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

Root [Guide] Easily Remove System apps on rooted Stock ROMS (updated 31st June 2011)

SUroot

Extreme Android User
May 25, 2010
23,907
5,306
Riddlesden, West Yorkshire, UK
This is for if you have the ROM already installed and don't want to (or can't) do a wipe/re-install, such as your original ROM, rooted.


For custom ROMs you are about to install, just open the zip in winrar (not extract), browse to system/app and delete the .apk prior to installation.

If you are S-OFF, you can just delete the apps using root explorer in r/w mode.

For the rest of you:

Pre-requisites


• A rooted Android phone

• Custom Recovery (ClockworkMod / AmonRA)

• A current nandroid backup

• Android SDK (tools only) for windows: SDK Tools only (Ultimate Dropbox version)

If you follow the steps below to set up adb as an environment variable, you can skip Method steps 3 & 4
-Open the .rar file, then drag and drop the folder "android-sdk-windows" to the C: drive

-Right click My computer > Properties > Advanced > Environment Variables

-under system variables click "path" and click "edit"

-at the end of the line add a sem semi colon ";" and without a space put C:\android-sdk-windows\tools - It should look like ;C:\android-sdk-windows\tools then click ok.
You can use your existing Android SDK. This guide assumes you extracted to the root of your C:\ drive. The folder structure would be C:\Android-sdk-windows\tools. If you set up adb the same as the above, you can also skip steps 3 & 4


Method:


Commands must be typed exactly. Be careful you identify spaces.

1. Connect your phone via USB and Reboot into recovery. To do this, turn off the phone. Hold vol down and press power. Use volume keys to navigate to "recovery" option and press power to select.

2. On your PC open Command prompt (Start>Run Type “cmd” [without the quotation marks] and press enter)

3. In the black window type "cd\" and press enter

4. Type "cd\android-sdk-windows\tools" and press enter

5. Type "adb shell" and press enter

6. Type "mount /system" and press enter

7. Type "cd /system/app" and press enter

8. Type "ls" (these are L’s) and press enter, this lists all the system installed Apps.

9. Type "rm AppName.apk" (where AppName.apk is the application you want to remove) and press enter. Note, this IS case sensitive. Repeat this for each app you want to delete.

10. On the phone, press back once to get back to the main menu.

11. Navigate to advanced and select it with the trackball

12. Navigate to Wipe Dalvik Cache and select it.


Once complete, in the menu, press back until the top option is reboot system now. Select it. You’re done. The reboot will take a long time as it will be creating the dalvik cache from cratch (just like when you install a new rom).

Enjoy your bloatware free ROM. It goes without saying that you shouldn’t remove anything you don’t recognise and that if you do, you risk doing harm to your phone. I can take no responsibility for damage caused.

Please note, some of the menu's in Clockworkmod recovery differ version to version. Sometimes you need to go into partitioning menu to mount system

 
Hey, Just read your guide, which is very understandable atleast for me :).
But i have one problem, when typing: adb shell i get: Error: Device not found.
My phone is rooted, and i am in ClockworkMod Recovery and have also mounted /system.
What can i do to get this to work?
Hope to here from you
Per

Did you connect the phone to the computer via usb before rebooting into recovery?
 
Upvote 0
A couple of points:

After doing 'adb shell' it's easier just to type 'mount /system' - this will work no matter which version of recovery you're using and can replace the earlier step.

