How to Remove System Apps on Xiaomi: 5 Proven Methods

Xiaomi, Redmi and POCO smartphone owners often face the problem of pre-installed system applications that take up memory, consume battery power and display annoying advertising. Unlike conventional programs, such applications cannot be removed in the standard way - there is simply no "Delete" button on the menu. However, there are legal and informal methods of uninstallation, each of which has its own nuances and levels of risk.

In this article, we will discuss all the current ways to remove system applications on Xiaomi devices running MIUI 12/13/14 and HyperOS, including methods without root rights and obtaining superuser rights. You will learn which applications can be safely removed and which should not be touched, how to return the system to working condition in case of failures, and what alternatives exist instead of completely removing.

Why you can’t just remove system applications in the standard way

System applications in MIUI and HyperOS are integrated into firmware at the operating system kernel level, stored in a secure /system partition that is restricted even to a user with administrator privileges.

  • πŸ”’ Protection against accidental removal: the manufacturer blocks the removal of critical components without which the smartphone will not be able to work correctly (for example, com.android.phone - telephone module).
  • πŸ“¦ Components interdependencies: Some applications are linked to Google or Xiaomi services (e.g. com.miui.analytics is responsible for collecting statistics) and their removal may lead to errors in other applications.
  • πŸ›‘οΈ Security Policy: Xiaomi prohibits modifying system files without unlocking the bootloader to prevent malware installation.

What's more, even if you manage to uninstall an application via ADB or TWRP, it can come back automatically after the next MIUI update, due to the system file recovery mechanism that works when you install new firmware versions.

⚠️ Attention: Deleting system applications without a backup can lead to a device bric (complete failure).For example, deleting com.android.settings will make it impossible to access smartphone settings.

What Xiaomi System Applications Can Be Removed Safely

Not all pre-installed programs are equally important. Below is a list of apps that can be removed without critical consequences for the system, but even removing them can affect the functionality of some services (for example, the ability to sync with Mi Cloud or Google Pay will disappear).

Title of the annexPackage name (package name)What happens after removal?Risk
Mi Browsercom.android.browserThe standard browser will disappear, but you can use Chrome or another browser.Low.
Mi Musiccom.miui.playerThere won’t be a standard player, but music files will remain.Low.
Mi Videocom.miui.videoplayerVideo player will be deleted, but files will remain availableLow.
Mi Paycom.miui.mipayXiaomi’s contactless payment service will not workMedium.
Analytics (Collection of Statistics)com.miui.analyticsAnonymous usage statistics will no longer be sentLow.

The list of prohibited applications for removal includes:

  • 🚫 com.android.phone – phone module (smartphone will stop ringing).
  • 🚫 com.android.settings – System settings.
  • 🚫 com.miui.home – launcher (desktop will disappear).
  • 🚫 com.google.android.gsf – Google services (Play Market and other apps will stop working).
πŸ“Š What Xiaomi System App Irritates You the Most?
Mi Browser
Mi Music
Mi Video
Analytics (statistical collection)
Mi Pay
Other

Method 1: Disabling system applications without deleting (the safest way)

If your goal is to free up memory and prevent the background activity of unnecessary programs, but you don’t want to risk the stability of the system, the best option is to disable instead of delete.

How to disable the system application:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select Show All Apps.
  3. Find the right app (like Mi Browser) and tap it.
  4. Click Disable (if the button is inactive, the application is critical).
  5. Confirm the action in the dialog window.

After deactivation, the annex:

  • βœ… It will stop showing up on the menu.
  • βœ… It will not consume battery power.
  • βœ… No updates will be made through the Play Market.
  • ❌ But it will remain in the memory of the device (taken). ~50-70% base-size).

πŸ’‘

You can turn apps off again in the same menu, which is useful if you have problems with other functions after you turn off (for example, notifications stopped coming).

Method 2: Removing system applications via ADB (without root)

For users willing to take a small risk, but do not want to get root rights, the method of removing through Android Debug Bridge (ADB) is suitable. This method requires connecting the smartphone to the computer and executing commands in the terminal.

Advantages of the method:

  • πŸ”§ Does not require unlocking the loader.
  • πŸ”„ Reverse (you can restore the application through the same application) ADB).
  • πŸ“± It works on most Xiaomi, Redmi and POCO.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version.

USB debugging

Settings β†’ Additional β†’ For Developers

Connect your smartphone to your PC through USB-Cable (use the original cable for stability).

ADB Tools

adb devices


adb shell




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

(Replace com.miui.browser with the desired application package).

⚠️ Attention: After update MIUI remotely ADB To avoid this, please do the pm uninstall command before updating. -k --user 0 [package] freshly.

Download ADB Tools from the official website|Enable the developer mode|Activate debugging by USB|Connect the original USB-cable|Check the connection of the adb device team-->

Method 3: Removal with Magisk (with root rights)

If you're willing to go for more radical measures and get root rights, the ability to remove system applications is greatly expanded.

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install the custom TWRP recavator.
  3. Switch Magisk to get root.

Installation of custom firmware requires:

  1. Unlock the bootloader (via Mi Unlock Tool).
  2. TWRP or other recavator installations.
  3. Create a full backup of the current system.
  4. Firmware via fastboot or recovery.

πŸ’‘

Custom firmware is the only way to permanently get rid of Xiaomi system applications, but it requires technical skills and leads to a loss of warranty.

Method 5: Alternative methods (without removal)

If removing system applications seems too risky, consider alternative options:

  • πŸ”• Freeze through Titanium Backup (requires root) The app is "freeze" but not removed, making it easy to bring it back.
  • πŸ“΅ Background activity restriction: Go to Settings β†’ Annexes β†’ [Select the application] β†’ Battery β†’ Limit background activity. Turn off autostart in Settings β†’ Permits β†’ Auto-start.
  • 🚫 Block notifications: Go to the app settings and turn off notifications. Use apps like Notisave to filter spam.
  • πŸ”„ Reset to factory settings with automatic installation disabled: Before reset, disable Settings β†’ Google β†’ Restore apps. After a reset, don’t log in to your Mi Account immediately β€” first remove unnecessary apps through the reset. ADB.

These methods will not release memory as effectively as complete deletion, but will reduce the load on the system and get rid of intrusive notifications.

What to do if after removing system applications, the smartphone is not working correctly

If you have problems following the manipulation of system files (e.g., persistent errors, interface crashes, or lack of network), try the following steps:

  1. Recovery via ADB: adb shell cmd package install-existing com.miui.browser (replace the package with a remote application).
  2. Cache reset: Go to Settings β†’ Memory β†’ Clean. Select Clear App cache.
  3. Recovery via TWRP: Load into the recaveri (Nutrition + Volume Up). Select Restore and restore the backup.

Fastboot flashing through Fastboot

  • Download the original firmware for your model from the Xiaomi Firmware website.
  • Sweat it through the Mi Flash Tool in Clean All mode.

⚠️ Note: If the smartphone does not turn on even after flashing, it may be damaged EMMC-In this case, you'll need repairs at the service center.

FAQ: Frequent questions about removing system applications on Xiaomi

Can I remove system applications without a computer?
Yes, but with limitations. Without a PC, you can: Disable applications through settings (see Method 1). Use applications like Debloater (requires root), but you still need a computer to completely remove it through ADB or get root.
Will Remote Applications Return After MIUI Update?
Yes, if you removed them through ADB without root. When you upgrade your system, Xiaomi restores standard applications. To avoid this: Re-delete them through ADB after the update. Or get root and delete application files physically from the /system partition.
How to find out the package name of the system application?
There are several ways: through ADB: adb shell pm list packages | grep 'miui' (will list all packages with miui in the name); through App Inspector (available in the Play Market); through settings: Open Settings β†’ Applications β†’ [Select the app] β†’ Additional. The packet name is indicated at the bottom of the screen.
Is it true that removing system apps speeds up your smartphone?
Partly yes, but the effect depends on which apps you removed: πŸ”Ή Removing Mi Browser, Mi Music and the like will free up ~100-300 MB of memory and reduce background activity. πŸ”Ή Removing analytics services (com.miui.analytics) will reduce network traffic. πŸ”Ή However, removing critical components (e.g. com.android.systemui) will lead to lags and errors. For noticeable acceleration, it is better to combine removing unnecessary applications with disabling animations in the developer settings and cleaning the cache.
Can I remove Google apps (Play Market, Gmail, etc.)?
Technically, but it's not recommended. Google services are deeply integrated into Android, and removing them will lead to: Play Market inability to use; Google account sync problems; apps that depend on Google Play Services (e.g. maps, banking apps); if Google apps are the ones that bother you, you'd better: Turn them off autoplay; install custom firmware without GApps (e.g. LineageOS for microG).