Skip to content

Instantly share code, notes, and snippets.

@dianariyanto
Last active March 6, 2022 18:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dianariyanto/6e8cf71d79c5e2d13ad283d6a715f04a to your computer and use it in GitHub Desktop.
Save dianariyanto/6e8cf71d79c5e2d13ad283d6a715f04a to your computer and use it in GitHub Desktop.
Debloat Xiaomi Phone with MIUI 10/11/12
pm uninstall -k --user 0 com.miui.msa.global
pm uninstall -k --user 0 com.xiaomi.glgm
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.mi.webkit.core
pm uninstall -k --user 0 com.android.calendar
pm uninstall -k --user 0 com.miui.calculator
pm uninstall -k --user 0 com.android.deskclock
pm uninstall -k --user 0 com.android.mms
pm uninstall -k --user 0 com.miui.smsextra
pm uninstall -k --user 0 com.miui.screenrecorder
pm uninstall -k --user 0 com.miui.cleanmaster
pm uninstall -k --user 0 com.miui.fm
pm uninstall -k --user 0 com.mi.android.globalFileexplorer
pm uninstall -k --user 0 com.mi.android.globalpersonalassistant
pm uninstall -k --user 0 com.miui.fmservice
pm uninstall -k --user 0 com.milink.service
pm uninstall -k --user 0 com.miui.videoplayer
pm uninstall -k --user 0 com.miui.yellowpage
pm uninstall -k --user 0 com.mipay.wallet.in
pm uninstall -k --user 0 com.mipay.wallet.id
pm uninstall -k --user 0 com.xiaomi.payment
pm uninstall -k --user 0 com.android.browser
pm uninstall -k --user 0 com.miui.hybrid
pm uninstall -k --user 0 com.miui.android.fashiongallery
pm uninstall -k --user 0 com.miui.player
pm uninstall -k --user 0 com.miui.translation.kingsoft
pm uninstall -k --user 0 com.miui.translationservice
pm uninstall -k --user 0 com.miui.virtualsim
pm uninstall -k --user 0 com.miui.compass
pm uninstall -k --user 0 com.duokan.phone.remotecontroller
pm uninstall -k --user 0 com.miui.bugreport
pm uninstall -k --user 0 com.miui.translation.youdao
pm uninstall -k --user 0 com.xiaomi.joyose
pm uninstall -k --user 0 com.miui.notes
pm uninstall -k --user 0 com.xiaomi.mipicks
pm uninstall -k --user 0 com.xiaomi.scanner
pm uninstall -k --user 0 com.xiaomi.midrop
pm uninstall -k --user 0 com.miui.hybrid.accessory
pm uninstall -k --user 0 com.miui.daemon
pm uninstall -k --user 0 com.miui.analytics
pm uninstall -k --user 0 com.caf.fmradio
pm uninstall -k --user 0 com.miui.cloudservice
pm uninstall -k --user 0 com.miui.cloudservice.sysbase
pm uninstall -k --user 0 com.miui.cloudbackup
pm uninstall -k --user 0 com.miui.backup
pm uninstall -k --user 0 com.miui.micloudsync
pm uninstall -k --user 0 com.xiaomi.account
pm uninstall -k --user 0 com.xiaomi.micloud.sdk
pm uninstall -k --user 0 com.miui.gallery
pm uninstall -k --user 0 com.miui.vsimcore
pm uninstall -k --user 0 com.miui.weather2
pm uninstall -k --user 0 com.netflix.partner.activation
pm uninstall -k --user 0 com.miui.wmsvc
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.google.android.apps.maps
pm uninstall -k --user 0 com.android.chrome
pm uninstall -k --user 0 com.google.android.music
pm uninstall -k --user 0 com.google.android.apps.docs
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.google.android.apps.photos
pm uninstall -k --user 0 com.android.stk
pm uninstall -k --user 0 com.android.cellbroadcastreceiver
pm uninstall -k --user 0 com.google.android.tts
pm uninstall -k --user 0 com.google.android.marvin.talkback
pm uninstall -k --user 0 com.android.bookmarkprovider
pm uninstall -k --user 0 com.android.dreams.phototable
pm uninstall -k --user 0 com.android.dreams.basic
pm uninstall -k --user 0 com.android.wallpaper.livepicker
pm uninstall -k --user 0 com.android.bips
pm uninstall -k --user 0 com.android.printspooler
pm uninstall -k --user 0 com.google.android.printservice.recommendation
pm uninstall -k --user 0 com.android.emergency' # Success
pm uninstall -k --user 0 com.android.internal.display.cutout.emulation.tall
pm uninstall -k --user 0 com.android.internal.display.cutout.emulation.corner
pm uninstall -k --user 0 com.android.internal.display.cutout.emulation.double
pm uninstall -k --user 0 com.google.android.inputmethod.latin
pm uninstall -k --user 0 com.hippogames.ludosaga.mi
pm uninstall -k --user 0 com.block.puzzle.game.hippo.mi
pm uninstall -k --user 0 com.mi.global.shop
pm uninstall -k --user 0 in.amazon.mShop.android.shopping
pm uninstall -k --user 0 com.netflix.mediaclient
pm uninstall -k --user 0 com.opera.app.news
pm uninstall -k --user 0 com.opera.branding
pm uninstall -k --user 0 com.opera.branding.news
pm uninstall -k --user 0 com.opera.mini.native
pm uninstall -k --user 0 com.mi.global.bbs
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 in.mohalla.brandprovider
pm uninstall -k --user 0 in.mohalla.sharechat
pm uninstall -k --user 0 com.duokan.phone.remotecontroller.peel.plugin
pm uninstall -k --user 0 com.eterno
pm uninstall -k --user 0 net.one97.paytm
pm uninstall -k --user 0 com.miui.userguide
pm uninstall -k --user 0 com.android.thememanager
pm uninstall -k --user 0 com.google.android.apps.tachyon
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.googlequicksearchbox
pm uninstall -k --user 0 com.google.android.syncadapters.calendar
pm uninstall -k --user 0 com.google.android.syncadapters.contacts
pm uninstall -k --user 0 com.miui.miwallpaper
pm uninstall -k --user 0 com.miui.translation.xmcloud
pm uninstall -k --user 0 com.miui.touchassistant
pm uninstall -k --user 0 com.xiaomi.discover
pm uninstall -k --user 0 com.xiaomi.location.fused
pm uninstall -k --user 0 com.xiaomi.mirecycle
pm uninstall -k --user 0 com.xiaomi.providers.appindex
pm uninstall -k --user 0 com.xiaomi.xmsf
@dianariyanto
Copy link
Author

Bash script from https://gist.github.com/davydes/3a23d5ccafec425f6b6821c6ee235db1

#!/bin/sh
#
# Clean-up Xiaomi smartphone without rooting:
#
# 1) You have to install adb tool from android sdk
# 2) You have to activate developer options, next activate usb debugging
# 3) Comment out or delete lines with packages, if you really need them
# 4) Optional: I hightly recommed to activate OEM unlocking feature in developer options.
#              It doesn't unlock you device immediately, but in case of breaking you phone
#                you will have opportunity to unlock you phone and reflash it via MiFlash.
#              After successfull clean-up and rebooting your phone you should deactivate
#                unloking feature to protect you device.
# 5) Connect your phone, open shell and type 'adb devices' to check you phone connection via adb.
#      If you see your device in the list then go to the next step.
# 6) Run the script
# 7) Reboot phone
# 8) Disable developer options if you don't need it

# Google bloatware

echo -n "Google... "
adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox
echo -n "Google Android Auto... "
adb shell pm uninstall --user 0 com.google.android.projection.gearhead
echo -n "Goole Mail... "
adb shell pm uninstall --user 0 com.google.android.gm
echo -n "Google Music... "
adb shell pm uninstall --user 0 com.google.android.music
echo -n "Google Play Movies... "
adb shell pm uninstall --user 0 com.google.android.videos
echo -n "Google YouTube... "
adb shell pm uninstall --user 0 com.google.android.youtube
echo -n "Google Duo... "
adb shell pm uninstall --user 0 com.google.android.apps.tachyon
echo -n "Google Maps... "
adb shell pm uninstall --user 0 com.google.android.apps.maps
echo -n "Google Docs... "
adb shell pm uninstall --user 0 com.google.android.apps.docs
echo -n "Google Photos... "
adb shell pm uninstall --user 0 com.google.android.apps.photos
echo -n "Google AR Core Library... "
adb shell pm uninstall --user 0 com.google.ar.core
echo -n "Google Lens... "
adb shell pm uninstall --user 0 com.google.ar.lens
echo -n "Google Chrome... "
adb shell pm uninstall --user 0 com.android.chrome
echo -n "Google Hangouts... "
adb shell pm uninstall --user 0 com.google.android.talk

# Mi bloatware

echo -n "Mi Browser... "
adb shell pm uninstall --user 0 com.android.browser
#echo -n "Mi Gallery... "
#adb shell pm uninstall --user 0 com.miui.gallery
echo -n "Mi Feedback... "
adb shell pm uninstall --user 0 com.miui.miservice
echo -n "MIUI Forum... "
adb shell pm uninstall --user 0 com.miui.enbbs
echo -n "Mi Feedback... "
adb shell pm uninstall --user 0 com.miui.bugreport
echo -n "Mi Compass... "
adb shell pm uninstall --user 0 com.miui.compass
echo -n "Mi Notes... "
adb shell pm uninstall --user 0 com.miui.notes
echo -n "Mi Screen Recorder... "
adb shell pm uninstall --user 0 com.miui.screenrecorder
echo -n "Mi Video... "
adb shell pm uninstall --user 0 com.miui.videoplayer
echo -n "Mi Music... "
adb shell pm uninstall --user 0 com.miui.player
echo -n "Mi Yellow Pages... "
adb shell pm uninstall --user 0 com.miui.yellowpage
echo -n "Mi Wallpaper Carousel... "
adb shell pm uninstall --user 0 com.miui.android.fashion.gallery
echo -n "Mi Health... "
adb shell pm uninstall --user 0 com.mi.health
echo -n "App Vault/Minus Screen... "
adb shell pm uninstall --user 0 com.mi.android.globalminusscreen
echo -n "Mi Games... "
adb shell pm uninstall --user 0 com.xiaomi.glgm
echo -n "Mi Drop... "
adb shell pm uninstall --user 0 com.xiaomi.midrop
echo -n "Mi Apps... "
adb shell pm uninstall --user 0 com.xiaomi.mipicks
echo -n "Mi Scanner... "
adb shell pm uninstall --user 0 com.xiaomi.scanner
echo -n "Mi Remote Peel Plugin... "
adb shell pm uninstall --user 0 com.duokan.phone.remotecontroller.peel.plugin
echo -n "Mi Remote... "
adb shell pm uninstall --user 0 com.duokan.phone.remotecontroller
echo -n "Mi Doc Viewer... "
adb shell pm uninstall --user 0 cn.wps.xiaomi.abroad.lite

# System bloatware

echo -n "SIM Menu..."
adb shell pm uninstall --user 0 com.android.stk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment