• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root For those who need help disabling/removing apps (including 2.2) here is a list.

H

Hand76

Guest
Ok guys thought this would help some. The list below is everything I have safely disabled/removed. Anything that says (2.2) is something that has been added with froyo obviously.

Now for a few heads up...

1) Do a Nandroid Backup first.

2) You can only remove Calendar Provider if you don't sync your google account, otherwise you will get an error message.

3) You can safely remove the FriendStreamWidget but cant remove the FriendStream app if you still want to sync Facebook for contacts and such. [Edit] This may have changed in 2.2 where you can remove the FriendStream app and keep contacs syncing without the constant sync problems but I am still testing.

4) The list below is what I have safely remove and the phone runs 100% fine. There are a few apps not included like Flashlight and MyVerison because those are apps I wanted to keep that I use.

5) I suggest just moving files, it's really the same thing as removing them but incase you ever need them again you can quickly get them back. This is just my advice.

6) After deleting/removing certain widgets you may still see a trace of them under widgets in Sense. To remove that trace completly you have to go into manage applications and clear data under HTC Sense. But doing so will also erase any other Sense settings you had.

7) This is kinda an important one. Don't delete the HTC Clock Widget. If and when you do a factory reset/wipe or clear data of HTC Sense as I listed in step #6, HTC Sense will have to reload and will not be able to do so if it can not place the Clock Widget on the main screen. Edit 9/1/2010: Since downloading the final 2.2 rom (deodexed) I was able to remove this widget now without any problems. The command to do so if interested is: mv /system/app/HtcClockWidget.apk /system/app.disabled/


To Start:


1) In Clockwork Recovery under partitions mount /system

2) Open up CMD on your computer and type:

cd\
cd sdk
cd tools
adb shell

(Make Disabled Directory) mkdir /system/app.disabled
(Disable an app) mv /system/app/APPNAME.apk /system/app.disabled/
(Enable an app) mv /system/app.disabled/APPNAME.apk /system/app/
(Remove an app) /system/bin/rm /system/app/APPNAME.apk


3) List of Disabled app:


mv /system/app/amazonmp3.apk /system/app.disabled/ (2.2)
mv /system/app/amazonmp3.odex /system/app.disabled/ (2.2)

mv /system/app/AppSharing.apk /system/app.disabled/ (2.2)
mv /system/app/AppSharing.odex /system/app.disabled/ (2.2)

mv /system/app/htcbookmarkwidget.apk /system/app.disabled/
mv /system/app/htcbookmarkwidget.odex /system/app.disabled/

mv /system/app/Calculator.apk /system/app.disabled/
mv /system/app/Calculator.odex /system/app.disabled/
mv /system/app/HtcCalculatorWidget.apk /system/app.disabled/ (2.2)
mv /system/app/HtcCalculatorWidget.odex /system/app.disabled/ (2.2)

mv /system/app/Calendar.apk /system/app.disabled/
mv /system/app/Calendar.odex /system/app.disabled/
mv /system/app/htccalendarwidgets.apk /system/app.disabled/
mv /system/app/htccalendarwidgets.odex /system/app.disabled/
mv /system/app/CalendarProvider.apk /system/app.disabled/ (Needed in 2.2)
mv /system/app/CalendarProvider.odex /system/app.disabled/ (Needed in 2.2)
mv /system/app/GoogleCalendarSyncAdapter.apk /system/app.disabled/ (2.2)
mv /system/app/GoogleCalendarSyncAdapter.odex /system/app.disabled/ (2.2)

mv /system/app/HtcCarPanel.apk /system/app.disabled/ (2.2)
mv /system/app/HtcCarPanel.odex /system/app.disabled/ (2.2)
mv /system/app/HtcNaviPanel.apk /system/app.disabled/ (name changed in 2.2)
mv /system/app/HtcNaviPanel.odex /system/app.disabled/ (name changed in 2.2)

mv /system/app/CityID.apk /system/app.disabled/
mv /system/app/CityID.odex /system/app.disabled/
mv /system/framework/com.cequint.platform.jar /system/app.disabled/
mv /system/framework/com.cequint.platform.odex /system/app.disabled/

mv /system/app/htccontactwidgets.apk /system/app.disabled/
mv /system/app/htccontactwidgets.odex /system/app.disabled/

mv /system/app/Flickr.apk /system/app.disabled/
mv /system/app/Flickr.odex /system/app.disabled/

mv /system/app/HtcFMRadio.apk /system/app.disabled/
mv /system/app/HtcFMRadio.odex /system/app.disabled/
mv /system/app/com.htc.FMRadioWidget.apk /system/app.disabled/ (2.2)
mv /system/app/com.htc.FMRadioWidget.odex /system/app.disabled/ (2.2)

