Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,807,223 Members 42,093 Now Online
XDA Developers Android and Mobile Development Forum

Bloat Manager

Tip us?
 
Nalthos
Old
#1  
Junior Member - OP
Thanks Meter 2
Posts: 4
Join Date: Jan 2011
Default Bloat Manager

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: [ Click to Expand ]
 
Backdraft11
Old
#2  
Member
Thanks Meter 0
Posts: 48
Join Date: 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.
 
Nalthos
Old
#3  
Junior Member - OP
Thanks Meter 2
Posts: 4
Join Date: 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: [ Click to Expand ]
 
rusty815
Old
#4  
Senior Member
Thanks Meter 32
Posts: 335
Join Date: Nov 2010
Location: Los Angeles, CA
The application works, any chance you might add more programs to the list?

Sent from my DROID2 GLOBAL using XDA App
 
Nalthos
Old
#5  
Junior Member - OP
Thanks Meter 2
Posts: 4
Join Date: 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.
 
rusty815
Old
#6  
Senior Member
Thanks Meter 32
Posts: 335
Join Date: Nov 2010
Location: Los Angeles, CA
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
 
miguelshihto
Old
#7  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Nov 2010
wtb one for sprint phones, i.e. the Epic 4G
 
ApnaDroid
Old
#8  
Member
Thanks Meter 20
Posts: 61
Join Date: Nov 2010
Great solution, how about a "Bloat Manager for Samsung Galaxy S" next ?

Samsung Galaxy GT I 9000 Issues Fixes - All Tested Personally And Complied Into A Nice How-To Guide With Images

Wifi Connectivity | more to come...
 
nekisia
Old
#9  
Member
Thanks Meter 5
Posts: 67
Join Date: Jan 2010
How about a general android bloat manager?
 
jan1jan1
Old
#10  
Junior Member
Thanks Meter 0
Posts: 15
Join Date: 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?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Play Music on Android Wear with Stellio Music Player

Android Wear smartwatchesare growing inpopularity every day. Some devices have already … more

Schedule is up for xda:devcon ’14

With xda:devcon ’14 just around the corner, and the venue close to selling out, there is a lot … more

aLogcat Returns Thanks to XDA Love

The developers of Android, that is Google, gave users several great debugging tools that can be used in … more

And the Winners in the XDA Pebble Development Challenge Are…

Almost two months ago, we set out with Pebble to findthree amazing … more