How to Remove Xiaomi Apps: From Standard Methods to Remove Apps ADB-team

Xiaomi’s MIUI-based smartphones are known for their abundance of pre-installed applications, both useful services from the company and unnecessary software from partners. Even after manually uninstalling through the menu, many programs remain in the system as stumps, taking up memory and using up battery power. In this article, we will discuss all possible ways to remove applications from basic to advanced, including working with ADB and unlocking superuser rights.

The thing about MIUI is that some of the system applications can't be removed by standard methods -- they're just hidden from the menu, but they're still in the background. For example, com.miui.analytics or com.xiaomi.midrop can automatically reinstall after updates, and we'll show you how to get rid of them forever without disrupting the stability of the system.

1. Standard removal through MIUI settings

The easiest way is to use built-in shell tools, which are suitable for third-party applications (installed by the user) and some pre-installed software that Xiaomi allows to be removed.

Algorithm of action:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” Enter the program name in the search bar or scroll through the list manually.
  • πŸ—‘οΈ Click on the app. β†’ Delete (if the button is active).
  • ⚠️ For some applications (such as Mi Video or Mi Music), only the option to disable will be available instead of deleting.

Limitations of the method:

  • ❌ Does not work for system applications (e.g. com.android.browser).
  • ❌ Some programs (Google Play Music, Facebook App Installer) may not be listed, but may be in the list.
  • ❌ After updating MIUI Remote applications are sometimes restored.

⚠️ Note: If the Remove button is inactive, it means that the application is protected by the system. Attempts to remove it without superuser rights can lead to malfunctions. MIUI.

πŸ“Š What Xiaomi apps you want to remove first?
Pre-installed games (Mi Game Center)
Google Services (Play Music, Duo)
System Utilities (Security, Cleaning)
Social networks (Facebook, TikTok)
Others

2. disabling unnecessary applications (without deletion)

If you can't delete the program, you can turn it off, and it stops the background and hides the icon from the menu, and it's safe and doesn't require root rights.

How to turn it off:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select your target app (such as Mi Pay or Mi Roaming).
  3. Click Disconnect β†’ Confirm the action.

What the blackout does:

  • βœ… The app stops using battery and traffic.
  • βœ… Disappears from the main menu and search.
  • βœ… Part of the RAM is released.

Cons:

  • ❌ Application files remain in the device memory.
  • ❌ Some system services (e.g. com.miui.daemon) cannot be disabled.
  • ❌ After resetting settings or updating MIUI The application may be activated again.

πŸ’‘

To return a disabled application, go to Settings β†’ Apps β†’ Show all apps and select Enable.

3. Removal via ADB (without root rights)

To remove system applications that cannot be removed in the standard way, the ADB tool (Android Debug Bridge) is suitable. This method does not require unlocking the bootloader or superuser rights, but requires a connection to a PC.

Step-by-step:

  1. Download and install Platform Tools (includes adb.exe).
  2. Activate Developer Mode on your smartphone: Settings β†’ About Phone β†’ MIUI version (click 7 times).
  3. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  4. Connect your phone to your PC and execute in the command line:
adb devices


adb shell




pm list packages | grep 'miui' # View the list of Xiaomi packages




pm uninstall -k --user 0 com.xiaomi.mipicks # Example: Deletion of Mi Apps

Popular removal packages:

AnnexPacket nameDescription
Mi Videocom.miui.videoplayerVideo Player from Xiaomi
Mi Musiccom.miui.playerMusic player
Mi Browsercom.android.browserStandard browser
Analyticscom.miui.analyticsCollection of usage statistics
Mi Paycom.xiaomi.paymentPayment system

⚠️ Note: Deleting system packages (e.g. com.android.settings) may make it impossible to boot the system!

Install Platform Tools on PC|

Enable the developer mode on Xiaomi|

Activate debugging via USB|

Download the list of packets to delete (pm list packages)|

Create a backup copy of important data-->

4. Complete removal with root rights

If you're ready to unlock the bootloader and get superuser rights, it will open up access to the complete removal of any applications, including secure system ones, but the process requires caution - errors can lead to a device blink.

Steps to Get Root:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-30 days).
  2. Install custom recovery (TWRP) for your model.
  3. Sweep Magisk through recovery to obtain root rights.

After getting root, use:

  • πŸ“± Root Explorer or FX File Explorer for manually deleting files from /system/app.
  • πŸ› οΈ Titanium Backup (for deletion with data).
  • πŸ’» ADB root-right:
adb shell


su




mount -o rw,remount /system




rm -rf /system/app/MiBrowser




mount -o ro,remount /system

Advantages of the method:

  • βœ… Ability to remove any application, including protected.
  • βœ… Maximum amount of memory is released.
  • βœ… Applications are not restored after updates.

⚠️ Note: Deleting critical system packets (e.g. com.android.phone) will result in loss of network functionality. Always check the destination of the packet before uninstalling it!

List of dangerous packets to remove
com.android.settings – com.android.phone system settings – com.android.systemui phone functions – MIUI com.miui.home interface – launcher (desktop) Deleting these packages will make the device inoperable!

5. Use of third-party utilities (without root)

If ADBs seem complicated, you can use specialized utilities that automate the removal process and often have "safe to remove" databases of packets.

Popular programmes:

  • πŸ”§ App Inspector – shows all packages installed and their purpose.
  • πŸ—‘οΈ Debloater Tool (for PC) – removes packets through the ADB graphically.
  • πŸ“¦ Package Disabler Pro – disables applications without deleting (requires) ADB).

Examples of Debloater Tool:

  1. Download the tool with XDA Developers.
  2. Connect your phone to your PC in USB Debugging mode.
  3. Start Debloater Tool and select your Xiaomi model.
  4. Check the unneeded packages and click Uninstall Selected.

The advantages of utilities:

  • βœ… Visual interface makes it easier to work with ADB.
  • βœ… Automatic backup before deletion.
  • βœ… Databases with packet descriptions (what can be deleted and what can’t be deleted).

πŸ’‘

The side of the utility reduces the risk of errors when working with ADB, but still require caution. Always check the reviews of the program before using!

6 Recovery of Remote Applications

If you have problems after removing the system application (for example, calls or Wi-Fi stopped working), it can be restored.

If removed through ADB without root:

adb shell cmd package install-existing com.xiaomi.mipicks

If removed with root rights:

  • Fly the stock firmware through the Mi Flash Tool.
  • Restore the backup from TWRP.
  • Download the system application APK (for example, with APKMirror) and install manually.

If the application was disabled:

  • Go to Settings β†’ Applications β†’ Show all applications.
  • Find the disabled application and click Enable.

⚠️ Note: Restore system applications through APK It may not work if it depends on the library. /system/priv-app. In such cases, only re-flashing will help.

7. How to prevent re-installation of applications

Even after removal, some applications (Mi Browser, Analytics) may return after the MIUI update.

  • πŸ”„ Turn off automatic updates MIUI: Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update (off).
  • πŸ“΅ Block the Internet for unnecessary services: use NetGuard or built-in Data Limitation. MIUI.
  • πŸ”§ Uninstall packets with Magisk: Modules like Systemless Debloater prevent application recovery.
  • πŸ“¦ Use custom firmware: LineageOS or Pixel Experience are deprived of pre-installed Xiaomi software.

For advanced users:

Create a script in /system/addon.d/ that will delete unnecessary packets after each update.

#!/system/bin/sh


pm uninstall -k --user 0 com.xiaomi.mipicks




pm uninstall -k --user 0 com.miui.analytics

FAQ: Frequent questions about removing apps on Xiaomi

Can Google Play Services be removed without consequences?
No, com.google.android.gms is a critical package for most applications, including Google Play and geolocation services, and deleting it will cause smartphone malfunctions. Instead, disable unnecessary Google features in your account settings.
Why does the app reappear after being deleted via ADB?
This is due to the Open Mobile Alliance Device Management (OMA DM) mechanism, which restores system packets when you connect to the Internet. To prevent this, block the domains api.miui.com and sdkconfig.ad.xiaomi.com through the hosts or firewall files.
How to delete Mi Account if you don’t need it?
You can’t completely delete com.xiaomi.account, which will cause problems with device activation, but you can turn off sync and delete your account details in Settings β†’ Accounts β†’ Mi Account β†’ Delete your account.
Is it safe to use a utility like MIUI Debloater?
If you download them from trusted sources (for example, XDA Developers. These utilities use the same ones. ADB-commands that manually remove, but automate the process. Always check the reviews and reputation of the developer.
Can I remove the MIUI Launcher and install another?
Yes, but that requires root rights. Once you install an alternative launcher (like Nova Launcher), turn off the system via pm disable-user com.miui.home. Without root, you can only hide the MIUI Launcher icons, but it will remain active in memory.