[GUIDE] Disabling system/bloatware apps using temp root

Search This thread

rmk40

Retired Recognized Developer
Jun 13, 2010
1,361
4,360
We are somewhat limited in what we can do with temporary root. Fortunately, the stock ROM is actually excellent (at least I think so). Either way, I suspect everyone has some bloatware on their devices they may want to disable and it's actually easy to do it, here's now.

  1. Obtain temp root.
  2. adb shell
  3. pm list packages
  4. pm disable <package>

Additional Notes

  • Using pm disable is the exact same as "freezing" an app in Titanium Backup. The file being modified with this command is /data/system/packages.xml, so the change persists between reboots. Mind you, package name is not the name of the application.

  • You can always run pm enable <package> if you change your mind at a later point in time.

  • Disabling HTC widgets is a bad idea unless you're certain you will never use the ones you choose to disable. Rosie (HTC's Launcher) only scans for widgets on initial setup. It will not scan again unless you wipe Rosie's data.

Here's a list of apps and their respective package names as revolved by a script I wrote:

http://goo.gl/iZUqP
 
Last edited:

daSn00p

Senior Member
May 20, 2011
86
16
think this would be usefull to all and i didnt found that anywhere else.

these are the apps that i collected through various threads which can be securely disabled:

Code:
reported unsafe:
com.google.anroid.apps.genie.geniewidget

safe:
pm disable ca.jamdat.flight.tetris_wvga_na
pm disable com.android.protips
pm disable com.ea.sdk_Sims3
pm disable com.facebook.katana
pm disable com.gameloft.android.GAND.GloftNOHP
pm disable com.google.android.googlequicksearchbox
pm disable com.google.android.talk
pm disable com.google.android.voicesearch
pm disable com.google.androidtalk
pm disable com.htc.android.fusion.StockWidget
pm disable com.htc.android.htcsetupwizard
pm disable com.htc.android.quicklookup
pm disable com.htc.android.Stock
pm disable com.htc.android.teeter
pm disable com.htc.appsharing
pm disable com.htc.connectedMedia
pm disable com.htc.cs
pm disable com.htc.dice.ml
pm disable com.htc.dockmode
pm disable com.htc.ereader
pm disable com.htc.ereader.widget3d
pm disable com.htc.feedback
pm disable com.htc.friendstream
pm disable com.htc.friendstream3DWidget
pm disable com.htc.fusion.htcbookmarkwidget
pm disable com.htc.htccontactwidgets_3d_fusion
pm disable com.htc.htchubsyncprovider
pm disable com.htc.htctwitter
pm disable com.htc.idlescreen.socialnetwork
pm disable com.htc.idlescreen.stock
pm disable com.htc.laputa
pm disable com.htc.laputa.HtcLaputaInstaller
pm disable com.htc.laputa.trip.TripWidget
pm disable com.htc.laputa.widget3d.locations
pm disable com.htc.laputa.widget3d.navigate
pm disable com.htc.laputa.widget3d.settings
pm disable com.htc.launcher
pm disable com.htc.mysketcher
pm disable com.htc.picasa
pm disable com.htc.Plurk3DWidget
pm disable com.htc.recommend
pm disable com.htc.rosiewidgets.showme
pm disable com.htc.showme
pm disable com.htc.skinpicker
pm disable com.htc.socialnetwork.facebook
pm disable com.htc.socialnetwork.flickr
pm disable com.htc.socialnetwork.flickr
pm disable com.htc.socialnetwork.flurk
pm disable com.htc.soundrecorder
pm disable com.htc.Trends3DWidget
pm disable com.htc.Twitter3DWidget
pm disable com.htc.wdm
pm disable com.htc.Weather
pm disable com.htc.weather.agent
pm disable com.htc.widget3d.watch
pm disable com.infraware.docmaster
pm disable com.jimmysoftware.inputmethod.kbd2
pm disable com.logmein.rescue
pm disable com.logmein.rescuesecurity
pm disable com.lookout
pm disable com.melodis.midomiMusicIdentifier.freemium
pm disable com.mobitv.client.tmobiletvhd
pm disable com.nuance.nmc.sihome
pm disable com.qiktmobile.android
pm disable com.redbend.swmc
pm disable com.sdgtl.watch.pyramid
pm disable com.sgtsb.tv.full
pm disable com.slacker.radio
pm disable com.telenav.app.android.telenav
pm disable com.twitter.android
pm disable com.voxmobili.sync.MobileBackup2
pm disable com.westtek.jcp
pm disable com.westtek.jcpResourrces
pm disable htc.provider.weather