mv /system/app/HtcFootprints.apk /system/app.disabled/
mv /system/app/HtcFootprints.odex /system/app.disabled/
mv /system/app/HtcFootprintsWidget.apk /system/app.disabled/
mv /system/app/HtcFootprintsWidget.odex /system/app.disabled/

mv /system/app/com.htc.FriendStreamWidget.apk /system/app.disabled/
mv /system/app/com.htc.FriendStreamWidget.odex /system/app.disabled/

mv /system/app/GenieWidget.apk /system/app.disabled/ (2.2)
mv /system/app/GenieWidget.odex /system/app.disabled/ (2.2)

mv /system/app/Mail.apk /system/app.disabled/
mv /system/app/Mail.odex /system/app.disabled/
mv /system/app/htcmailwidgets.apk /system/app.disabled/
mv /system/app/htcmailwidgets.odex /system/app.disabled/

mv /system/app/htcmsgwidgets.apk /system/app.disabled/
mv /system/app/htcmsgwidgets.odex /system/app.disabled/

mv /system/app/HtcMusic.apk /system/app.disabled/
mv /system/app/HtcMusic.odex /system/app.disabled/
mv /system/app/com.htc.MusicWidget.apk /system/app.disabled/
mv /system/app/com.htc.MusicWidget.odex /system/app.disabled/

mv /system/app/NewsReader.apk /system/app.disabled/ (2.2)
mv /system/app/NewsReader.odex /system/app.disabled/ (2.2)
mv /system/app/com.htc.NewsReaderWidget.apk /system/app.disabled/ (2.2)
mv /system/app/com.htc.NewsReaderWidget.odex /system/app.disabled/ (2.2)

mv /system/app/PDFViewer.apk /system/app.disabled/
mv /system/app/PDFViewer.odex /system/app.disabled/

mv /system/app/HtcPhotoWidget.apk /system/app.disabled/
mv /system/app/HtcPhotoWidget.odex /system/app.disabled/

mv /system/app/Quickoffice.apk /system/app.disabled/
mv /system/app/Quickoffice.odex /system/app.disabled/

mv /system/app/RSS.apk /system/app.disabled/ (2.2)
mv /system/app/RSS.odex /system/app.disabled/ (2.2)

mv /system/app/HtcRingtoneTrimmer.apk /system/app.disabled/
mv /system/app/HtcRingtoneTrimmer.odex /system/app.disabled/

mv /system/app/htcsearchwidgets.apk /system/app.disabled/ (already removed in 2.2)
mv /system/app/htcsearchwidgets.odex /system/app.disabled/ (already removed in 2.2)

mv /system/app/Stock.apk /system/app.disabled/
mv /system/app/Stock.odex /system/app.disabled/
mv /system/app/com.htc.StockWidget.apk /system/app.disabled/
mv /system/app/com.htc.StockWidget.odex /system/app.disabled/

mv /system/app/HtcSyncwidget.apk /system/app.disabled/ (2.2)
mv /system/app/HtcSyncwidget.odex /system/app.disabled/ (2.2)

mv /system/app/HtcTwitter.apk /system/app.disabled/
mv /system/app/HtcTwitter.odex /system/app.disabled/
mv /system/app/com.htc.TwitterWidget.apk /system/app.disabled/
mv /system/app/com.htc.TwitterWidget.odex /system/app.disabled/

mv /system/app/VoiceDialer.apk /system/app.disabled/
mv /system/app/VoiceDialer.odex /system/app.disabled/

mv /system/app/VVM.apk /system/app.disabled/
mv /system/app/VVM.odex /system/app.disabled/

mv /system/app/VzNav.apk /system/app.disabled/ (2.2)
mv /system/app/VzNav.odex /system/app.disabled/ (2.2)

mv /system/app/VZW_Skype.apk /system/app.disabled/ (2.2)
mv /system/app/VZW_Skype.odex /system/app.disabled/ (2.2)

mv /system/app/com.htc.WeatherWidget.apk /system/app.disabled/
mv /system/app/com.htc.WeatherWidget.odex /system/app.disabled/

mv /system/app/WifiRouter.apk /system/app.disabled/ (2.2)
mv /system/app/WifiRouter.odex /system/app.disabled/ (2.2) (This is for the 3G HotSpot)

mv /system/etc/CDROM.ISO /system/app.disabled/ (2.2) (This stops the Verizon popup from coming up when you plug your phone into your PC)
 
Not really sure which app did it but moving one of these put my phone into a boot loop and I had to do a nandroid restore.

You did them all?

If you removed anything that integrates with sync you have to make sure you are are not syncing anything at the time.

For example I shut off google syncing before removing the google calenders.

But I have everything on the list above removed (besides Calendar Provider) and all is fine here so not sure what went wrong on your end.

