Velocity is Like OpenTable on Steroids

We all enjoy a night out with friends or our significant other from time to time. However, there is … more

Android Lollipop Lands for the Sony Xperia Z Ultra

The undisputed king of the beasts–at least in Sony’s current stable,is the … more

Android 5.0 Lollipop in 3D–EVO 3D, That Is!

It is that time of the year once again. Flowers bloom (or snow falls, depending on which … more

Gaming Console with Lollipop? Ouya Gets an Android TV Port

Android is a very flexible platform, and it can be used on a large variety of … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Bloat Manager

OP Nalthos

19th January 2011, 06: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, 2494 views)
The Following User Says Thank You to Nalthos For This Useful Post: [ View ]
19th January 2011, 10: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, 03: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, 05: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, 10: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, 11: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, 06: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, 07: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, 09:07 AM   |  #9  
Member
Thanks Meter: 7
 
85 posts
Join Date:Joined: Jan 2010
How about a general android bloat manager?
22nd January 2011, 10: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