vodafone specific:
pm disable com.vodafone.android.myweb.launcher
pm disable com.vodafone.vodafone360updates
pm disable com.vodafone.android.app.music
pm disable com.vodafone.shop
pm disable com.gi.noticiasliveVodafone

tmo specific
pm disable com.tmobile.apppack
pm disable com.tmobile.selfhelp
pm disable com.tmobile.vvm.application

didnt wrote down other branding related apps. just add them in a reply and i will update this initial post.
 
Last edited:

dodgeboy

Senior Member
Dec 6, 2006
255
39
Detroit, MI
Wouldn't "killed" imply that the process was running when you disabled it, and it killed it? I'd think you would only see that if the process was running at the time you disabled it. Otherwise, the "new state: disabled" message should be sufficient.

Maybe I don't know what I'm talking about, but that's how I interpreted the messages.
 

alexp999

Senior Member
May 22, 2011
709
508
Dorset, UK
www.techngaming.com
Wouldn't "killed" imply that the process was running when you disabled it, and it killed it? I'd think you would only see that if the process was running at the time you disabled it. Otherwise, the "new state: disabled" message should be sufficient.

Maybe I don't know what I'm talking about, but that's how I interpreted the messages.

Well thats how I'd read it, but then I'm in no way a pro when it comes to this sort of thing...
 

EddyOS

Senior Member
Jan 2, 2010
15,279
4,035
London
What's the package name for SoundHound? I'm never gonna use this so might as well disable it
 

bryancruise

Senior Member
Aug 26, 2008
70
10
Louisville KY
Wouldn't "killed" imply that the process was running when you disabled it, and it killed it? I'd think you would only see that if the process was running at the time you disabled it. Otherwise, the "new state: disabled" message should be sufficient.

Maybe I don't know what I'm talking about, but that's how I interpreted the messages.

That is how we humans read it, but I confirmed that when i received the 'killed' message, the package was neither disabled, nor actually killed (could still see it in System Panel). Once I realized I had the 'package:' prefix in there erroneously, then removed it, it worked (disabled, AND killed). Hope this helps...
 

jermx

Senior Member
Oct 10, 2009
225
16
Here's my list. Phone is from Singapore,StarHub which I believe is a Asia set.

Code:
# pm disable com.htc.recommend
Package com.htc.recommend new state: disabled
# pm disable com.htc.picasa
Package com.htc.picasa new state: disabled
# pm disable com.google.android.talk
Package com.google.android.talk new state: disabled
# pm disable com.m1.smartroam
Package com.m1.smartroam new state: disabled
# pm disable com.htc.idlescreen.socialnetwork
Package com.htc.idlescreen.socialnetwork new state: disabled
# pm disable com.htc.feedback
Package com.htc.feedback new state: disabled
# pm disable com.melodis.midomiMusicIdentifier.freemium
Package com.melodis.midomiMusicIdentifier.freemium new state: disabled
# pm disable com.drbrain.android.vietnameseime
Package com.drbrain.android.vietnameseime new state: disabled
# pm disable com.softspb.tv.full
Package com.softspb.tv.full new state: disabled
# pm disable com.htc.htchubsyncprovider
Package com.htc.htchubsyncprovider new state: disabled
# pm disable com.htc.weatheridlescreen
Package com.htc.weatheridlescreen new state: disabled
# pm disable com.htc.friendstream
Package com.htc.friendstream new state: disabled
# pm disable com.infraware.docmaster
Package com.infraware.docmaster new state: disabled
# pm disable com.htc.Plurk3DWidget
Package com.htc.Plurk3DWidget new state: disabled
# pm disable com.htc.dlnamiddlelayer
Package com.htc.dlnamiddlelayer new state: disabled
# pm disable com.htc.connectedMedia
Package com.htc.connectedMedia new state: disabled
# pm disable com.htc.socialnetwork.plurk
Package com.htc.socialnetwork.plurk new state: disabled
# pm disable com.htc.appsharing
Package com.htc.appsharing new state: disabled
# pm disable com.m1.mym1
Package com.m1.mym1 new state: disabled
 
Last edited:

Lakeshow423

Senior Member
Nov 14, 2010
2,383
275
SoCal
Ill be doing the temp root when I get home from work, but those who deleted bloatware....do you guys see a significant difference in battery life? This question might be a little too early as we just got the fre3vo file. Thanks in advance!
 

Chris19145

Senior Member
Apr 1, 2011
108
8
My agenda widget is not updating anymore? Not sure what I disabled to cause it, does anyone know?

edit: nvm just had to replace it.
 
Last edited:

Riel

Senior Member
Mar 1, 2006
871
13
42
Born
www.zzapps.nl
Disable these, dear Carkit owners ;)



package:com.htc.laputa.trip.TripWidget
package:com.htc.laputa.widget3d.locations
package:com.htc.laputa
package:com.htc.laputa.HtcLaputaInstaller
package:com.htc.laputa.widget3d.settings
package:com.htc.laputa.widget3d.navigate
 
  • Like
Reactions: rjvines

EddyOS

Senior Member
Jan 2, 2010
15,279
4,035
London
Ill be doing the temp root when I get home from work, but those who deleted bloatware....do you guys see a significant difference in battery life? This question might be a little too early as we just got the fre3vo file. Thanks in advance!

Phone seems to be a bit faster, mine's obviously not a 4G handset but anything is better than nothing!!
 

Kupfel

Senior Member
May 12, 2010
268
110
oh my god it's so beautiful to be able to disable all these vodafone and htc apps & services !!!

This is my list on a Vodafone DE Sensation

Code:
pm disable com.ea.sdk_Sims3
pm disable ca.jamdat.flight.tetris_wvga_na

pm disable com.vodafone.android.myweb.launcher
pm disable com.vodafone.vodafone360updates
pm disable com.vodafone.android.app.music
pm disable com.vodafone.shop
pm disable com.gi.noticiasliveVodafone

pm disable com.htc.recommend
pm disable com.android.protips
pm disable com.htc.htctwitter
pm disable com.htc.Twitter3DWidget
pm disable com.htc.showme
pm disable com.htc.rosiewidgets.showme
 
  • Like
Reactions: madindehead

rmk40

Retired Recognized Developer
Jun 13, 2010
1,361
4,360
I'll add a reference of apps and their corresponding package names to the OP now.

One other potentially helpful note -- You an get a list of package names and their actual APK filenames by running this:

Code:
pm list packages -f

If you see "killed", it means the package manager process decided (i.e. your command failed), not that the target package was killed. This can happen when you provided an incorrect package name or if you are not actually root.
 

EddyOS

Senior Member
Jan 2, 2010
15,279
4,035
London
I'll add a reference of apps and their corresponding package names to the OP now.

One other potentially helpful note -- You an get a list of package names and their actual APK filenames by running this:

Code:
pm list packages -f

If you see "killed", it means the package manager process decided (i.e. your command failed), not that the target package was killed. This can happen when you provided an incorrect package name or if you are not actually root.

Awesome, found the other package names I wanted to disable. Thanks a lot!!
 

Chris19145

Senior Member
Apr 1, 2011
108
8
how to completely disable TeleNav GPS (I use google map)? I still get prompted to update it but don't want it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    We are somewhat limited in what we can do with temporary root. Fortunately, the stock ROM is actually excellent (at least I think so). Either way, I suspect everyone has some bloatware on their devices they may want to disable and it's actually easy to do it, here's now.

    1. Obtain temp root.
    2. adb shell
    3. pm list packages
    4. pm disable <package>

    Additional Notes

    • Using pm disable is the exact same as "freezing" an app in Titanium Backup. The file being modified with this command is /data/system/packages.xml, so the change persists between reboots. Mind you, package name is not the name of the application.

    • You can always run pm enable <package> if you change your mind at a later point in time.

    • Disabling HTC widgets is a bad idea unless you're certain you will never use the ones you choose to disable. Rosie (HTC's Launcher) only scans for widgets on initial setup. It will not scan again unless you wipe Rosie's data.

    Here's a list of apps and their respective package names as revolved by a script I wrote:

    http://goo.gl/iZUqP
    6
    think this would be usefull to all and i didnt found that anywhere else.

    these are the apps that i collected through various threads which can be securely disabled:

    Code:
    reported unsafe:
    com.google.anroid.apps.genie.geniewidget
    
    safe:
    pm disable ca.jamdat.flight.tetris_wvga_na
    pm disable com.android.protips
    pm disable com.ea.sdk_Sims3
    pm disable com.facebook.katana
    pm disable com.gameloft.android.GAND.GloftNOHP
    pm disable com.google.android.googlequicksearchbox
    pm disable com.google.android.talk
    pm disable com.google.android.voicesearch
    pm disable com.google.androidtalk
    pm disable com.htc.android.fusion.StockWidget
    pm disable com.htc.android.htcsetupwizard
    pm disable com.htc.android.quicklookup
    pm disable com.htc.android.Stock
    pm disable com.htc.android.teeter
    pm disable com.htc.appsharing
    pm disable com.htc.connectedMedia
    pm disable com.htc.cs
    pm disable com.htc.dice.ml
    pm disable com.htc.dockmode
    pm disable com.htc.ereader
    pm disable com.htc.ereader.widget3d
    pm disable com.htc.feedback
    pm disable com.htc.friendstream
    pm disable com.htc.friendstream3DWidget
    pm disable com.htc.fusion.htcbookmarkwidget
    pm disable com.htc.htccontactwidgets_3d_fusion
    pm disable com.htc.htchubsyncprovider
    pm disable com.htc.htctwitter
    pm disable com.htc.idlescreen.socialnetwork
    pm disable com.htc.idlescreen.stock
    pm disable com.htc.laputa
    pm disable com.htc.laputa.HtcLaputaInstaller
    pm disable com.htc.laputa.trip.TripWidget
    pm disable com.htc.laputa.widget3d.locations
    pm disable com.htc.laputa.widget3d.navigate
    pm disable com.htc.laputa.widget3d.settings
    pm disable com.htc.launcher
    pm disable com.htc.mysketcher
    pm disable com.htc.picasa
    pm disable com.htc.Plurk3DWidget
    pm disable com.htc.recommend
    pm disable com.htc.rosiewidgets.showme
    pm disable com.htc.showme
    pm disable com.htc.skinpicker
    pm disable com.htc.socialnetwork.facebook
    pm disable com.htc.socialnetwork.flickr
    pm disable com.htc.socialnetwork.flickr
    pm disable com.htc.socialnetwork.flurk
    pm disable com.htc.soundrecorder
    pm disable com.htc.Trends3DWidget
    pm disable com.htc.Twitter3DWidget
    pm disable com.htc.wdm
    pm disable com.htc.Weather
    pm disable com.htc.weather.agent
    pm disable com.htc.widget3d.watch
    pm disable com.infraware.docmaster
    pm disable com.jimmysoftware.inputmethod.kbd2
    pm disable com.logmein.rescue
    pm disable com.logmein.rescuesecurity
    pm disable com.lookout
    pm disable com.melodis.midomiMusicIdentifier.freemium
    pm disable com.mobitv.client.tmobiletvhd
    pm disable com.nuance.nmc.sihome
    pm disable com.qiktmobile.android
    pm disable com.redbend.swmc
    pm disable com.sdgtl.watch.pyramid
    pm disable com.sgtsb.tv.full
    pm disable com.slacker.radio
    pm disable com.telenav.app.android.telenav
    pm disable com.twitter.android
    pm disable com.voxmobili.sync.MobileBackup2
    pm disable com.westtek.jcp
    pm disable com.westtek.jcpResourrces
    pm disable htc.provider.weather
    
    vodafone specific:
    pm disable com.vodafone.android.myweb.launcher
    pm disable com.vodafone.vodafone360updates
    pm disable com.vodafone.android.app.music
    pm disable com.vodafone.shop
    pm disable com.gi.noticiasliveVodafone
    
    tmo specific
    pm disable com.tmobile.apppack
    pm disable com.tmobile.selfhelp
    pm disable com.tmobile.vvm.application

    didnt wrote down other branding related apps. just add them in a reply and i will update this initial post.
    3
    I'll add a reference of apps and their corresponding package names to the OP now.

    One other potentially helpful note -- You an get a list of package names and their actual APK filenames by running this:

    Code:
    pm list packages -f

    If you see "killed", it means the package manager process decided (i.e. your command failed), not that the target package was killed. This can happen when you provided an incorrect package name or if you are not actually root.
    2
    anyone able to find the following:

    htc sync
    wifi calling
    htc checkin services
    stocks

    thx!
    *You can download Quick System Info Pro from Market.
    *Run Quick System Info Pro
    *Go to tab Applications/System
    *Hold Application you want to disable
    *Click Details you will find in the first line : Package Name
    2
    So...

    Does anyone know if it is safe to disable HTC Sense if we are using only Launcher Pro?

    com.htc.launcher
    com.htc.cs

    I know it uses a lot of background memory.

    i had disable that 2, i use adw launcher, works 100% for me