Also you have to make sure you don't have any accounts active that you are removing. I never use HTC Mail (I never set up an account with it) but if you did and removed it before clearing all data lets say you may run into trouble.
 
Upvote 0
I didn't do them all, no, just the ones I wanted removed, and the only account I had on was my gmail account, no facebook sync or htc mail or anything like that. Not really sure what caused it, but a nandroid restore fixed it fine. Just thought it was odd, that's all.

I definitely didn't touch any of the calendars either so yeah. Just a warning to other users I guess, make sure you do a backup before attempting to remove anything :)
 
Upvote 0
I should also add that I do appreciate this list. My phone is running very lean now with LP and I've removed just about everything that likes to start up in the backround that I have no use for, but I've still kept things I use, like the HTC music application which I prefer because of the lock screen widget, etc. Thanks again.
 
Upvote 0
I should also add that I do appreciate this list. My phone is running very lean now with LP and I've removed just about everything that likes to start up in the backround that I have no use for, but I've still kept things I use, like the HTC music application which I prefer because of the lock screen widget, etc. Thanks again.

No problem man. And if you want to have another go at removing anything else maybe do a few at a time so if there is ever a problem you can always isolate it.
 
Upvote 0
Also, correct me if I'm mistaken, but to completely undo this you could do this:

mv /system/app.disabled/CDROM.ISO /system/etc/ (why you'd want to restore this is beyond me but placing it in system/app with the wildcard might cause problems, not going to test myself)

mv /system/app.disabled/com.cequint.platform* /system/framework/

mv /system/app.disabled/* /system/app/
 
Upvote 0
appreciate your list. the only things not listed that I would like to remove only if it's safe would be..
facebook
friendstream and
teeter
anyone have confirmation and scripts to do so?

I think these three are pretty straight forward.

mv /system/app/Facebook.apk /system/app.disabled/
mv /system/app/FriendStream.apk /system/app.disabled/
mv /system/app/teeter.apk /system/app.disabled/

Also copy and paste each line and add .odex in place of .apk for each one if needed.


Also for anyone that wants to remove an app not listed here to find out the name you can use a file manager system like Astro or Root Explorer and search under: / (not /sdcard) for the .apk

And a full list should come up.
 
Upvote 0
What about that clock app? Sense isn't running but that always pops up and I noticed that the widget for it demands almost every permission Android has to offer.

Well you could try to disable it and if something doesn't work just put it back on.

But by getting rid of the clock app you wont be able to use the internal alarm clock, and the clock app might work with other things...Bottom line is I would leave it alone.
 
Upvote 0
First off I will admit that I am not the most tech savoy person, but this seems pretty easy and I am having problems. I am trying to remove the bloatware, but when I mount the system in clockworkmod and type cd\sdk\tools or cd\sdk or cd sdk or anything for that matter I get "the system cannot find the path specified." If someone could give some help that would be great. Additionally, is there anything more you need to have mounted/unmounted in clockworkmod to get this to work. Also do you need your SD card in the phone.
 
Upvote 0
First off I will admit that I am not the most tech savoy person, but this seems pretty easy and I am having problems. I am trying to remove the bloatware, but when I mount the system in clockworkmod and type cd\sdk\tools or cd\sdk or cd sdk or anything for that matter I get "the system cannot find the path specified." If someone could give some help that would be great. Additionally, is there anything more you need to have mounted/unmounted in clockworkmod to get this to work. Also do you need your SD card in the phone.

Do you have the Android SDK installed on your computer? cd\sdk\tools assumes that you do, and that it's located in c:\sdk. You may not have it installed or it may be installed in another location.

/system is the only partition that needs to be mounted in clockworkmod.
 
Upvote 0
  • Like
Reactions: jpallen77
Upvote 0
First off I will admit that I am not the most tech savoy person, but this seems pretty easy and I am having problems. I am trying to remove the bloatware, but when I mount the system in clockworkmod and type cd\sdk\tools or cd\sdk or cd sdk or anything for that matter I get "the system cannot find the path specified." If someone could give some help that would be great. Additionally, is there anything more you need to have mounted/unmounted in clockworkmod to get this to work. Also do you need your SD card in the phone.

You need a space after cd, as it's the command: cd \sdk\tools\

Mount the /system partition, and an SD card isn't required.
 
Upvote 0
You can also easily move or remove apps (if you have S-OFF) in Root Explorer.

I just rooted my phone and it's now set to S-OFF.

Now I am reading about how to remove all the bloatware and getting all the commands and so on. But in my reading, it seems that Root Explorer will remove them for me? Without all the commands?? Is this true?

I also read somewhere (under one of the Samsung phone forums) that Titanium also has a built in function to delete and/or move apps. True?

If that is the case, then I am going to stop researching all these stupid commands! I hate playing in cmd, it scares me :(
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones