• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide Uninstall bloatwares [No root]

Search This thread

_11Lite5g

Member
Aug 18, 2021
5
11
You can uninstall applications using package-manager (pm) inside adb without root privilege, even if you cannot disable / uninstall them from your phone interface.

Enter in your android shell with:
Bash:
adb shell

List packages
Bash:
cmd package list packages

Uninstall the application (remove the "package:" if you used the previous command to list them)
Bash:
pm uninstall -k --user 0 <package-name>
  • -k : Keep the data and cache directories around after package removal.
  • --user 0: The user to disable
Re-install an uninstalled package
Bash:
cmd package install-existing <package-name>

List all packages you uninstalled. Run it from a bash shell: not in adb shell
Bash:
diff <(adb shell pm list packages) <(adb shell pm list packages -u) -n | grep ^package:

Thanks to @dwensch post,
here is a list of packages identified as bloatware / ads / junks / useless / optional.

Please read comments and remove the lines where you want to keep the package.
Uninstall at your own risks.

Contact / PM me if you want me to edit this list.

Bash:
pm uninstall -k --user 0 com.google.android.apps.googleassistant
pm uninstall -k --user 0 com.google.android.apps.subscriptions.red
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 com.android.browser                        # Mi Browser. It's a buggy unnecessary mess. Recommend you use other browsers like Chrome.

pm uninstall -k --user 0 cn.wps.xiaomi.abroad.lite # WPS Office. Has been flagged for years for malware. This was banned in India for a reason.

pm uninstall -k --user 0 com.ebay.carrier                # In case bloatware from Ebay is installed.
pm uninstall -k --user 0 com.facebook.services    # In case Facebook bloatware was preinstalled.
pm uninstall -k --user 0 com.facebook.system      # Also Facebook bloat.
pm uninstall -k --user 0 com.facebook.appmanager   # Also Facebook bloat.

pm uninstall -k --user 0 com.mi.globalbrowser      # Also part of Mi Browser.
pm uninstall -k --user 0 com.micredit.in                  # Mi Credit. Basically useless if you live outside India.
pm uninstall -k --user 0 com.mipay.wallet.in          # Part of Mi Credit.pm uninstall -k --user 0 com.miui.videoplayer      # Mi Video player. Uninstall if you prefer to use MX Player or VLC that actually support more formats.
pm uninstall -k --user 0 com.miui.cleanmaster     # Together with WPS Office, Cleaner Master was found to be affiliated with Cheetah Mobile, that included spyware and adware in their software.
pm uninstall -k --user 0 com.miui.hybrid                 # Found to be a data mining app that unnecesarily uses your phone's resources.
pm uninstall -k --user 0 com.miui.hybrid.accessory # Also a data mining app. Very recommend that you get rid of this.
pm uninstall -k --user 0 com.miui.micloudsync     # Include if you don't use Mi Cloud.
pm uninstall -k --user 0 com.miui.msa.global        # MSA. This is the main service that displays ads in Xiaomi phones. This is already removed in Xiaomi.EU.
pm uninstall -k --user 0 com.miui.notes                 # Include if you use other notes apps.
pm uninstall -k --user 0 com.miui.player                # Include if you don't use Xiaomi's music app.
pm uninstall -k --user 0 com.miui.weather2          # Include if you use other apps to get the weather like Google or Yahoo.

pm uninstall -k --user 0 com.xiaomi.midrop         # Breaks screen cast feature
pm uninstall -k --user 0 com.xiaomi.miplay_client  # Mi Play. This is an unnecessary process that hasn't really been used for years.
pm uninstall -k --user 0 com.xiaomi.glgm             # Mi Games. Very unncessary.
pm uninstall -k --user 0 com.xiaomi.mipicks        # Very unnecessary. Xiaomi's way to advertise their own apps.
pm uninstall -k --user 0 com.xiaomi.joyose           # Junk and safe to remove.
pm uninstall -k --user 0 com.xiaomi.payment       # Unless you live in China or India, Xiaomi's own payment service is redundant and unnecessary.

You can find more information in universal-android-debloater project
 
Last edited:

Kontex

Senior Member
Nov 29, 2013
95
21
This is may tested uninstall list. The goal was to get a minimalistic setup. It prepares the system for installation of google free and xiaomi free alternate open source apps. Rooting is not required.

Code:
pm uninstall -k --user 0 cn.wps.xiaomi.abroad.lite
pm uninstall -k --user 0 com.agoda.mobile.consumer
pm uninstall -k --user 0 com.amazon.appmanager
pm uninstall -k --user 0 com.amazon.mShop.android.shopping
pm uninstall -k --user 0 com.android.backupconfirm
pm uninstall -k --user 0 com.android.bips
pm uninstall -k --user 0 com.android.bookmarkprovider
pm uninstall -k --user 0 com.android.browser
pm uninstall -k --user 0 com.android.chrome
pm uninstall -k --user 0 com.android.egg
pm uninstall -k --user 0 com.android.hotwordenrollment.okgoogle
pm uninstall -k --user 0 com.android.hotwordenrollment.xgoogle
pm uninstall -k --user 0 com.android.managedprovisioning
pm uninstall -k --user 0 com.android.printspooler
pm uninstall -k --user 0 com.android.protips
pm uninstall -k --user 0 com.android.providers.downloads.ui
pm uninstall -k --user 0 com.android.providers.partnerbookmarks
pm uninstall -k --user 0 com.android.providers.userdictionary
pm uninstall -k --user 0 com.android.soundrecorder
pm uninstall -k --user 0 com.android.stk
pm uninstall -k --user 0 com.android.wallpaper.livepicker
pm uninstall -k --user 0 com.android.wifi.resources.xiaomi
pm uninstall -k --user 0 com.booking
pm uninstall -k --user 0 com.bsp.catchlog
pm uninstall -k --user 0 com.duokan.phone.remotecontroller
pm uninstall -k --user 0 com.ebay.carrier
pm uninstall -k --user 0 com.ebay.mobile
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.fingerprints.sensortesttool
pm uninstall -k --user 0 com.google.android.apps.docs
pm uninstall -k --user 0 com.google.android.apps.googleassistant
pm uninstall -k --user 0 com.google.android.apps.magazines
pm uninstall -k --user 0 com.google.android.apps.maps
pm uninstall -k --user 0 com.google.android.apps.photos
pm uninstall -k --user 0 com.google.android.apps.podcasts
pm uninstall -k --user 0 com.google.android.apps.restore
pm uninstall -k --user 0 com.google.android.apps.setupwizard.searchselector
pm uninstall -k --user 0 com.google.android.apps.subscriptions.red
pm uninstall -k --user 0 com.google.android.apps.tachyon
pm uninstall -k --user 0 com.google.android.apps.wellbeing
pm uninstall -k --user 0 com.google.android.apps.work.oobconfig
pm uninstall -k --user 0 com.google.android.apps.youtube.music
pm uninstall -k --user 0 com.google.android.calendar
pm uninstall -k --user 0 com.google.android.feedback
pm uninstall -k --user 0 com.google.android.gm
pm uninstall -k --user 0 com.google.android.gms.location.history
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 com.google.android.marvin.talkback
pm uninstall -k --user 0 com.google.android.onetimeinitializer
pm uninstall -k --user 0 com.google.android.partnersetup
pm uninstall -k --user 0 com.google.android.printservice.recommendation
pm uninstall -k --user 0 com.google.android.setupwizard
pm uninstall -k --user 0 com.google.android.syncadapters.contacts
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.igg.android.lordsmobile
pm uninstall -k --user 0 com.linkedin.android
pm uninstall -k --user 0 com.mi.globalbrowser
pm uninstall -k --user 0 com.micredit.in
pm uninstall -k --user 0 com.mipay.wallet.in
pm uninstall -k --user 0 com.miui.analytics
pm uninstall -k --user 0 com.miui.aod
pm uninstall -k --user 0 com.miui.backup
pm uninstall -k --user 0 com.miui.bugreport
pm uninstall -k --user 0 com.miui.calculator
pm uninstall -k --user 0 com.miui.cit
pm uninstall -k --user 0 com.miui.cloudbackup
pm uninstall -k --user 0 com.miui.cloudservice
pm uninstall -k --user 0 com.miui.cloudservice.sysbase
pm uninstall -k --user 0 com.miui.compass
pm uninstall -k --user 0 com.miui.face
pm uninstall -k --user 0 com.miui.face.overlay.miui
pm uninstall -k --user 0 com.miui.freeform
pm uninstall -k --user 0 com.miui.global.packageinstaller
pm uninstall -k --user 0 com.miui.hybrid
pm uninstall -k --user 0 com.miui.hybrid.accessory
pm uninstall -k --user 0 com.miui.maintenancemode
pm uninstall -k --user 0 com.miui.micloudsync
pm uninstall -k --user 0 com.miui.miservice
pm uninstall -k --user 0 com.miui.mishare.connectivity
pm uninstall -k --user 0 com.miui.msa.global
pm uninstall -k --user 0 com.miui.notes
pm uninstall -k --user 0 com.miui.phrase
pm uninstall -k --user 0 com.miui.player
pm uninstall -k --user 0 com.miui.screenrecorder
pm uninstall -k --user 0 com.miui.screenshot
pm uninstall -k --user 0 com.miui.touchassistant
pm uninstall -k --user 0 com.miui.videoplayer
pm uninstall -k --user 0 com.miui.vsimcore
pm uninstall -k --user 0 com.miui.weather2
pm uninstall -k --user 0 com.miui.yellowpage
pm uninstall -k --user 0 com.netflix.mediaclient
pm uninstall -k --user 0 com.netflix.partner.activation
pm uninstall -k --user 0 com.tencent.igxiaomi
pm uninstall -k --user 0 com.tencent.soter.soterserver
pm uninstall -k --user 0 com.xiaomi.account
pm uninstall -k --user 0 com.xiaomi.bluetooth
pm uninstall -k --user 0 com.xiaomi.bluetooth.overlay
pm uninstall -k --user 0 com.xiaomi.bsp.gps.nps
pm uninstall -k --user 0 com.xiaomi.discover
pm uninstall -k --user 0 com.xiaomi.glgm
pm uninstall -k --user 0 com.xiaomi.joyose
pm uninstall -k --user 0 com.xiaomi.location.fused
pm uninstall -k --user 0 com.xiaomi.mi_connect_service
pm uninstall -k --user 0 com.xiaomi.micloud.sdk
pm uninstall -k --user 0 com.xiaomi.midrop
pm uninstall -k --user 0 com.xiaomi.mipicks
pm uninstall -k --user 0 com.xiaomi.miplay_client
pm uninstall -k --user 0 com.xiaomi.mtb
pm uninstall -k --user 0 com.xiaomi.payment
pm uninstall -k --user 0 com.xiaomi.scanner
pm uninstall -k --user 0 com.xiaomi.simactivate.service
pm uninstall -k --user 0 com.xiaomi.xmsf
pm uninstall -k --user 0 com.zhiliaoapp.musically
pm uninstall -k --user 0 de.telekom.tsc

Install alternate apps first:
Code:
pm uninstall -k --user 0 com.google.android.contacts [Contacts, install alternate contacs first https://f-droid.org/en/packages/com.simplemobiletools.contacts.pro/]
pm uninstall -k --user 0 com.mi.android.globalFileexplorer [File-Manager, install alternate filemanager first https://f-droid.org/en/packages/com.simplemobiletools.filemanager.pro/]
pm uninstall -k --user 0 com.google.android.inputmethod.latin [Keyboard, install alternate Keyboard first i.e. https://f-droid.org/en/packages/rkr.simplekeyboard.inputmethod/]
pm uninstall -k --user 0 com.miui.home [Launcher, Full Screen Gestures, Wallpaper, install alternate Launcher first https://f-droid.org/en/packages/io.github.subhamtyagi.lastlauncher/]
pm uninstall -k --user 0 com.miui.android.fashiongallery [Wallpaper]
pm uninstall -k --user 0 com.miui.miwallpaper [Wallpaper]
pm uninstall -k --user 0 com.android.thememanager.module [Theme Manager]
pm uninstall -k --user 0 com.android.thememanager [Theme Manager]

If you have a magisk rooted phone you can use this to uninstall the apps https://forum.xda-developers.com/t/magisk-module-systemless-debloater-replace.4180083/ It makes the life easier if something goes wrong.

Not possible to uninstall at the moment:
xpm uninstall --user 0 com.xiaomi.finddevice [bootloop]
xpm uninstall --user 0 com.miui.securitycenter [bootloop]

Does somebody have an idea how to remove finddevice? It is acitve without account on a rooted phone even xiaomi says it can not be used on rooted phones. A lot of communication leaves the device if you don't block it with a local firewall.
 
Last edited:

_11Lite5g

Member
Aug 18, 2021
5
11
I switch to a new OS,
So here is my last custom list of uninstalled app.
Device behavior was ok, but I had some bugs.

Use it at your own risks :)

Code:
cn.wps.moffice_eng.xiaomi.lite 
com.android.bookmarkprovider 
com.android.calendar 
com.android.carrierdefaultapp 
com.android.cellbroadcastreceiver 
com.android.cellbroadcastreceiver.overlay.common 
com.android.companiondevicemanager 
com.android.contacts 
com.android.deskclock 
com.android.egg 
com.android.email 
com.android.emergency 
com.android.hotwordenrollment.okgoogle 
com.android.hotwordenrollment.xgoogle 
com.android.inputdevices 
com.android.internal.systemui.navbar.gestural 
com.android.keychain 
com.android.managedprovisioning 
com.android.mms 
com.android.mtp 
com.android.pacprocessor 
com.android.providers.calendar 
com.android.quicksearchbox 
com.android.sharedstoragebackup 
com.android.simappdialog 
com.android.soundrecorder 
com.android.stk 
com.android.thememanager.module 
com.android.traceur 
com.android.vending 
com.android.wallpaper.livepicker 
com.android.wallpaperbackup 
com.android.wallpapercropper 
com.bsp.catchlog 
com.fingerprints.sensortesttool 
com.google.android.apps.restore 
com.google.android.configupdater 
com.google.android.ext.shared 
com.google.android.feedback 
com.google.android.gms.location.history 
com.google.android.googlequicksearchbox 
com.google.android.inputmethod.latin 
com.google.android.onetimeinitializer 
com.google.android.packageinstaller 
com.google.android.partnersetup 
com.google.android.printservice.recommendation 
com.google.android.projection.gearhead 
com.google.android.setupwizard 
com.google.android.soundpicker 
com.google.android.syncadapters.calendar 
com.google.android.syncadapters.contacts 
com.google.android.tts 
com.google.ar.lens 
com.mfashiongallery.emag 
com.mi.globalbrowser 
com.mi.health 
com.milink.service 
com.miui.aod 
com.miui.audioeffect 
com.miui.backup 
com.miui.bugreport 
com.miui.calculator 
com.miui.cit 
com.miui.cleanmaster 
com.miui.cloudbackup 
com.miui.cloudservice 
com.miui.cloudservice.sysbase 
com.miui.compass 
com.miui.contentcatcher 
com.miui.daemon 
com.miui.extraphoto 
com.miui.face 
com.miui.face.overlay.miui 
com.miui.gallery 
com.miui.guardprovider 
com.miui.huanji 
com.miui.micloudsync 
com.miui.miservice 
com.miui.mishare.connectivity 
com.miui.miwallpaper 
com.miui.miwallpaper.miweatherwallpaper 
com.miui.newmidrive 
com.miui.nextpay 
com.miui.notes 
com.miui.personalassistant 
com.miui.phrase 
com.miui.player 
com.miui.screenrecorder 
com.miui.touchassistant 
com.miui.videoplayer 
com.miui.vsimcore 
com.miui.weather2 
com.qti.confuridialer 
com.qti.dpmserviceapp 
com.qti.qualcomm.datastatusnotification 
com.qti.service.colorservice 
com.qti.snapdragon.qdcm_ff 
com.qti.xdivert 
com.qualcomm.atfwd 
com.tencent.soter.soterserver 
com.wapi.wapicertmanage 
com.xiaomi.account 
com.xiaomi.joyose 
com.xiaomi.mi_connect_service 
com.xiaomi.micloud.sdk 
com.xiaomi.migameservice 
com.xiaomi.miplay_client 
com.xiaomi.mirecycle 
com.xiaomi.payment 
com.xiaomi.scanner 
com.xiaomi.simactivate.service 
com.xiaomi.xmsfkeeper
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    first list caused me bootloop and fastboot reboot.....I solve it by moving to LOS 18.1...:D
    Lineage OS 18.1 for Mi11LiteG5 ??? where/how ?

    ---ah...ok, found it :)
    1
    Lineage OS 18.1 for Mi11LiteG5 ??? where/how ?

    ---ah...ok, found it :)
    Just to be sure... is it the LiR Project found here?
  • 10
    You can uninstall applications using package-manager (pm) inside adb without root privilege, even if you cannot disable / uninstall them from your phone interface.

    Enter in your android shell with:
    Bash:
    adb shell

    List packages
    Bash:
    cmd package list packages

    Uninstall the application (remove the "package:" if you used the previous command to list them)
    Bash:
    pm uninstall -k --user 0 <package-name>
    • -k : Keep the data and cache directories around after package removal.
    • --user 0: The user to disable
    Re-install an uninstalled package
    Bash:
    cmd package install-existing <package-name>

    List all packages you uninstalled. Run it from a bash shell: not in adb shell
    Bash:
    diff <(adb shell pm list packages) <(adb shell pm list packages -u) -n | grep ^package:

    Thanks to @dwensch post,
    here is a list of packages identified as bloatware / ads / junks / useless / optional.

    Please read comments and remove the lines where you want to keep the package.
    Uninstall at your own risks.

    Contact / PM me if you want me to edit this list.

    Bash:
    pm uninstall -k --user 0 com.google.android.apps.googleassistant
    pm uninstall -k --user 0 com.google.android.apps.subscriptions.red
    pm uninstall -k --user 0 com.google.android.googlequicksearchbox
    pm uninstall -k --user 0 com.android.browser                        # Mi Browser. It's a buggy unnecessary mess. Recommend you use other browsers like Chrome.
    
    pm uninstall -k --user 0 cn.wps.xiaomi.abroad.lite # WPS Office. Has been flagged for years for malware. This was banned in India for a reason.
    
    pm uninstall -k --user 0 com.ebay.carrier                # In case bloatware from Ebay is installed.
    pm uninstall -k --user 0 com.facebook.services    # In case Facebook bloatware was preinstalled.
    pm uninstall -k --user 0 com.facebook.system      # Also Facebook bloat.
    pm uninstall -k --user 0 com.facebook.appmanager   # Also Facebook bloat.
    
    pm uninstall -k --user 0 com.mi.globalbrowser      # Also part of Mi Browser.
    pm uninstall -k --user 0 com.micredit.in                  # Mi Credit. Basically useless if you live outside India.
    pm uninstall -k --user 0 com.mipay.wallet.in          # Part of Mi Credit.pm uninstall -k --user 0 com.miui.videoplayer      # Mi Video player. Uninstall if you prefer to use MX Player or VLC that actually support more formats.
    pm uninstall -k --user 0 com.miui.cleanmaster     # Together with WPS Office, Cleaner Master was found to be affiliated with Cheetah Mobile, that included spyware and adware in their software.
    pm uninstall -k --user 0 com.miui.hybrid                 # Found to be a data mining app that unnecesarily uses your phone's resources.
    pm uninstall -k --user 0 com.miui.hybrid.accessory # Also a data mining app. Very recommend that you get rid of this.
    pm uninstall -k --user 0 com.miui.micloudsync     # Include if you don't use Mi Cloud.
    pm uninstall -k --user 0 com.miui.msa.global        # MSA. This is the main service that displays ads in Xiaomi phones. This is already removed in Xiaomi.EU.
    pm uninstall -k --user 0 com.miui.notes                 # Include if you use other notes apps.
    pm uninstall -k --user 0 com.miui.player                # Include if you don't use Xiaomi's music app.
    pm uninstall -k --user 0 com.miui.weather2          # Include if you use other apps to get the weather like Google or Yahoo.
    
    pm uninstall -k --user 0 com.xiaomi.midrop         # Breaks screen cast feature
    pm uninstall -k --user 0 com.xiaomi.miplay_client  # Mi Play. This is an unnecessary process that hasn't really been used for years.
    pm uninstall -k --user 0 com.xiaomi.glgm             # Mi Games. Very unncessary.
    pm uninstall -k --user 0 com.xiaomi.mipicks        # Very unnecessary. Xiaomi's way to advertise their own apps.
    pm uninstall -k --user 0 com.xiaomi.joyose           # Junk and safe to remove.
    pm uninstall -k --user 0 com.xiaomi.payment       # Unless you live in China or India, Xiaomi's own payment service is redundant and unnecessary.

    You can find more information in universal-android-debloater project
    1
    To be honest: my phone became incredible unstable after doing this weeks later. Bluetooth earbuds no sound, troubles finding sd card... After full reset with everything stock, things are stable again.
    1
    first list caused me bootloop and fastboot reboot.....I solve it by moving to LOS 18.1...:D
    Lineage OS 18.1 for Mi11LiteG5 ??? where/how ?

    ---ah...ok, found it :)
    1
    Lineage OS 18.1 for Mi11LiteG5 ??? where/how ?

    ---ah...ok, found it :)
    Just to be sure... is it the LiR Project found here?