How to remove system applications on Xiaomi without ROOT: proven ways and risks

Owners of smartphones Xiaomi, Redmi and POCO They regularly encounter embedded applications that take up memory, consume battery power, and display intrusive advertising, and the manufacturer blocks standard removal of such programs, offering only the ability to disable or hide them. However, there are legal methods of completely removing system utilities without obtaining ROOT-rights - using debugging tools, ADB-commands and hidden functions MIUI.

In this article, we will discuss 5 working ways to remove system applications on current firmware versions (MIUI 14/15), including nuances for different models (Xiaomi 13/14, Redmi Note 12, POCO F5, etc.). Particular attention will be paid to the risks of system damage due to incorrect actions and ways to restore the device to work. All methods have been tested on devices with a closed bootloader and without unlocking OEM Unlock.

Why Xiaomi is blocking the removal of system applications?

The manufacturer integrates dozens of pre-installed programs into MIUI for several reasons:

  • ๐Ÿ“ฑ Service Ecosystem: Apps like Mi Browser, Mi Video or GetApps sync with Xiaomi account and provide access to branded features (such as Quick Apps or Mi Share).
  • ๐Ÿ’ฐ Monetization: Advertising in Cleaner, Security or Themes generates revenue for companies even on budget models.
  • ๐Ÿ”ง System Stability: Some utilities (e.g. com.miui.analytics) are responsible for collecting telemetry and updating, and removing them may disrupt the operation of the system. MIUI.
  • ๐Ÿ“ก Local requirements: China and India have regional services (e.g. Mi Pay for India) that cannot be removed due to legal regulations.

It is important to understand that even seemingly useless applications can be linked to the core of the system, such as com.miui.hybrid for integrating hybrid applications, and com.android.cts.ctsshim for compatibility with Google Mobile Services, and their removal will lead to critical failures, including the inability to pass SafetyNet and banking applications.

๐Ÿ“Š What Xiaomi System App Irritates You the Most?
Mi Browser
Security (Security)
Cleaner
GetApps
Mi Video
Other

Method 1: Disconnect via MIUI settings (without deleting)

If your goal is to simply free up RAM and get rid of notifications, you just need to disable unnecessary applications, which does not delete files from the device, but stops them from working and hides them from the menu.

โš ๏ธ Warning: Disabling system utilities like com.miui.securitycenter may disrupt Game Turbo and virus scanning.

Instructions:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Tap three points (โ‹ฎ) โ†’ Show all the processes.
  3. Select an app (such as Mi Browser) and click Disable.
  4. Confirm the action by agreeing to the warning.
AnnexCan I turn it off?Effects of consequences
com.miui.browser (Mi Browser)โœ… Yes.References will stop opening by default
com.xiaomi.scanner (Scanner)โœ… Yes.It won't work. QR-camera-scan
com.miui.cleanmaster (Cleaner)โš ๏ธ Partially.The cleaning widget will disappear, but the background processes will remain
com.miui.securitycenter (Security)โŒ No.The work of the antivirus and application permissions will be violated

๐Ÿ’ก

If the โ€œDisableโ€ button is inactive, try first to remove all app updates through the same โ€œApplication Managementโ€ section.

Method 2: Remove via ADB (without ROOT)

The Android Debug Bridge (ADB) tool allows you to remove system applications through the command line without requiring superuser rights.The method works on all Xiaomi devices with unlocked USB Debugging (USB debugging).

Advantages of the method:

  • ๐Ÿ”ง No, he doesn't. ROOT or unlock the loader.
  • ๐Ÿ“ Completely deletes application files (as opposed to disabling).
  • ๐Ÿ”„ The possibility of recovery through the same ADB-team.

Enable debugging by USB in Settings โ†’ About Phone โ†’ MIUI version (7 times tap)

Install Xiaomi USB Drivers on PC

Download ADB Tools from Google

Connect your phone to your PC and confirm your trusted device-->

Step-by-step:

  1. Connect your phone to your PC and open Command Prompt (Windows) or Terminal (macOS/Linux) in the adb folder.
  2. Check the connection command: Adb devices should appear serial number of the device.
  3. Get a list of all packages: adb shell pm list packages -f
  4. Find the name of the package of the desired application (for example, com.miui.browser for Mi Browser).
  5. Delete the application by command: adb shell pm uninstall -k --user 0 name packet Flag --user 0 indicates deletion only for the current user (does not affect the system).

โš ๏ธ Note: Deleting packages prefixed com.android. or com.qualcomm. can result in communication loss, camera failure, or cyclic reboot.Before experimenting, backup your adb backup.

List of safe packets to remove on MIUI 15
Minimum risk (can be removed): - com.miui.browser (Mi Browser) - com.xiaomi.scanner (Scanner) - com.miui.videoplayer (Mi Video) - com.xiaomi.midrop (Mi Drop) - com.miui.notes (Notes) Average risk (may disrupt functions): - com.miui.clean (Cleaner) โ†’ The cleaning widget is missing - com.miui.analytics โ†’ Data will no longer be collected for MIUI Optimizations - com.xiaomi.payment (Mi Pay) โ†’ won't work NFC-High risk payments (not recommended): -com.miui.securitycenter โ†’ Antivirus and permissions will break down - com.android.cts.ctsshim โ†’ Google Compatibility Disrupted โ€“ Any packages with mediaserver or telephony in the name

Method 3: Using Xiaomi ADB/Fastboot Tools

For users not familiar with the command line, there is a utility Xiaomi ADB/Fastboot Tools is a graphical shell for managing system packages. The program automates the removal process and provides a list of "safe" applications.

Download the utility from the official repository on GitHub. the Interface supports Russian and works on Windows, Linux and macOS.

How to use:

  1. Install and run the program, connect the phone in ADB mode.
  2. In the main menu, select Manage Applications.
  3. Check the boxes for unnecessary applications (green โ€“ safe, red โ€“ dangerous).
  4. Press Uninstall Selected and confirm the action.
Utility functionDescription
Batch UninstallPacket removal of multiple applications
Backup/RestoreCreating a backup copy before deletion
Debloat RecommendationsList of recommended packets for removal
Fastboot ModeWorking with firmware (requires an unlocked bootloader)

๐Ÿ’ก

Xiaomi ADB/Fastboot Tools automatically filters packages according to the level of risk and offers to restore remote applications with one click.

Method 4: Remove via TWRP (requires an unlocked bootloader)

If you have a bootloader unlocked on your device and custom recovery TWRP installed, you can remove system applications directly through the file manager, a method that is more flexible but requires prior preparation.

Warnings:

  • โš ๏ธ Unlocking the bootloader resets all data on the device.
  • โš ๏ธ Some Xiaomi models (such as the Redmi Note 10 Pro) have anti-rollback protection, which can lock the device when the firmware rolls back.

Instructions:

  1. Install TWRP for your model (instructions on XDA Developers).
  2. Boot into recovery: Turn off the phone, then press Power + Volume up.
  3. Go to Advanced โ†’ File Manager.
  4. Open the /system/priv-app or /system/app folder.
  5. Remove folders with the names of unnecessary apps (for example, Browser for Mi Browser).
  6. Reset the device.

๐Ÿ’ก

Before deleting files in TWRP, back up /system through the Backup โ†’ System Image option, which will allow you to restore the device in the event of a failure.

Method 5: Hide applications via Launcher (alternative to uninstall)

If you just need to remove the icons of the system programs from the home screen, but leave them in the system, use the functions of the launcher. This method does not affect performance, but visually cleans the interface.

Options:

  • ๐Ÿ“ฑ Hiding in POCO Launcher: Hold your finger on your desktop โ†’ Launcher settings โ†’ Hide applications.
  • ๐Ÿ” Hidden folder: Drag unneeded apps into a folder and hide it in the menu.
  • ๐ŸŽจ Third-party launchers: Nova Launcher or Apex Launcher lets you hide any applications, including system ones.

The advantage of the method is reversibility: applications remain functional and can be returned to the screen at any time, but they will still take up space in memory and consume resources in the background.

What to do if the phone stops working after removal?

Incorrect removal of system packages can lead to:

  • ๐Ÿ”„ Cyclical reboot (bootloop).
  • ๐Ÿ“ต Loss of network or mobile data.
  • ๐Ÿ”’ Screen lock (print/face unlocking does not work).
  • ๐Ÿšซ Google Play Services Errors (banking apps are not working).

Recovery methods:

Problem.Decision
Bootloop (perpetual download)Download to Fastboot and run the firmware through the Mi Flash Tool (without clearing the data if possible).
The mobile network is not workingInstall the remote packet back through ADB: adb shell cmd package install-existing name packet
Google Play ErrorsReset the settings of Google services: Settings โ†’ Google โ†’ Reset.
The camera's not working.Reinstall the com.android.camera package via ADB or roll back to stock firmware.

โš ๏ธ Note: If the device does not boot even in Fastboot, you will need an authorized Xiaomi service center to flash through the Fastboot. EDL-Self-attempts can result in a complete breech (irreparable damage).

FAQ: Frequent questions about removing system applications

Can I remove Mi Browser without consequences?
Yes, com.miui.browser can be safely deleted via ADB. After that, links will open in the default browser (like Chrome or Firefox).However, some MIUI features, such as Quick Ball, may stop working correctly.
Why did the Cleaner theme stop working after the removal?
The com.miui.cleanmaster app is linked to the theme module (com.android.themes). If you lose your wallpaper or styles after you delete, reset the theme through Settings โ†’ Themes or restore the package through ADB.
How to return a remote system application?
Use the command: adb shell cmd package install-existing packet name If the packet has been removed completely (not via --user 0), you will need to flash /system partition.
Can I remove Google apps (YouTube, Play Music) without ROOT?
Yes, but only for the current user: adb shell pm uninstall -k --user 0 com.google.android.youtube These apps are updated through the Play Market, so they can be returned at any time.
Why Xiaomi doesnโ€™t work on some models ADB-removal?
On devices with MIUI Global Stable for the European region (e.g. Xiaomi 13 Lite EU), some packages are protected by Xiaomi policies, in which case only unlocking the bootloader or using TWRP will help.