You should remove the associated odex file. So if you delete teeter.apk you should also get rid of teeter.odex (if you have a deodexed rom, these files won't exist).
 
  • Like
Reactions: rossw
Upvote 0
I'll try this in a bit :)

On another note, here is a list of all the system apps:

Code:
AccountAndSyncSettings.apk         HtcWeatherWallpaper.apk
ApplicationsProvider.apk           Jbed.apk
Bluetooth.apk                      LiveWallpapers.apk
BrcmBluetoothServices.apk          LiveWallpapersPicker.apk
Browser.apk                        MagicSmokeWallpapers.apk
Calculator.apk                     Mail.apk
Calendar.apk                       MarketUpdater.apk
CalendarProvider.apk               MediaProvider.apk
CertInstaller.apk                  MediaUploader.apk
CheckinProvider.apk                Mms.apk
Clicker.apk                        Mode10Wallpapers.apk
ContactsProvider.apk               NetworkLocation.apk
CustomizationSettingsProvider.apk  NewsReader.apk
CustomizationSetup.apk             PCSCII.apk
DCSImpl.apk                        PDFViewer.apk
DCSStock.apk                       PackageInstaller.apk
DCSUtility.apk                     Phone.apk
DownloadProvider.apk               PicoTts.apk
DrmProvider.apk                    PluginManager.apk
EnhancedGoogleSearchProvider.apk   QuickLookup.apk
Facebook.apk                       RSS.apk
FieldTest.apk                      Rosie.apk
FilePicker.apk                     Settings.apk
FlashLitePlugin.apk                SettingsProvider.apk
FlashPlayer.apk                    SetupWizard.apk
Flickr.apk                         SocialNetworkProvider.apk
FriendStream.apk                   Stk.apk
GSD.apk                            Stock.apk
GenieWidget.apk                    Street.apk
GlobalSearch.apk                   Superuser.apk
Gmail.apk                          Talk.apk
GmailProvider.apk                  TalkProvider.apk
GoogleApps.apk                     TelephonyProvider.apk
GoogleCheckin.apk                  TtsService.apk
GoogleContactsSyncAdapter.apk      Updater.apk
GooglePartnerSetup.apk             UploadProvider.apk
GoogleSettingsProvider.apk         UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk  Vending.apk
HTCAlbum.apk                       VisualizationWallpapers.apk
HTCCamera.apk                      VoiceSearchWithKeyboard.apk
HTCSetupWizard.apk                 VpnServices.apk
HTC_IME.apk                        Weather.apk
HTMLViewer.apk                     WeatherAgentService.apk
HtcAddProgramWidget.apk            WeatherProvider.apk
HtcClockWidget.apk                 WeatherSyncProvider.apk
HtcConnectivity.apk                WidgetDownloadManager.apk
HtcContacts.apk                    WorldClock.apk
HtcDialer.apk                      YouTube.apk
HtcFMRadio.apk                     com.htc.FriendStreamWidget.apk
HtcFacebook.apk                    com.htc.MusicWidget.apk
HtcFootprints.apk                  com.htc.NewsReaderWidget.apk
HtcFootprintsWidget.apk            com.htc.StockWidget.apk
HtcLocationPicker.apk              com.htc.TwitterWidget.apk
HtcLocationService.apk             com.htc.WeatherWidget.apk
HtcLockScreen.apk                  com.wsandroid.apk
HtcMessageUploader.apk             gtalkservice.apk
HtcMusic.apk                       htcbookmarkwidget.apk
HtcNaviPanel.apk                   htccalendarwidgets.apk
HtcPhotoWidget.apk                 htccontactwidgets.apk
HtcRingtoneTrimmer.apk             htcmailwidgets.apk
HtcSettingsProvider.apk            htcmsgwidgets.apk
HtcSoundRecorder.apk               htcsearchwidgets.apk
HtcStreamPlayer.apk                htcsettingwidgets.apk
HtcSyncwidget.apk                  restartapp.apk
HtcTwitter.apk                     teeter.apk
 
Upvote 0
I'll try this in a bit :)

On another note, here is a list of all the system apps:

Code:
AccountAndSyncSettings.apk         HtcWeatherWallpaper.apk
ApplicationsProvider.apk           Jbed.apk
Bluetooth.apk                      LiveWallpapers.apk
BrcmBluetoothServices.apk          LiveWallpapersPicker.apk
Browser.apk                        MagicSmokeWallpapers.apk
Calculator.apk                     Mail.apk
Calendar.apk                       MarketUpdater.apk
CalendarProvider.apk               MediaProvider.apk
CertInstaller.apk                  MediaUploader.apk
CheckinProvider.apk                Mms.apk
Clicker.apk                        Mode10Wallpapers.apk
ContactsProvider.apk               NetworkLocation.apk
CustomizationSettingsProvider.apk  NewsReader.apk
CustomizationSetup.apk             PCSCII.apk
DCSImpl.apk                        PDFViewer.apk
DCSStock.apk                       PackageInstaller.apk
DCSUtility.apk                     Phone.apk
DownloadProvider.apk               PicoTts.apk
DrmProvider.apk                    PluginManager.apk
EnhancedGoogleSearchProvider.apk   QuickLookup.apk
Facebook.apk                       RSS.apk
FieldTest.apk                      Rosie.apk
FilePicker.apk                     Settings.apk
FlashLitePlugin.apk                SettingsProvider.apk
FlashPlayer.apk                    SetupWizard.apk
Flickr.apk                         SocialNetworkProvider.apk
FriendStream.apk                   Stk.apk
GSD.apk                            Stock.apk
GenieWidget.apk                    Street.apk
GlobalSearch.apk                   Superuser.apk
Gmail.apk                          Talk.apk
GmailProvider.apk                  TalkProvider.apk
GoogleApps.apk                     TelephonyProvider.apk
GoogleCheckin.apk                  TtsService.apk
GoogleContactsSyncAdapter.apk      Updater.apk
GooglePartnerSetup.apk             UploadProvider.apk
GoogleSettingsProvider.apk         UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk  Vending.apk
HTCAlbum.apk                       VisualizationWallpapers.apk
HTCCamera.apk                      VoiceSearchWithKeyboard.apk
HTCSetupWizard.apk                 VpnServices.apk
HTC_IME.apk                        Weather.apk
HTMLViewer.apk                     WeatherAgentService.apk
HtcAddProgramWidget.apk            WeatherProvider.apk
HtcClockWidget.apk                 WeatherSyncProvider.apk
HtcConnectivity.apk                WidgetDownloadManager.apk
HtcContacts.apk                    WorldClock.apk
HtcDialer.apk                      YouTube.apk
HtcFMRadio.apk                     com.htc.FriendStreamWidget.apk
HtcFacebook.apk                    com.htc.MusicWidget.apk
HtcFootprints.apk                  com.htc.NewsReaderWidget.apk
HtcFootprintsWidget.apk            com.htc.StockWidget.apk
HtcLocationPicker.apk              com.htc.TwitterWidget.apk
HtcLocationService.apk             com.htc.WeatherWidget.apk
HtcLockScreen.apk                  com.wsandroid.apk
HtcMessageUploader.apk             gtalkservice.apk
HtcMusic.apk                       htcbookmarkwidget.apk
HtcNaviPanel.apk                   htccalendarwidgets.apk
HtcPhotoWidget.apk                 htccontactwidgets.apk
HtcRingtoneTrimmer.apk             htcmailwidgets.apk
HtcSettingsProvider.apk            htcmsgwidgets.apk
HtcSoundRecorder.apk               htcsearchwidgets.apk
HtcStreamPlayer.apk                htcsettingwidgets.apk
HtcSyncwidget.apk                  restartapp.apk
HtcTwitter.apk                     teeter.apk

Is that a modaco rom?
 
Upvote 0
hi i tried this and it dosent work for me.
when i get to this point

Type cd /system/app and press enter

it fails, i also tried 'mount /system' but just got the same results

/sbin/sh: cd/system/app: not found.


can anyone help
thanks

Mount/system shouldn't work in CMD.exe because in the guide you have already mounted system via clockworkmod recovery menu. Did you do this?
 
Upvote 0
hi thanks for answering.. yes i did.

anyway i have managed to do it now using bits of your guide and mixing it with another couple of guides lol...

all works fine except the Facebook app still shows in application management.


also noticed that all the apps still say they are in the app folder when typing ls.
 
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