Skip to content

Instantly share code, notes, and snippets.

@siamkreative
Last active February 18, 2024 11:07
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save siamkreative/3a839942c7a62f31fdaf57e53118c44d to your computer and use it in GitHub Desktop.
Save siamkreative/3a839942c7a62f31fdaf57e53118c44d to your computer and use it in GitHub Desktop.
Disabling bloatware on Xiaomi phones

How to disable or uninstall bloatwares on Xiaomi?

This guide is for non-rooted Xiaomi/Redmi/POCO phones.

  1. You will first need to install Android Debug Bridge (ADB): https://developer.android.com/tools/adb. On a Mac, you can install it with Brew: brew install android-platform-tools
  2. To use adb with a device connected over USB, you must enable USB debugging in the device system settings, under Developer options. On a Xiaomi phone, tap the MIUI version multiple times until Developer Options are unlocked. You can then search the Settings for "USB debugging" and enable it.
  3. Connect the phone to your computer via USB. Choose “File Transfer” mode.
  4. Open a terminal and run adb devices
  5. Your phone will prompt to add your computer’s key to allowed, whihc you must agree to.
  6. On the terminal, enter adb shell.

Which bloatwares to disable?

As of today (April 20, 2023), I have decided to only disable 4 bloatwares:

pm disable-user com.xiaomi.mipicks
pm disable-user com.xiaomi.joyose
pm disable-user com.mi.globalbrowser
pm disable-user com.miui.android.fashiongallery
  1. com.xiaomi.mipicks which is the GetApps app (it pushes you to download apps from there instead of the official Play Store!)
  2. com.xiaomi.joyose not sure what it actually is
  3. com.mi.globalbrowser the default browser, which I don't need since I use Chrome
  4. com.miui.android.fashiongallery the very annoying and useless Wallpaper Carousel

Related resources

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