Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,780,552 Members 47,125 Now Online
XDA Developers Android and Mobile Development Forum

[Script] Safe bloat removal script (50+ apps) [UPDATED 9/1/2011]

Tip us?
 
psouza4
Old
(Last edited by psouza4; 2nd September 2011 at 12:25 AM.)
#1  
psouza4's Avatar
Recognized Developer - OP
Thanks Meter 167
Posts: 270
Join Date: Feb 2009
Location: Meridian, ID

 
DONATE TO ME
Post [Script] Safe bloat removal script (50+ apps) [UPDATED 9/1/2011]

There's been a lot of speculation on what can and can't be removed as well as how to remove them without causing force-closes, boot loops, and other headaches. So I wrote this script that will let you disable all of the bloat with none of the hassle.

After a few prompts to find out if there's anything you want to keep that can't be replaced in the market, it will do its magic -- renaming files to a .bak extension so they are no longer recognized by Android. This will cause some system services to fail and force-close loop until you reboot (and the script reboots for you). Also included is a script that will undo all of this.

If you select every option, including the default launcher and text messaging apps (which are confirmed safe to remove without losing SMS or MMS ability or push notifications), then here's the list of apps removed:


AdService.apk, android-syncservice-app.apk, ArcVideoEditorLite.apk, BackupAssistanceClient.apk, Blockbuster.apk, BlurHome2.apk, BlurSNMessagingEngine.apk, BlurTasks.apk, BlurUpdater_VZW.apk, BooksPhone.apk, CitrixReceiver.apk, CityID.apk, Conversations.apk, DLNA.apk, DlnaSystemService.apk, FriendFeed.apk, gotomeeting-stub-1.0.74.apk, GuidedTours.apk, HelpCenter.apk, IMPresence.apk, IndexingService.apk, Kindle.apk, MessagesWidget.apk, Messaging.apk, MOTOPRINT.apk, MSExchangeService.apk, MyVerizon.apk, NewBayVault_4.2.99.36.Market.apk, NFLMobile.apk, OnlineAlbum.apk, PhotoEditor.apk, PortalStandAlone.apk, Preloaded.apk, RichLocationVzW.apk, SkypeBourbon.apk, Slackerradio.apk, SocialMessaging.apk, SocialShare.apk, StatusWidget.apk, SuggestionsProvider.apk, SuggestionsRuleCheckerCore.apk, SuggestionsServiceScheduler.apk, Swype.apk, ToggleWidgets.apk, UniversalInbox.apk, Upgrader.apk, VCAST_TONES_4_5_7.apk, VCASTMusic.apk, VCASTVideo.apk, VSuiteApp.apk, vzw_vnav_DROID3_rel_PROD_signed.apk, VZWIM.apk, VZWInstaller.apk, WeatherWidget.apk, ZumoCast_1.0.17.apk

Make sure you run these scripts using Script Manager or a comparable app and be sure to enable it to run as root or it won't have permission to make changes to /system/app.

This is version 1 of the scripts -- if any of the apps removed wind up causing problems or more are found, I'll add it to the list. I've tested the scripts back and forth myself and have tested it as much as I can without finding any issues. Also, some apps are removed without asking, such as ZumoCast or VCAST or NFL Mobile. You can find these apps in the market, so there's no point keeping them locked down in system.

Enjoy! Comments are welcome.


UPDATE 9/1/2011: fixed a typo in one of the variables (thanks everyone who reported this), added more options to keep (Swype and Car Dock Voice Commands), split into two versions -- one for the stock 5.5.959 build and 5.6.890 update (late August OTA), added a warning about removing the home screen without a launcher and that it removes the Calendar widget.
Helio Ocean -> HTC Touch Pro -> Motorola Droid -> Motorola Droid X2 -> Motorola Droid 3 -> HTC Rezound -> Samsung Galaxy Nexus -> Samsung Galaxy Note II -> Samsung Galaxy Note III
The Following 44 Users Say Thank You to psouza4 For This Useful Post: [ Click to Expand ]
 
DoubleYouPee
Old
#2  
Senior Member
Thanks Meter 199
Posts: 1,778
Join Date: Jul 2011
Great, but maybe it would be nice to make a y/n option for each .apk where it asks you if you want to delete that apk
 
lodisax
Old
#3  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Apr 2009
Default script

instructions for use?
thanks
 
psouza4
Old
#4  
psouza4's Avatar
Recognized Developer - OP
Thanks Meter 167
Posts: 270
Join Date: Feb 2009
Location: Meridian, ID

 
DONATE TO ME
Quote:
Originally Posted by DoubleYouPee View Post
Great, but maybe it would be nice to make a y/n option for each .apk where it asks you if you want to delete that apk
You shouldn't delete them -- we don't have an SPF yet. Someone posted the complete /system/app contents and you could restore, technically, manually, but it's a bad idea. Renaming to a .bak is completely effective.

Quote:
Originally Posted by lodisax View Post
instructions for use?
Read the post.

You'll want to use Script Manager -- unzip the two scripts to your SD card (internal or external), launch Script Manager (free version is fine), find the script and click it, then tick on 'root' and then run the script. Follow the prompts from there.
Helio Ocean -> HTC Touch Pro -> Motorola Droid -> Motorola Droid X2 -> Motorola Droid 3 -> HTC Rezound -> Samsung Galaxy Nexus -> Samsung Galaxy Note II -> Samsung Galaxy Note III
The Following User Says Thank You to psouza4 For This Useful Post: [ Click to Expand ]
 
lodisax
Old
#5  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Apr 2009
Default script

thanks for the answer
 
DoubleYouPee
Old
#6  
Senior Member
Thanks Meter 199
Posts: 1,778
Join Date: Jul 2011
Quote:
Originally Posted by psouza4 View Post
You shouldn't delete them -- we don't have an SPF yet. Someone posted the complete /system/app contents and you could restore, technically, manually, but it's a bad idea. Renaming to a .bak is completely effective.
Yeh sorry that's what I meant.. Option to y/n rename the apk.
I'd like to use the script once I get my droid 3 but would like to 'keep' some of the apks.
 
psouza4
Old
#7  
psouza4's Avatar
Recognized Developer - OP
Thanks Meter 167
Posts: 270
Join Date: Feb 2009
Location: Meridian, ID

 
DONATE TO ME
Quote:
Originally Posted by DoubleYouPee View Post
Yeh sorry that's what I meant.. Option to y/n rename the apk.
I'd like to use the script once I get my droid 3 but would like to 'keep' some of the apks.
There's Y/N for anything you'd want to keep. About 6-7 questions in total. Anything that you can't find in the market that isn't definitely bloat has a prompt.
Helio Ocean -> HTC Touch Pro -> Motorola Droid -> Motorola Droid X2 -> Motorola Droid 3 -> HTC Rezound -> Samsung Galaxy Nexus -> Samsung Galaxy Note II -> Samsung Galaxy Note III
 
lodisax
Old
#8  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Apr 2009
Default script

script manager that you use?
I use script manager and asked me if I want to remove each apk or not.
There is a script manager that does everything automatically?
thanks for the answer
 
psouza4
Old
#9  
psouza4's Avatar
Recognized Developer - OP
Thanks Meter 167
Posts: 270
Join Date: Feb 2009
Location: Meridian, ID

 
DONATE TO ME
Quote:
Originally Posted by lodisax View Post
script manager that you use?
I use script manager and asked me if I want to remove each apk or not.
There is a script manager that does everything automatically?
thanks for the answer
Please read the thread thoroughly -- I'm going to ignore obvious questions like these. :P
Helio Ocean -> HTC Touch Pro -> Motorola Droid -> Motorola Droid X2 -> Motorola Droid 3 -> HTC Rezound -> Samsung Galaxy Nexus -> Samsung Galaxy Note II -> Samsung Galaxy Note III
The Following User Says Thank You to psouza4 For This Useful Post: [ Click to Expand ]
 
DoubleYouPee
Old
#10  
Senior Member
Thanks Meter 199
Posts: 1,778
Join Date: Jul 2011
Quote:
Originally Posted by psouza4 View Post
There's Y/N for anything you'd want to keep. About 6-7 questions in total. Anything that you can't find in the market that isn't definitely bloat has a prompt.
So what if I wanna keep DLNA, photoeditor and socialmessaging?

Tags
bloat, freeze, guide, script
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes