This is a beginner's guide to reduce AT&T branding on a Sony Xperia TL (model LT30at, build 9.1.F.1.120).
This phone has 2 GB phone memory (apps first go there), 11 GB internal storage (you can move apps there but not many of the branded apps), and you can put an SD card in (mine is about 32 GB for music/video). Why they split out 2GB versus 11GB forcing you to move apps that you hope the developer marked as moveable is a mystery, since it's all built-in memory.
Without rooting, this is the normal way to disable even system apps you can't uninstall or move within Android:
Settings | Apps | swipe right to All
Pick the app to disable
Force Stop it, Clear data, Uninstall any updates
After uninstalling updates, you can (often) hit the "Disable" button
If you want to go further, you'll need to root. I was able to root by:
From Windows Install Sony PC Companion
Plug phone into usb cable attached to PC
Settings | Developer options (slider on) | USB debugging (turn on)
Windows then downloads ADB drivers for you automatically
Settings | Security | Unknown sources (turn on)
Root using this: forum post
Find it at "Mirror 1 Uploaded.to" there
Unzip and run the RunMe.bat
Select option: 0) Xperia Root by cubeundcube
Afterward, Google Play store gave me "error retrieving information from server [RPC:S-3]", fixed by:
Settings | Accounts | Google | select account | triple-dot-menu select | Remove account
Settings | Accounts | Add account | Google
Give it time to resync, you can see it at
Settings | Accounts | Google | select account | (watch for sync to finish)
I didn't try a custom build, but note that 4.3 Jelly Bean build 9.2.A.1.199 (note, this is not 4.1 Jellly Bean, but 4.3 Jelly Bean) has arrived 2014-03-10 and is being rolled out says Sony's site. So I'll wait for that.
I needed a file manager which runs as root, but it's nice to have the Superuser app to manage which app is root:
I installed the Superuser app from ClockworkMod to manage who gets root and when.
Then I installed the File Manager (Explorer) app from Rhythm Software to move things the apps out of the system area.
You'll need to do settings | Root Explorer, and settings | Mount System Folders.
Then I erased the startup AT&T logo and sound by simple removal.
With file manager running as root and system folders mounted as read/write
Navigate to /system/media
Delete the file bootanimation.zip
Now on startup you get a simple default very small "Android" logo, and no more AT&T sound
I tried putting an alternate bootanimation.zip but I didn't sequence the images inside right and that almost bricked my phone when I ended up with a blank screen on reboot, and luckily had 1/3 of a screen in landscape orientation only, which I was barely able to navigate back to my replacement bootanimation.zip and delete it. That's how I discovered Android has its own built in animation, although minimal one. Don't worry, simply removing the bootanimation.zip is fine.
Then I first disabled many things AT&T and Facebook related using normal Android mechanism listed on top. But if you want to go further, to git rid of what I disabled, maybe to free up space from the scant (2GB) phone memory, with File manager (running as root and system folders mounted as read/write), navigate up and up then down into /system/app. There I removed all these safely. Hit multi, mark them and move to your sdcard:
AttAddressBook.apk
EventStreamPluginFacebook.apk
FBCalendarSync.apk
FBIAppShare.apk
FBMediaDiscovery.apk
FBMusicLike.apk
FBSetupwizard.apk
PostViewer.apk
SEMCFacebookProxy.apk
SemcTvLauncher.apk
SmartSearch.apk
SocialEngineFacebookPlugin.apk
SocialEngineFacebookShareFrwkPlugin.apk
Talk.apk
TimescapeSpline.apk
Yellowpages.apk
bn.ereader.apk
cityid.apk
com.att.android.attsmartwifi.apk
com.att.android.digitallocker.apk
com.att.android.mobile.attmessages.apk
com.att.featuredapps.handset.apk
com.att.mywireless.apk
com.drivemode.apk
com.mobitv.client.tv.apk
com.mtag.att.codescanner.apk
com.telenav.app.android.cingular.apk
com.yellowpages.android.ypmobile.apk
facebook.apk
ready2go.apk
timescaperssplugin.apk
After removing immediately restart since you did surgery. Much bloatware and branding is gone, there's more space, and no branding image or sound when it boots.
Note that the cached compiled versions of the apps don't get deleted like they are supposed to, so you have to intelligently delete various .dex files manually:
Run File Manager (as root and system folders mounted as read/write)
Navigate to /data/dalvik-cache and remove things the correspond to your deleted .apk files. The names are similar mostly.
Note the system will regenerate a .dex (compiled cached version of your app) automatically so don't worry about overdeleting.
sclera said:
This is a beginner's guide to reduce AT&T branding on a Sony Xperia TL (model LT30at, build 9.1.F.1.120).
This phone has 2 GB phone memory (apps first go there), 11 GB internal storage (you can move apps there but not many of the branded apps), and you can put an SD card in (mine is about 32 GB for music/video). Why they split out 2GB versus 11GB forcing you to move apps that you hope the developer marked as moveable is a mystery, since it's all built-in memory.
Without rooting, this is the normal way to disable even system apps you can't uninstall or move within Android:
Settings | Apps | swipe right to All
Pick the app to disable
Force Stop it, Clear data, Uninstall any updates
After uninstalling updates, you can (often) hit the "Disable" button
If you want to go further, you'll need to root. I was able to root by:
From Windows Install Sony PC Companion
Plug phone into usb cable attached to PC
Settings | Developer options (slider on) | USB debugging (turn on)
Windows then downloads ADB drivers for you automatically
Settings | Security | Unknown sources (turn on)
Root using this: forum post
Find it at "Mirror 1 Uploaded.to" there
Unzip and run the RunMe.bat
Select option: 0) Xperia Root by cubeundcube
Afterward, Google Play store gave me "error retrieving information from server [RPC:S-3]", fixed by:
Settings | Accounts | Google | select account | triple-dot-menu select | Remove account
Settings | Accounts | Add account | Google
Give it time to resync, you can see it at
Settings | Accounts | Google | select account | (watch for sync to finish)
I didn't try a custom build, but note that 4.3 Jelly Bean build 9.2.A.1.199 (note, this is not 4.1 Jellly Bean, but 4.3 Jelly Bean) has arrived 2014-03-10 and is being rolled out says Sony's site. So I'll wait for that.
I needed a file manager which runs as root, but it's nice to have the Superuser app to manage which app is root:
I installed the Superuser app from ClockworkMod to manage who gets root and when.
Then I installed the File Manager (Explorer) app from Rhythm Software to move things the apps out of the system area.
You'll need to do settings | Root Explorer, and settings | Mount System Folders.
Then I erased the startup AT&T logo and sound by simple removal.
With file manager running as root and system folders mounted as read/write
Navigate to /system/media
Delete the file bootanimation.zip
Now on startup you get a simple default very small "Android" logo, and no more AT&T sound
I tried putting an alternate bootanimation.zip but I didn't sequence the images inside right and that almost bricked my phone when I ended up with a blank screen on reboot, and luckily had 1/3 of a screen in landscape orientation only, which I was barely able to navigate back to my replacement bootanimation.zip and delete it. That's how I discovered Android has its own built in animation, although minimal one. Don't worry, simply removing the bootanimation.zip is fine.
Then I first disabled many things AT&T and Facebook related using normal Android mechanism listed on top. But if you want to go further, to git rid of what I disabled, maybe to free up space from the scant (2GB) phone memory, with File manager (running as root and system folders mounted as read/write), navigate up and up then down into /system/app. There I removed all these safely. Hit multi, mark them and move to your sdcard:
AttAddressBook.apk
EventStreamPluginFacebook.apk
FBCalendarSync.apk
FBIAppShare.apk
FBMediaDiscovery.apk
FBMusicLike.apk
FBSetupwizard.apk
PostViewer.apk
SEMCFacebookProxy.apk
SemcTvLauncher.apk
SmartSearch.apk
SocialEngineFacebookPlugin.apk
SocialEngineFacebookShareFrwkPlugin.apk
Talk.apk
TimescapeSpline.apk
Yellowpages.apk
bn.ereader.apk
cityid.apk
com.att.android.attsmartwifi.apk
com.att.android.digitallocker.apk
com.att.android.mobile.attmessages.apk
com.att.featuredapps.handset.apk
com.att.mywireless.apk
com.drivemode.apk
com.mobitv.client.tv.apk
com.mtag.att.codescanner.apk
com.telenav.app.android.cingular.apk
com.yellowpages.android.ypmobile.apk
facebook.apk
ready2go.apk
timescaperssplugin.apk
After removing immediately restart since you did surgery. Much bloatware and branding is gone, there's more space, and no branding image or sound when it boots.
Note that the cached compiled versions of the apps don't get deleted like they are supposed to, so you have to intelligently delete various .dex files manually:
Run File Manager (as root and system folders mounted as read/write)
Navigate to /data/dalvik-cache and remove things the correspond to your deleted .apk files. The names are similar mostly.
Note the system will regenerate a .dex (compiled cached version of your app) automatically so don't worry about overdeleting.
Click to expand...
Click to collapse
OR just flash the Central Europe Xperia T 4.3 firmware on it excluding the baseband, DONE
I was just going to say that...
Sent from Sauwny the Xperia TL
AndroidHoneyComb said:
OR just flash the Central Europe Xperia T 4.3 firmware on it excluding the baseband, DONE
Click to expand...
Click to collapse
will flashing with the "Central Europe Xperia T 4.3 firmware on it excluding the baseband" work for me in the United States??
66dread said:
will flashing with the "Central Europe Xperia T 4.3 firmware on it excluding the baseband" work for me in the United States??
Click to expand...
Click to collapse
You'll lose root access if you flash 4.3 FTF. An exploit for it hasn't been found yet.
Also, there won't be official at&t 4.3 firmware. They have parted ways with Sony.
Has anyone been able to get into fastboot mode on our att models? I haven't been able to
Sent from my LT30p using Tapatalk
Durteedee said:
Has anyone been able to get into fastboot mode on our att models? I haven't been able to
Sent from my LT30p using Tapatalk
Click to expand...
Click to collapse
Except for one guy in another thread, all LT30at's come with unlockable bootloader, which makes then incompatible with fastboot and custom kernel.
bsined said:
Except for one guy in another thread, all LT30at's come with unlockable bootloader, which makes then incompatible with fastboot and custom kernel.
Click to expand...
Click to collapse
That was the answer I was looking for, I got an unlock code from Sony for the bootloader they sent one but I can't get into fastboot, because our kernel lacks support for fastboot commands. It is a kinda silly tool to leave out but I guess they leave it out for a reason.
Sent from my LT30p using Tapatalk
I think they Leave it caus the CPU become HOT ?
Related
I know there are some people like myself who actually like Sense and doing a 'full' root can be daunting, especailly if all you want to do is remove the crud that Vodafone or your Telco install on your branded Legend. But there is no reason this can't be used to remove apps that are in a custom ROM - as far as I am aware! If someone with a custom ROM could confirm this, that would be great!
Righto, as per usual here is the disclaimer - doing this is risky and you do so at your own peril! Don't come crying to me or Paul @ MoDaCo if it bricks your phone (it shouldn't but this is just a warning)
Enough of that you get the idea Now for the fun bit!
First if you are not you'll need VISIONary+ from MoDaCo, at the time of this writing r13 is the latest and is available on page 7.
Please read and check the original post as there may be an updated version. If you are rooted skip to the next step.
This is Paul's guide he done quickly on his G2, it's more of a pictorial guide (same rules apply to the Legend as G2 in this case).
Once installed use the Temproot option, this can take 15 seconds or so to complete, use a Terminal Emulator and type su then return/enter and your $ should change to a # - this means you have temproot.
Go to the market and install SuperUser, Titanium Backup, BusyBox.
Open Titanium Backup allowing it root access when prompted, go to Backup/Restore and scroll to find one of the preinstalled bloatware apps, I chose the Vodafone Music app and the Vodafone Web app.
Long hold on the app you want to remove and scroll down a bit and choose the option "Force remove app (by recovery exploit)"
This will reboot your phone TWICE, you will get the recovery screen up - LET IT RUN IT's COURSE! DO NOT INTERRUPT THIS.
Once it boots back into your normal check that the app is no longer in your App drawer
Repeat for all the Apps that came preinstalled that you don't want, just be careful you don't remove anything that may still be needed!
A huge thanks to Paul at MoDaCo for this ingenious hack and the Titanium Backup, BusyBox and SuperUser developers for their hard work in writing their apps which also allow us to easy do this
Oh and you can use the Temproot on boot to have a sortof but not fully permaroot
Great work. I'll try on CM 6.1 RC1. One thing though...If I'm rooted I presume I need only the Titanium backup not VISIONary or other tools, right?
Yes you need the other apps, but you can remove them afterwards if you want. You'll need SuperUser to be able to grant Titanium Backup access, and Titanium Backup requires BusyBox to be installed - Titanium Backup gives you the option to install BusyBox if you press the 'Problems?' button under the Overview tab.
PS: you can use the free version of Titanium Backup for this exercise.
Yes, thank you. I knew about busybox and the option to install it from Titanium. SuperUser I have it already since I'm using CyanogenMod RC1 and it is included in the ROM (I think it is OK like this). So only Titanium (+busybox) needs to be installed.
I'll give it a try and let you know the results. I'll try to remove a rather large application (for ex Google Maps) and I'll install it afterward on the sdcard (since it is system appl, it cannot be moved directly to sdcard)
Later edit: IT WORKS! So I've tried to (and succeeded) remove 2 "system" applications: Google Maps and Calculator. Both were removed and the free space is now available (before 80 Mb free, after 91.2 Mb free).
There was only one issue with Maps, the icon still showed up in the application drawer and it was working (even after going through all above). After several checks I found the reason. The Maps were installed twice...the version included in the CM ROM (that was deleted by this procedure) AND the updated Maps (it once asked for upgrading the application from the market and I did that). After removing the "system installed" version of Google Maps, the "updates" remained. I went to Settings-Applications-Manage Applications and I found Maps there. I've uninstalled the updates then rebooted the phone. After that the icon was gone completely.
To conclude, for CM ROMS (or for all phones that are already rooted and have already the SU application), the steps to be performed for removing a system appl are:
1. Install Titanium Backup
2. Press (as instructed) "Problems" button. This will install a working version of busybox.
3. Check if the application you want to remove, has also updates (from Market or some other places) installed. If YES, go to Settings-Applications-Manage Applications and uninstall all the updates.
4. Start Titanium Backup and perform the steps indicated in the first post by TheLegendaryJay.
So it is working on custom ROM's as well and you don't need VISIONary or other application/tools.
All credits go to Paul, CM team and this whole community, the ones which made such things possible for our phones. TheLegendaryJay, thank you also for sharing this with us. Perhaps for rooted phones it is easier to remove applications with adb commands, but some are maybe not so technical to install the SDK or know how to use it (I can be counted as one of them), or they just might want to remove an application when they don't have a pc with SDK nearby.
yap, can confirm this. works great on cm 6.1 rc1. thanks for the hint
For you guys who are rooted - why not just flash the overlay filesystem patch, enable it, and then use any file explorer and go to /system/app/ and delete the apps you dont want? just a tip, it's much easier.. (and takes less time)
Because one of the reasons for which I wanted to rip out an application from the ROM is to gain some more space... By using overlay system, as I understood, you're practically duplicate the whole system to make it accessible for writing so I don't know if you gain some more space. Eventually you'll have less. Or, if that space is on the sdcard, that does not suit me also cause as I know, is working slower from there. Anyhow, I don't want to detail this here cause we'll be off-topic.
Rapier said:
Because one of the reasons for which I wanted to rip out an application from the ROM is to gain some more space... By using overlay system, as I understood, you're practically duplicate the whole system to make it accessible for writing so I don't know if you gain some more space. Eventually you'll have less. Or, if that space is on the sdcard, that does not suit me also cause as I know, is working slower from there. Anyhow, I don't want to detail this here cause we'll be off-topic.
Click to expand...
Click to collapse
As I understand it, the system folder is only linked so the phone believes it's on the SD-card. This should mean, no extra space is taken (except for the few kB that makes this possible). i could be wrong, but I use system overlay and I see no whatsoever decrease in performance. Not in benchmarks nor in usage.
If you are rooted - and dont want system overlay, I still think there is a better wway - ADB! just mount system, cd to system/app, ls it and rm whatever apps ypu dont want.. no need for multiple reboots - quick and effective
adb way might be quicker but it might prove to be ineffective (at least for me it was). In order to remove an application, you must check its filename (with ls command). I've tried to remove Facebook and Twitter applications using adb remove and guess what...they're still there. I admit I might have done something wrong, what I'm saying is that through this new method described above, someone is able to remove an appl by chosing it from a list. For the ones that don't feel so confortable using adb, this is an alternative
Sent from my Legend using XDA App
Rapier said:
adb way might be quicker but it might prove to be ineffective (at least for me it was). In order to remove an application, you must check its filename (with ls command). I've tried to remove Facebook and Twitter applications using adb remove and guess what...they're still there. I admit I might have done something wrong, what I'm saying is that through this new method described above, someone is able to remove an appl by chosing it from a list. For the ones that don't feel so confortable using adb, this is an alternative
Sent from my Legend using XDA App
Click to expand...
Click to collapse
When it comes to ADB, you must write the filename exactly as it is, if you want to remove Facebook.apk you must rm Facebook.apk, not facebook.apk or just rm Facebook*
What I do, I ls all files, copy the filenames I want to remove into into a txt file. ex. "rm facebook.apk Torch.apk voiceDialer.apk AndroidTerm.apk" and so on. When I flash a new rom, i just copy that file string and remove em all with that one command ofc. I ls it after and check if there is anything new I want to remove, but I get rid of most of it in a few seconds. (good tip!)
I understood that. Now I've checked again and I know what happened...the same thing I said above. The appl was removed also with adb command but the updates of that appl were not. I've removed the updates from Settings and after that the whole appl was gone (Facebook in this case). So both metods work, everyone can choose what he likes more
Anyway this was much more to test if it's working on custom ROMs as was asked by TheLegendaryJay and less as of providing an alternate way for rooted owners.
Sent from my Legend using XDA App
You both are wrong. Overlay is just an overlay... it uses several file systems or parts of file systems (directories, files), merge them and show them to us as one new merged file system. The principle is such that if U have one read-only and one read-write file system merged together, all writes are then performed to that read-write one. If you'd like to delete one file from read-only portion, that action is noted on read-write portion and your system doesn't t see that file again through merged file system whereas it is in fact still there...
BlaY0 said:
You both are wrong. Overlay is just an overlay... it uses several file systems or parts of file systems (directories, files), merge them and show them to us as one new merged file system. The principle is such that if U have one read-only and one read-write file system merged together, all writes are then performed to that read-write one. If you'd like to delete one file from read-only portion, that action is noted on read-write portion and your system doesn't t see that file again through merged file system whereas it is in fact still there...
Click to expand...
Click to collapse
thanks for this, great info. Now I'm glad I use adb and not file overlay for removing files
Why's that? Overlay is really handy thing for testing... U can make the system think that the file is not there but in fact is. If something goes wrong (boot loop) because of that, U just disable overlay and U R back on with origial state. After U are satisfied with changes, U can merge those changes into read-only file system via recovery mode.
Sent from my HTC Legend
BlaY0, you're totally right. Overlay is a great thing for testing (and by the way many thanks you for what you did). But if you're not a tester, just an enthusiast who look for new stuff for his phone, overlay could be much more than he needs.
I'm looking for example to have as much free space in memory as possible. REAL free space. If I'm using overlay, that will not be gained right? The read only files will still be there, only the overlay will show them "deleted". So...what I'm doing instead is that I'm flashing one of the existing ROMs (as per my preferences - CM 6.1 RC1 for ex.) that will not "brick" my phone, I customize it with widgets and applications as I like, than I start deleting what I don't need. For sure I can use overlay for that, but I can do it also without it. This topic presented an alternative for doing that, to the known adb commands. Also from what I've understood, the method in this topic is more aimed to the ones that are not (or don't want to be) rooted. And for those, the adb method doesn't work
You sure are totally right, but then again if you deleted some apk from /system/app that is needed for some other apk and U didn't know about that, you could end up with a so called boot loop. And if this is done by some noob, the simplest way for him to restore would be to wipe and reflash the original ROM. Overay can prevent such accidents. Actually even with overlay you can save space especially where is needed the most, that's on data partition - there's no need for dex in dalvik-cache any more etc. and surely you get more free ram as that app isn't loading any more. For the system partition it actually doesn't matter if it is full in fact why it shouldn't be full. When we get our S-OFF the first thing I will do is to rearange mtd partitions shrinking system and extending data coz now I have like nearly 50 MB free on system partition that I can not use wisely.
Sent from my HTC Legend
Thanks, VF music and web app not banished from my Legend
Okay, I must be doing something wrong, but I have no idea what. I have the same ROM as Rapier on my Desire, I have Titanium Backup and I did everything he said above. The pre-installed apps are uninstalled with TB (Car app, News and Weather, Facebook, Twitter, Google Voice, Maps, Quickoffice 2.0 which I have no idea what really is), I clear the Dalvik cache and many mega are freed. Then if I reboot, they're back. Like nothing happened.
Do you have any idea or should I give more details? Thanks for the help, guys.
Have you checked also if those applications you're removing do not have some updates installed? Because if they do, you'll get them back on the phone. First remove the updates from each application (from normal "Application" management), then remove the application residing in system with TB.
PS. QuickOffice is a suite program similar with MS Office, that allows you to read (and in the paid version also to write) office documents (.doc, .xls, .ppt...etc)
Thank you for your quick reply.
Yes, I have checked and uninstalled all updates. They are all with the basic version.
About Quickoffice, I know what it is It's just that the one that came with CM 6.1.0 RC1 cannot be accessed, it can only be used to open supported file formats (I just found out after posting here ). I'd prefer the normal Quickoffice with which I can access my dropbox and Google docs too, that's why I wanted to uninstall this in the first place.
Okay. I don't have a lot of knowledge on developing/tinkering on Android, but I think I've figured out how to integrate apps into the ROM (updates of system apps and/or downloaded apps). I used:
A stock cricKet 2.2.1 ROM, rooted (of course) w/Universal Androot
Root Explorer, and
ROM Manager (more on this later)
First thing is first, I did a TI backup; don't want to lose anything
I then opened Root Explorer
Mounted R/W, and
did a search for .apk.
Notice that the only directories the actual .apk files for INSTALLED apps should appear in (outside the SD card) are:
/cache
/data/app
/data/app-private (possibly)
/data/FLEX/app
/system/app
Ignore the following:
/cache
/data/FLEX/app
Now, you may already know this, but the system apps you're looking for are located in the /system/app directory, and downloaded apps (for the updated system apps) are located the /data/app directories that aren't being currently ignored (if you're following my instructions). Based on icon, filename, and common sense, I found which .apk files were the updates of already existing system apps (IE Market, Google Maps, Voice Search, etc.) in the /data/app directory, and the corresponding system app they updated in the /system/app directory. I then:
Copied the filename of the system app I was going to replace (rename copy all)
Moved over to the /data/app directory
Located the corresponding updated app
Renamed it what its corresponding system app was renamed (rename, delete existing name, paste)
Hit the 'move' option
Navigated to the /system/app directory
Deleted original system app (you may want to backup this file beforehand)
Pasted the updated system app
Within 30 seconds or so, you should get a (blah.blah.blah has unexpectedly shut down force close/report) popup. Just hit force close and you should be fine (Google Maps seemed to be a recurring FC). If you try to open the app before rebooting, it will force close on you. When you're finished, open ROM Manager. I know you're thinking 'This app is no good on the ZIO'; so stop. Hit 'Fix Permissions'. The reason for this is that it fixes a few rare force close issues. I don't know the mechanics of it, but it works, so I don't question it. Listen to the notification you'll see and reboot your phone after it finishes fixing the permissions. Now go into settings and manage applications, and you'll see that you can no longer uninstall whatever apps you moved to the /system/app directory.
FYI Renaming .apk files doesn't seem to make a bit of difference either way.
(Forgive my horrible perspective descriptions: I/you)
I haven't tested it yet, but I believe unrooting the device should make any apps moved to the /system/app directory that require root access would become non-functional (right?). The reason this thread is a question is that I'm wondering if i did this correctly, and if so, I want to find out if unrooting and factory resetting my phone would somehow delete the apps in the /system/app directory that weren't included in the stock ROM. (I'm not really willing to do that yet; I still have to download the SDK to my new computer so I can do a NANDROID backup.) Any help answering these from a more experienced developer would be great.
If you want to incorporate apps into a rom, the apps have to be free or you must get consent from the developer to include in your rom
Sent from my Zio using XDA Premium App
Only if it is a Public rom. Even free app developers should be credited in a public rom
Mattix724 said:
If you want to incorporate apps into a rom, the apps have to be free or you must get consent from the developer to include in your rom
Sent from my Zio using XDA Premium App
Click to expand...
Click to collapse
I'm operating under the assumption that you're using Google developed updates of system apps. I suppose I should have said something to that extent up top.
[UPDATE]
Okay, so I did a NAND and then factory reset my phone. Killed everything not in the /system/app directory. I'm sure you knew that would happen, but I guess I'm posting for the noobs. Easier to find, I guess.
Hi,
I've tried to integrate some apps using Titanium Backup but it stuch at 0% for more than 5mins so I cancelled the process. Is it normal that it was that slow? Does Titanium generate odex files too?
I've tried integrating updates for GoogleMaps, StreetView and Youtube using a recovery mode and ADB on my linux machine.
After the backup system data I've deleted original apk and odex files from /system/app/ and moved newer versions from /data/app/ to /system/app/.
I renamed the files from com.google.android.blah.blah.apk to old names (ie. Maps.apk, etc). I haven't generated the odex files.
Rebooted the phone (HTC Desire, 2.2, Orange UK) and these apps were not available. I couldn't run either GoogleMaps or Youtube. They weren't on the "All apps" list, but still were in the system app manager/uninstaller, but couldn't uninstall them as they were in system obviously.
Tried to clear Dalvik cache but no difference.
Then I've copied them with my user backed apk files (it went to /data/app and installed the newest versions) and all is fine - could launch them as usual.
Now using "adb push" method I copied my old system versions of these apps in the /system/app/ and all if fine. I could updated them to newer versions, but this obviously went to /data/app/, so didn't free the phone memory.
Any idea why integrated apps were not visible in the system?
Perhaps I shall just delete the old system apps and copy the ones from /data/app/ without renaming...
Much appreciate it.
Greg
edit:
All went fine now. Just deleted old files in the /system/app and moved newer version without renaming to from /data/app
use titanium backup and choose integrate updates into rom for the app
I don't want to pay for TB premium. I'm poor.
Sent from my Zio using XDA App
TB integrating not working on some phone (including mine) anyway.
I made a simple script for my own use that does pretty much the same job as Knight47's auto bloatware remover.
The main difference is that mine reads the list of removed apps from a separate text-file that can be adjusted to taste.
Root required!
How to use:
1. Backup your phone with nandroid!
2. Unzip zip-file to some folder
3. Connect USB cable to phone and make sure USB debugging is turned on
4. Run debloat.cmd
5. Reboot
6. Enjoy fat-free phone
It MIGHT be necessary to clean Dalvik-cache afterwards if the phone does not rebuild dalvik cache automagically ("updating android"-message during reboot)
I wrote this for Xperia Pro Mk16i ICS, which had some differences from the main APP-list:
SEMCFacebookProxy.apk --- appears to be more facebook stuff
livewaremanager.apk -- all in lower-case now
letsgolf_i.apk -- filename has changed
Also some files listed in the app collection did not exist here. ALL files from main Xperia arc app list are included anyways.
I'm removing:
Browser.apk
facebook.apk
Gmail.apk
GMS_Maps.apk
Maps.apk
Street.apk
YouTube.apk
These apps take double space after you install updates for them so it makes sense to remove them from system. If you already have updated them, there's no need to do anything, otherwise download them from play store.
With regards to stock browser, if you don't have chrome or similar, just comment it out.
..
Changes in v0.2:
Fixed script syntax
Delete .apk and .odex files
Added some files to kill-list:
weatherwidget
com.google.android.youtube-1
SemcCamera3D
SemcSnpVideoPlayer
Semcsdnla
Wait for keypress after finished + reboot into recovery to clean dalvik.
v0.21
Do not delete google maps and youtube app by default, change advisor text
nothing happened. i have rooted phone and busybox
my bloat.txt is something like this(only apps, no cements)
EventStream.apk
EventStreamPluginCallLog.apk
EventStreamPluginFacebook.apk
EventStreamPluginTelephony.apk
EventStreamPluginTwitter.apk
usb conection mode is mass storagemode
ics 4.0.4
seljachina said:
nothing happened. i have rooted phone and busybox
my bloat.txt is something like this(only apps, no cements)
EventStream.apk
EventStreamPluginCallLog.apk
EventStreamPluginFacebook.apk
EventStreamPluginTelephony.apk
EventStreamPluginTwitter.apk
usb conection mode is mass storagemode
ics 4.0.4
Click to expand...
Click to collapse
Are those files in /system/app ? You have ADB drivers installed?
What exactly happens when "nothing happens"? Can you start the script from cmd and tell me what it says?
yes those are apps from /system/app
here is a screenshot of cmd(cmd window is auto closed 1-2 seconds after i run debload.cmd)
on phone is displayed "shell has been granted superuser permission"
can i edit bload.txt in notepad or another text editor?
seljachina said:
yes those are apps from /system/app
here is a screenshot of cmd(cmd window is auto closed 1-2 seconds after i run debload.cmd)
on phone is displayed "shell has been granted superuser permission"
can i edit bload.txt in notepad or another text editor?
Click to expand...
Click to collapse
That's the whole idea, you can edit it. Did you? It looks like the bloat.txt is not in the right place or perhaps has empty lines or something..
command prompt stays open if you run cmd.exe from start menu. Or ctrl-right click on a folder and "open command window here"
yes i did
i notice the difference.. your adb.exe is about 2mb, my adb.exe is 150kb?! maybe that is problem, some drivers.. who knows. (when i try with my adb.exe, it just say "waiting for device").. i manually remove bloatware
I upgraded into omega rom recently that retains some of the cruft in stock rom. So I updated my debloater. Script has been revised to actually work , I must have attached a wrong version by mistake. It now also wipes out .odex files if present. Because of this, deleted filenames are without extension (.apk) in bloat.txt.
To make this really elegant, files should be actually un-installed as now there may be some libraries and data left behind. I'm not going to trace down package name for each and every sony bloatware today, though.
Finally, dalvik cache needs to be wiped to remove the orphaned odex cache files which take most of the space.
It is actually possible to reclaim a lot of space by using titanium backup to integrate some large apps into ROM. Preferably those which do not allow you to move them into sdcard and/or work badly if linked with link2sd. In my phone I have 130MB of free space in the system partition so Chrome alone gives a big chunk of free space for other apps.
After thinking this through, there is NO benefit into removing system apps if you're going to reinstall them from play store anyways. It's better to use titanium backup to integrate any updates into ROM which actually gives more room for apps. I removed google maps and youtube from being deleted by default. Some people may want to edit bloat.txt for facebook and gmail app as well.
Bash script port for linux users
This might not be useful for many people, but I use Linux and I converted this script to work with bash.
Download and run the script as su or sudo.
Okay, so I made the jump and updated my ZR C5503 to 5.1.1 from 4.3, and for the most part, I'm happy. I didn't have to wipe my phone's data, and my apps work well so far. However, when I tried to delete stock apps, I found out that I lost the root explorer function of ES file explorer, and when I turn it on after granting superuser access, it would turn back off after 3 to 4 seconds with an error message that it cannot run on the device.
Specifics:
1. On 4.3, I downloaded and installed NUT's dual recovery 2.8.23. Although it worked, NDR Utils gave the error "Unable to read XZDR.prop". No problem, I didn't bother with it.
2. I then downloaded experifirm and downloaded the customized PH version of 10.7.A.0.222.
3. I downloaded the supersu zip file as well.
4. I ran PRF Creator and created a pre-rooted zip file using the 3 files (FTF, supersu, dual recovery).
5. I crossed my fingers and turned off my phone and booted into TWRP recovery.
6. I deleted cache and dalvik (delvik?) cache.
7. Installed the lollipop pre-rooted zip file.
8. Voila, no errors, flawless 5.1.1 installation... Or so I thought. NDR Utils still shows the same error.
I searched around and somebody said the Sony RIC killer will do the trick. I tried running it but repeatedly got an error about the daemon not loading, although it shows the phone is rooted. No joy there.
I just want to delete the bloatware:
- News from Socialife
- Email
- Play Games
- Notes
- Play Books
- Gmail
- Hangouts
- Youtube
- What's New
- Play Music
- Xperia Lounge
- Photos
- Play Newsstand
- File Commander
- FM radio
- Play Movies
Can anybody help, please?
Okay, feeling foolish here, but after reinstalling ES explorer, it accepted superuser and root explorer stayed put. I have now been able to delete the bloatware. I also uninstalled NDR Utils.
All good now, please close this thread.
i use Titanium backup to delete stock apps. alternatively i think there is a script to delete all bloatware
ROM last updated: 11/8/2018
Introduction:
HUGE thanks to the guys that got this going like root & figuring out hybrid stocks! This ROM is similiar to my previous ROM: [ROM][TMOBILE][S7_SM-G930T][Oreo 8.0 Rooted][WifiCalling], but is based on the newer OTA/FW G930TUVU4CRI2 & is MUCH faster, at least on my phone (See Tmobile versions here). I did NOT base it on G930TUVS8CRJ1 (the latest) because that has bootloader ver8, which we don't have root for yet. (DONT take that OTA since you can NOT downgrade!) And if I had to guess, the only difference are some minor security updates, but mostly the security update that prevents root!!! (So no thanks!)
Description:
Stock Tmobile Oreo 8.0 modified (G930TUVU4CRI2)
This is a hybrid ROM, meaning: because we cannot unlock our bootloader, our options are limited. A hybrid, at least in this case, is where we start with stock, then strip away all the Crapware, add some fun apps, and do some tweaks.
EXTREMELY debloated! Nearly bare minimum, while still retaining hardware functionality. Eg, Samsung Gallery & Camera exist so we get 4k recording, and there aren't errors when we pull up the Gallery to edit, etc. Yes, this means NO Samsung or Android Pay. There could be more apps to debloat but I haven't had a chance to revisit this yet. (Please provide suggestions if interested)
Everything possible I replace Samsung with Google
Solid ROM, very fast!
If you hate Samsung SW and just want a solid working ROM with very few install options to get you up and running this is for you.
This will delete all of your data on the phone! (Not external SD card) This is the only way so don't ask. Backup your data!
Features:
Tmobile Wifi Calling works, along with Visual Voicemail & Mobile Hotspot
Many Aroma Installer app options
(Optional) KevinsFavorites option in Aroma. I'm not sure I'd recommend it due to my tastes. If you're looking for some good common apps tho, it includes: Amazon, AmazonMusic, AndroidAuto, AquaMail, Gmail, GoogleDrive, GoogleKeep, GooglePhoto, Hangouts, IFTTT, Pandora, RootBrowserClassic, TitaniumBackup, Uber, & Wink (If you install these and want to remove them later, use TitaniumBackup (or similiar) to uninstall
Root Features: See Downloads->Recommended Root Zip & say Thanks!
Debloated
De-Knoxed
Decrypted /data/ partition (should be ready for Xposed, but I haven't had a chance to test it yet)
OTAs disabled
Speed & Build Prop Tweaks
Dual speaker option
Ruthless Launcher
Apps
AdAway
AOD Clock Face Themes
CPUSpy
DisableService
Kernel Adiutor
Samsung Video Editor and Trimmer
Xposed Installer
Many more...
Download Links:
Stock Oreo G930TUVU4CRI2
S7_Oreo_Nougat_Adb_Advanced_Root_V11.zip (Say hello & thanks to @jrkruse for this!!)
Custom ROM
Installation:
This will delete all of your data! If you continue, you acknowledge that the Author is NOT responsible for anything that happens to your phone!
Summary (for Pros)
Flash stock Oreo
Root
Flashfire
Oreo_Kevin71246Modded_v3.1.##, Auto-mount, Mount /system read/write Option
Go through Aroma setup. When finished, it should boot to Recovery (if not do this). Do a "Wipe data/factory reset"->Reboot
Detailed Steps
Install Stock Oreo:
Download mode & Setup
Make sure you have latest device drivers setup on your PC
Enable USB Debugging on phone in Developer Settings
Boot phone into Download Mode:
Turn off your device
Press and hold Volume Down + Home + Power button
When you see the warning screen, release buttons & press Vol UP. Phone should say "Downloading..."
Download & unzip TMB-G930TUVU4CRI2.zip to PC (This contains stock Oreo)
Download & unzip S7_Oreo_Nougat_Adb_Advanced_Root_V11.zip to PC (This contains ODIN, eng kernel/AP_SM_Gxx_OREO_ENG_BOOT.tar, & root)
ODIN
Open ODIN on PC (\S7_Oreo_Nougat_Adb_Advanced_Root_V11\Odin_Firmware\Odin_313.exe)
Connect USB from PC to phone. ID:COM in Odin should turn Blue with a COM port
Select AP, BL, CP and CSC files from the \TMB-G930TUVU4CRI2\ folder for corresponding files
Select Start
Finished: Phone will reboot & show Carrier screen for 3-5mins. Wait until Setup screen & go through quickly (bare minimum) since you'll wipe it again. Once in Android, go to Settings->Display->Screen resolution->WQHD->Apply
Root Instructions: (+Flashfire, SuperSU)
Reboot phone into Download mode
Odin
AP: Select \S7_Oreo_Nougat_Adb_Advanced_Root_V11\Odin_Firmware\AP_SM_Gxx_OREO_ENG_BOOT.tar
Start-> Wait for phone to boot to Android OS
Root
Double-click \S7_Oreo_Nougat_Adb_Advanced_Root_V11\cmd-here.exe & Type: root.bat [enter]
Option: 1 (Install Root No tweaks) (Or pick whatever you want)
*Note: With this system root, do not update su binary. Disable notifications for SuperSU app. Don't flash any superuser zips in recovery that are not made by jrkruse
Install Custom Hybrid ROM
Download & copy Oreo_Kevin71246Modded_v4.x.zip to phone
Flashfire
Open Flashfire on phone
Red + symbol->Flash Zip or OTA->Oreo_Kevin71246Modded_v#, Auto-mount, Mount /system read/write Option->Check mark
Click Lighting bolt at bottom-> OK
Phone will reboot to Aroma. Go through setup. (See above for what's in KevinsFavorites)
When finished, allow Aroma to exit.
It should reboot into Recovery (If not, do this: immediately hold Vol-Up btn+Home btn until you see recovery on screen. If you missed it, try again: hold Vol-Down+Pwr btn ~10sec until phone restarts & immediately hold Vol-Up btn+Home btn until you see recovery on screen.)
In recovery: Factory Reset->Yes->Restart phone
*Wait 5-10min on loading screens
Go thru Android setup
Followup-Steps:
Set Dialer: Phone Settings->Apps->Menu->Default Apps->Calling App->Select Phone
Recommendations:
SEFix App: Set to Ultra
Go to system settings, Developer Options, Drawing section , turn OFF 3 animation options
Hide "Hurricane" (RCS) icon: Install System UI Tuner by Zach Wander from Play Store ->Open App->StatusBar->Auto Detect->Uncheck com.samsung.rcs Thanks @pshipley73 for the tip! (BTW I didn't implement the VoLTE/IMS fixes out there because there's too much flux right now with Tmobile & RCS - I didn't want to break anything!)
Known Issues:
Visual Voicemail may fail to register, but restart phone and give it a few hours. It works eventually. (Same issue is on stock)
RCS (Rich Communication Services/Chat/Advanced Messaging) texts don't show up in Android Messages, or Textra apps (Same issue is on stock)
Fix: (Use Samsung Messages) - You may be able to call Tmobile to get this feature disabled with your account. Everything they say online doesnt work. If anyone inquires with them or knows a fix, PLEASE let me know!
Regular earpiece doesnt have sound during a WifiCalling call. Fix: Use Speakerphone. My thought is that this is isolated to using the dual-speaker mod. (Can someone please confirm?) (This is NOT an issue during a non-wificalling call.)
Changelog:
Version 4.7: First stable build
Credits:
- @jrkruse & @klabit87 for Root
- @partcyborg for helping jrkruse
- @jrkruse for his similar ROMs as guides & help
- @Lanc-City for assistance in ROM modding
- @gustco for eng boot.img
- @Raymonf for modified odin
- @amarullz for Aroma Installer
- @Chainfire for FlashFire & SuperSU
- @rovo89 for Xposed
- @JaeKar99 for the cool & colorful boot animation
- @mrRobinson for AdAway ADAway.org
- Brandon Valosek for CPUSpy
- WangQi for DisableService
- Willi Ye for Kernel Adiutor
- @shubby for Ruthless Launcher
- @Craz Basics for Dual Speaker Mod
...
- Please PM me if you were forgotten!
Reserved
kevin71246 said:
Reserved
Click to expand...
Click to collapse
I saw there is a aroma script where you can setup to take these bloatware off ???
Hancom office editor,chrome,maps,YouTube,always on display. other than those, there are no other bloatware running on the rom which needs to taken out.
link for the rom which is missing on the OP
https://drive.google.com/drive/folders/1h-eriVLdgkROAD57IO9rebSSVVlOp7JW
zfk110 said:
I saw there is a aroma script where you can setup to take these bloatware off ???
Hancom office editor,chrome,maps,YouTube,always on display. other than those, there are no other bloatware running on the rom which needs to taken out.
link for the rom which is missing on the OP
https://drive.google.com/drive/folders/1h-eriVLdgkROAD57IO9rebSSVVlOp7JW
Click to expand...
Click to collapse
My bad! I added the ROM link
Regarding the apps you list: I thought I made some of those options in Aroma, but Titanium Backup (or whatever) can easily remove any you still want to delete. Or you can edit my Aroma script and add in those deletes. I did want the phone to be a "tiny-bit" usable after installing the ROM (play YouTube, open pdf files, etc). Enjoy!
Very Nice!
Hi Kevin, how could I install GameLauncher in this ROM?
I'm very interested in using that app when playing :crying::good::fingers-crossed:
FranMLG said:
Hi Kevin, how could I install GameLauncher in this ROM?
I'm very interested in using that app when playing :crying::good::fingers-crossed:
Click to expand...
Click to collapse
What is that app? Something Samsung stock?
kevin71246 said:
What is that app? Something Samsung stock?
Click to expand...
Click to collapse
Yes, it is an application that allows you to do several things while you are playing. The GameLauncher includes GameTools, but I can not install it in any way, because I think you need a file or something like that?
FranMLG said:
Yes, it is an application that allows you to do several things while you are playing. The GameLauncher includes GameTools, but I can not install it in any way, because I think you need a file or something like that?
Click to expand...
Click to collapse
You can root and use app like lucky patcher and install it like in system
DaHouKs said:
You can root and use app like lucky patcher and install it like in system
Click to expand...
Click to collapse
Yes, but will not there be some .zip?
I mean, everything is installed at once, because if I install nothing more than the GameLauncher apk, although without the Samsung store, "Galaxy Apps" I can not update nor will the app work correctly .
In itself, I can not use GameLauncher to have installed GameTools (although I would have done the one to install the apk, the GameLauncher app will not recognize me any game), and without the Samsung store, they will not work well.
kevin71246 said:
What is that app? Something Samsung stock?
Click to expand...
Click to collapse
what about Select HERO2QLTE_USA_VZW.pit on this stock? we dont have to do this anymore?
FranMLG said:
Yes, but will not there be some .zip?
I mean, everything is installed at once, because if I install nothing more than the GameLauncher apk, although without the Samsung store, "Galaxy Apps" I can not update nor will the app work correctly .
In itself, I can not use GameLauncher to have installed GameTools (although I would have done the one to install the apk, the GameLauncher app will not recognize me any game), and without the Samsung store, they will not work well.
Click to expand...
Click to collapse
when you are on the stock with the root then use root browser to save these two files from stock
SamsungAccount_Star, SamsungCloud, under n Priv-app folder, once you run the hybrid ROM using flashfire then go back and restore these two files back to Priv-app folder which will enabled your theme store so you can run your gaming app
zfk110 said:
what about Select HERO2QLTE_USA_VZW.pit on this stock? we dont have to do this anymore?
Click to expand...
Click to collapse
If you are using a S7_SM-G930T & have the stock partitions for this model (ie, you didnt flash a different pit), then you dont need to do it. The guide as-is is solid for a stock S7_SM-G930T. Flashing the pit from another ROM of mine wont hurt if you flash on a S7_SM-G930T. I have only tested this ROM on a S7_SM-G930T.
zfk110 said:
when you are on the stock with the root then use root browser to save these two files from stock
SamsungAccount_Star, SamsungCloud, under n Priv-app folder, once you run the hybrid ROM using flashfire then go back and restore these two files back to Priv-app folder which will enabled your theme store so you can run your gaming app
Click to expand...
Click to collapse
Thank you @zfk110 for jumping in. This ROM really is aiming to be anti-Samsung - I LOVE the hardware but honestly hate all the Sh$t they put on it. And I need wifi-calling. And WE ALL LOVE ROOT. WHY cant we have it!!! ITS OUR PHONE WE BOUGHT DAMMIT! So that's what this ROM is all about. But trying to put it back to how SamDung intented, after my ROM reverts all their shannigans, might actually be easier to just roll with stock Sorry for being blunt.
But I do get it, some apps are actually good. Just PLEASE dont ask for Android pay or Samdung pay!! I do have all the apks, but no where to host them. If you have a little time & initiative, check out this thread I made on how to extract an apk from an "ODIN" file (like TMB-G930TUVU4CRI2.zip from this thread) https://forum.xda-developers.com/tm...ide-how-to-extract-samsung-s7-ota-fw-t3862938 . And check out how to deploy this apk to system (not even sure they have to go to system tho) using ADB under Known Fixes for Messages here: https://forum.xda-developers.com/tmobile-galaxy-s7/development/rom-t3855911 ...or do what @zfk110 said Titanium Backup does have a ton of power to do things like this as well...
zfk110 said:
when you are on the stock with the root then use root browser to save these two files from stock
SamsungAccount_Star, SamsungCloud, under n Priv-app folder, once you run the hybrid ROM using flashfire then go back and restore these two files back to Priv-app folder which will enabled your theme store so you can run your gaming app
Click to expand...
Click to collapse
Okay, I'll try the backup, but I'll try it with Titanium Backup. And by the way, is there a problem if the screen resolution is not in WQHD?
I have no way to restore the apps with Titanium Backup, I do not load the restorations:crying::crying:
FranMLG said:
I have no way to restore the apps with Titanium Backup, I do not load the restorations:crying::crying:[/QUO
download this
https://drive.google.com/open?id=1zr0Dx1Ib3jeoAls2kiG3_9nzBlQHpUvn
it has those two files, and if you want to go back to stock Touchwiz then install the whole zip using flashfire it will give you stock Touchwiz and theme store with Viper and some good rooted apps or you can just pull those two files from it
Click to expand...
Click to collapse
FranMLG said:
Okay, I'll try the backup, but I'll try it with Titanium Backup. And by the way, is there a problem if the screen resolution is not in WQHD?
Click to expand...
Click to collapse
Aroma Installer looks bonk if you dont set the resolution all the way up. Once you go through it tho, itll set back to stock which is in the middle. (ie, when guide is finished, resolution will be in the middle)
Just discovered this! I have a G930v and I've been flashing G930u firmware then G930t radio (CP file) and I've been running strong on tmobile (LTE+, wifi txt'ing & calling all work). Anyone have any experience how this ROM compares?
(LOL... you said SamDung. So true some days.)
zfk110 said:
FranMLG said:
I have no way to restore the apps with Titanium Backup, I do not load the restorations:crying::crying:[/QUO
download this
https://drive.google.com/open?id=1zr0Dx1Ib3jeoAls2kiG3_9nzBlQHpUvn
it has those two files, and if you want to go back to stock Touchwiz then install the whole zip using flashfire it will give you stock Touchwiz and theme store with Viper and some good rooted apps or you can just pull those two files from it
Click to expand...
Click to collapse
I installed it with Flasfire, but it has not installed me, I do not know why?
So I installed it with TWRP Recovery, much more effective and comfortable , at this moment I'm going to see if it lets me use the Apps I need (Game Launcher). Thank you!!
Click to expand...
Click to collapse
Well I do not work the app (Game Launcher) in the Rom of Lanc-City, in the Aroma if it gives you option or has added it, that you can install GameLauncher .
I think something is missing, and I do not know what function.