Skip to content

Instantly share code, notes, and snippets.

@Matthew0x
Last active April 4, 2024 14:29
Show Gist options
  • Save Matthew0x/9936c26f3c943d5bcf74d9ee2aeddb3b to your computer and use it in GitHub Desktop.
Save Matthew0x/9936c26f3c943d5bcf74d9ee2aeddb3b to your computer and use it in GitHub Desktop.
Xiaomi Debloat 2023 (published)

#published

License

GPLv3

tl;dr - do what you want, I hold no liability for usage/misuage of this note.

Remarks

Some packages are guaranteed to brick the phone if you try removing them. Always do some research (the web, forums) on what a specific package does. This list is the "default" I ran in 2023 and it worked nearly fine in my case (I had to hard reset one phone). Certain features might stop working (mostly gimmicks, e.g. wallpapers).

Always back up your data before tinkering with ADB. You either F up and lose data or you F up and lose 30 minutes of time. If you bootloop the phone then hard reset might resolve all the issues.

Disabled packages can be re-enabled, which makes for a safer alternative.

Setup

  1. Go into phone system settings, find MIUI version window
  2. Click 5 times on the MIUI version to unlock the developer mode
  3. (Optional) Click 5 times on the kernel version to enter the CIT mode
  4. Change the USB debugging setting for PC to connect to the phone
    • WARNING - leaving the debugging mode enabled will expose your phone to unauthorized USB access. Disable it afterwards.
  5. Reconnect your phone and authorize your PC to access it
  6. Find device using:
    • adb devices
  7. Activate remote shell using:
    • adb shell
  8. List packages using:
    • pm list packages
  9. Remove bloatware using:
    • pm uninstall -k --user 0 (package name)

Manual

pm uninstall -k --user 0 android.soundpicker
pm uninstall -k --user 0 com.snapchat.android
pm uninstall -k --user 0 com.google.android.apps.magazines
pm uninstall -k --user 0 cn.wps.moffice_eng
pm uninstall -k --user 0 com.orange.aura.oobe
pm uninstall -k --user 0 com.android.traceur
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.xiaomi.discover
pm uninstall -k --user 0 com.opera.preinstall
pm uninstall -k --user 0 com.google.android.apps.setupwizard.searchselector
pm uninstall -k --user 0 com.miHoYo.GenshinImpact
pm uninstall -k --user 0 com.booking
pm uninstall -k --user 0 com.google.android.projection.gearhead
pm uninstall -k --user 0 com.google.android.apps.turbo
pm uninstall -k --user 0 com.linkedin.android
pm uninstall -k --user 0 com.android.bookmarkprovider
pm uninstall -k --user 0 com.miui.analytics
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.android.apps.tag
pm uninstall -k --user 0 com.android.providers.partnerbookmarks
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.google.mainline.telemetry
pm uninstall -k --user 0 com.tencent.soter.soterserver
pm uninstall -k --user 0 com.spotify.music
pm uninstall -k --user 0 com.miui.hybrid.accessory
pm uninstall -k --user 0 com.miui.cloudservice
pm uninstall -k --user 0 com.miui.wmsvc
pm uninstall -k --user 0 com.com.mi.globalbrowser
pm uninstall -k --user 0 com.zhiliaoapp.musically
pm uninstall -k --user 0 com.netflix.mediaclient
pm uninstall -k --user 0 com.opera.browser
pm uninstall -k --user 0 com.orange.update
pm uninstall -k --user 0 com.miui.cloudbackup
pm uninstall -k --user 0 com.ebay.carrier
pm uninstall -k --user 0 com.miui.bugreport
pm uninstall -k --user 0 com.miui.weather2
pm uninstall -k --user 0 com.miui.misound
pm uninstall -k --user 0 com.miui.fmservice
pm uninstall -k --user 0 com.miui.fm
pm uninstall -k --user 0 com.duokan.phone.remotecontroller
pm uninstall -k --user 0 com.android.hotwordenrollment.okgoogle
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.debug.loggerui
pm uninstall -k --user 0 com.miui.cleaner
pm uninstall -k --user 0 com.miui.phrase
pm uninstall -k --user 0 com.miui.freeform
pm uninstall -k --user 0 com.amazon.appmanager
pm uninstall -k --user 0 com.miui.player
pm uninstall -k --user 0 com.miui.miservice
pm uninstall -k --user 0 com.miui.com.miui.cloudservice
pm uninstall -k --user 0 com.miui.com.miui.cloudservice.sysbase
pm uninstall -k --user 0 com.miui.hybrid
pm uninstall -k --user 0 com.mi.android.globalminusscreen
pm uninstall -k --user 0 com.xiaomi.midrop
pm uninstall -k --user 0 com.xiaomi.scanner
pm uninstall -k --user 0 com.miui.backup
pm uninstall -k --user 0 com.xiaomi.finddevice
pm uninstall -k --user 0 com.android.hotwordenrollment.xgoogle
pm uninstall -k --user 0 com.aura.oobe.vodafone
pm uninstall -k --user 0 com.miui.micloudsync
pm uninstall -k --user 0 com.altice.android.myapps
pm uninstall -k --user 0 com.ironsource.appcloud.oobe.hutchison
pm uninstall -k --user 0 com.sfr.android.sfrjeux
pm uninstall -k --user 0 com.xiaomi.payment
pm uninstall -k --user 0 com.xiaomi.micloud.sdk
pm uninstall -k --user 0 com.xiaomi.mi_connect_service
pm uninstall -k --user 0 com.milink.service
pm uninstall -k --user 0 com.miui.qr
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 cn.wps.xiaomi.abroad.lite
pm uninstall -k --user 0 com.amazon.mShop.android.shopping
pm uninstall -k --user 0 com.google.android.apps.subscriptions.red
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.miui.videoplayer
pm uninstall -k --user 0 com.google.android.apps.googleassistant
pm uninstall -k --user 0 com.magiear.handsfree.assistant
pm uninstall -k --user 0 com.miui.mishare.connectivity
pm uninstall -k --user 0 com.mi.globalbrowser
pm uninstall -k --user 0 com.google.android.apps.podcasts
pm uninstall -k --user 0 com.google.android.apps.youtube.music
pm uninstall -k --user 0 com.google.android.apps.tachyon
pm uninstall -k --user 0 com.mi.android.globalFileexplorer

Unsafe

pm disable-user com.xiaomi.joyose
pm disable-user com.mi.android.globalminusscreen

References

@Matthew0x
Copy link
Author

Influenced:

  • wallpapers
  • icon of the fingerprint is not appearing when the phone is lifted
  • the "contact info" might not show up properly in locked state

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