View Single Post
  #1 (permalink)  
Old 06-11-2010, 02:06 AM
MoonZ*BabysH's Avatar
MoonZ*BabysH
Google-Search&Rescue Div.
Offline
Location: AZ, Mesa
 
Join Date: May 2008
Posts: 2,024
Reputation: 3728
MoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to MoonZ*BabysH Send a message via Skype™ to MoonZ*BabysH
How-To : Removing sprint bloatware (with root)

I did not make this I simply found it on android forums and def thought that it was applicable here. Thank kSmithinNY over at Androidcentral.

http://forum.androidcentral.com/htc-...ware-root.html

With all the new EVO owners, this one is bound to come up a million times so here we go.


You will need:

Root (unrEVOked won't work)

SDK installed, this is a given if you have root though.

Some basic skills in SDK

A few minutes to read this thread. Also please check THIS out

About 5 minutes to actually do this

WARNING: As with doing any hack or mod there comes risk. These instructions are not telling you to do this, rather are giving you the information if you decide to do this

1) Make a list of the apps you want to remove. To do this use the list attached to the bottom of this post and remove all the apk's (and in some cases odex) you don't want to delete. The remaining on the list should be the ones you DO want to delete Add "rm -f " in front of all of them, for example ... If you want to remove NFL you type "rm -f Sprint_NFL.apk".
PLEASE PLEASE PLEASE BE CAREFUL. If you don't know what it is don't remove it!
Pro-Tip: Notice they are are case sensitive, "Sprint" is different than "sprint"

2) You should be in recovery, if not, boot into recovery. After you've booted into recovery and before you touch anything, make a nand backup, its under backup/restore. I cannot tell you how many times I've borked something and thanks to my backups, i don't need to start from scratch!!!

3) With your phone in recovery and the command screen still open from the SDK type the following into the SDK command window

adb shell

mount /dev/block/mtdblock4 /system

cd /system/app

4) Take the list from step 2 and run it in the command window.


So if i wanted to remove Sprint NFL and amazonMP3 I would run the following

rm -f Sprint_NFL.apk

rm -f amazonmp3.apk

Example script

Here's an example of the code

adb shell

mount /dev/block/mtdblock4 /system

cd /system/app

rm -f amazonmp3.apk

rm -f com.htc.FriendStreamWidget.apk

rm -f com.htc.FriendStreamWidget.odex

rm -f com.htc.MusicWidget.apk

rm -f com.htc.MusicWidget.odex

rm -f GSD.apk

rm -f GSD.odex

(shortened to save space)

APPS YOU SHOULD NOT REMOVE:

-Don't remove stock, weather, news, or FriendStream. The widgets should be fine but not the actual apps. They are too deeply integrated into the system and will break things. Some people have not experienced problems while others (including myself) have seen some major issues from removing these. It's best just to avoid.

IF YOU DELETE AN APK OR ODEX AND WANT IT BACK: (Thanks Seapak for putting this together)

As long as you didn't skip step 2, just nand-restore. If you're looking for a specific apk or odex and don't want to flash back, CLICK HERE or CLICK HERE. Open the ZIP and remove the apk's and odex's you want back. Place them in a directory, in the example below the directory C:\Android_DEV\Root_EVO\F-Stream\ was used. Now reboot into recovery


In recovery type the following but replace the information thats highlighted blue with your appropriate info:


adb push C:\Android_DEV\Root_EVO\F-Stream\com.htc.FriendStreamWidget.apk /system/app

IF MESSING WITH THESE FILES SCARES YOU:

Don't do it. As i stated above, I take no responsibility for what you do to your phone. With that said, Keith Newman and gbhil are making a custom ROM you can flash which allows you to remove some apps just like you'd remove any other app. Click HERE for more details.

Special Thanks:
keith newman
gbhil (Read his article about this very topic)
rufflez
Saepak
Update 6/09: Added apps you should not remove. If anyone finds and app that the removal causes adverse effects please PM me
Update 6/10: Attached a system dump of all the apk's and odex files from system/app on a stock EVO in text format for step 1. Attached a link (Mirror) to a zip with most of apk's and odex's for those who skip step 2. Added steps for pushing apk and odex's back to system/app. Shortened article to make assumption users have root.
__________________
MoonZ~BabysH
SGT MoonZ, Reporting for Duty...CBM, Google Search & Rescue Division!!!
Device Lock/Unlockers Details http://forum.ppcgeeks.com/showthread.php?t=64231
Reply With Quote