XDA Xposed Tuesday: XHangouts Will Improve Your Hangouts

Ever since Google started supporting text messaging in Hangouts many people have … more

Shattered Screen? Turn Your Broken Device into a Complete Media Center!

A cracked screen usually means you’ll have to spend a hefty … more

Gmail 5.0: Material Design and Multiple Account Support

Google started to materialize many of its applications right after announcing the … more

Some of Our Favorite Features in Android 5.0 Lollipop

Android 5.0 Lollipop is the latest major revision to Google’s mobile operating … more
Post Reply

Bloat Manager

OP Nalthos

19th January 2011, 05:44 AM   |  #1  
OP Junior Member
Thanks Meter: 2
 
4 posts
Join Date:Joined: Jan 2011
I recently bought a Droid 2 Global and decided to get my feet wet with android development. To familiarize myself with the platform I wrote a simple utility for managing the bloat that came pre-installed on my phone. I thought there might be other people who would get some use out of this so I am posting it here. You will need to be rooted and have busybox installed to use this application. If you used z4root to root your phone then you should have everything you need.

The application is pretty simple. When you start it you are presented with a list of the Bloat that the application recognizes. Each item in the list has a checkbox that indicates whether it is enabled or not. To disable bloat you just uncheck the boxes next to what you don't want and then press the Apply button that appears at the bottom of the screen. You can save what you have disabled as a profile by pressing the options button and then choosing Save Profile. This is convenient because you are going to need to turn all of this bloat back on if you want to receive updates. If you have saved a profile and a new update becomes available you can launch Bloat Manager, press the options button, choose Enable All and then click Apply to get your phone ready for the update. After the update installs you can launch Bloat Manager, press the options button, choose Load Profile and then click Apply to turn the bloat back off.

The following applications can be toggled on or off using Bloat Manager:

Amazon MP3 /system/app/amazonmp3_1_8_14_signed_zipaligned_Signed_2010-09-09_15-23-51.apk
Blockbuster /system/app/Blockbuster.apk
City ID /system/app/CityID.apk
Friend Feed /system/app/FriendFeed.apk
Kindle /system/app/Kindle-1_0_2-OEM-SingleSign_Signed_2010-09-20_17-31-57.apk
My Net /system/app/Mynet.apk
My Verizon /system/app/MyVerizon.apk
News Widget /system/app/NewsWidget.apk
Performance Manager /system/app/PerformanceManager.apk
Skype /system/app/Skype_mobile.live.apk
Social Messaging /system/app/SocialMessaging.apk
Social Share /system/app/SocialShare.apk
VZNavigator /system/app/vnav_6.1.0.160_Droid2Global_rel_PROD_signed.apk
Visual Voice Mail /system/app/Vvm.apk
Weather Widget /system/app/WeatherWidget.apk
World Clock Widget /system/app/WorldClockWidget.apk

When you disable an application using Bloat Manager it simply renames it to .bak. When you re-enable an application it is renamed back to .apk.

Bloat Manager remounts your /system partition as writable in order to make changes to applications. I came up with this list based on what other people have had success with removing, but I have not personally turned off everything on the list. Changing things in your system partition is always dangerous so please be careful.
Attached Files
File Type: apk Bloat Manager.apk - [Click for QR Code] (21.2 KB, 2492 views)
The Following User Says Thank You to Nalthos For This Useful Post: [ View ]
19th January 2011, 09:17 AM   |  #2  
Member
Thanks Meter: 0
 
48 posts
Join Date:Joined: Aug 2010
So this only renames the app filenames? Is the app still affecting the phone in any way (ie. sucking battery life) once it is renamed, or is it completely "disconnected" from the phone until you rename it back to .apk for updates/etc.?

Thanks I will try this out soon.
20th January 2011, 02:53 AM   |  #3  
OP Junior Member
Thanks Meter: 2
 
4 posts
Join Date:Joined: Jan 2011
Correct, this simply renames the apps so that they are no longer recognized as launchable applications. The applications will not be able to run anymore after they are renamed so they will not affect your battery life directly. I have heard that the operating system will continually try and restart some apps if they get renamed, but based on what people are saying in the bloatware removal script thread on droidforums where I got this list of applications none of these should have that problem.

Let me know how it goes.
The Following User Says Thank You to Nalthos For This Useful Post: [ View ]
20th January 2011, 04:14 PM   |  #4  
Senior Member
Flag Los Angeles, CA
Thanks Meter: 32
 
335 posts
Join Date:Joined: Nov 2010
The application works, any chance you might add more programs to the list?

Sent from my DROID2 GLOBAL using XDA App
21st January 2011, 09:47 PM   |  #5  
OP Junior Member
Thanks Meter: 2
 
4 posts
Join Date:Joined: Jan 2011
Are there any specific applications you would like to see added? I designed it so that the list can be extended but I haven't implemented an easy way to add things yet. If you know your way around a SQLite database you can add new items to the Bloat table to put them in the list. I plan on adding an import feature that lets you add a group of applications from a file in the near future.
21st January 2011, 10:09 PM   |  #6  
Senior Member
Flag Los Angeles, CA
Thanks Meter: 32
 
335 posts
Join Date:Joined: Nov 2010
Well some programs I can do without are files, car dock, backup assistant, the social networking widget, and news and weather, if you can find a way to ad the .bak extention to them without it hurting the system, it would be greatly appreciated

Sent from my DROID2 GLOBAL using XDA App
22nd January 2011, 05:46 AM   |  #7  
Junior Member
Thanks Meter: 0
 
4 posts
Join Date:Joined: Nov 2010
wtb one for sprint phones, i.e. the Epic 4G
22nd January 2011, 06:32 AM   |  #8  
Member
Thanks Meter: 20
 
61 posts
Join Date:Joined: Nov 2010
More
Great solution, how about a "Bloat Manager for Samsung Galaxy S" next ?
22nd January 2011, 08:07 AM   |  #9  
Member
Thanks Meter: 6
 
70 posts
Join Date:Joined: Jan 2010
How about a general android bloat manager?
22nd January 2011, 09:50 AM   |  #10  
Junior Member
Thanks Meter: 0
 
15 posts
Join Date:Joined: Sep 2008
General Android bloatware app would be a major win!
The way you implement (renaming to .bak) is brilliant in it's simplicity, well done. I'm curious how it compares to the 'freeze' function of Titanium backup. Anyone?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes