How to disable system applications on Xiaomi without ROOT: the complete guide

Owners of smartphones Xiaomi, Redmi and POCO And they often run into a problem: dozens of pre-installed applications take up memory, use up battery power, and display intrusive advertising. ROOT-The security system is a risk of a loss of warranty and a risk of "bricking" the device. Fortunately, there are legal methods to freeze system applications without hacking the system.

In this article, we’ll look at 5 working ways to disable unnecessary services on MIUI 12-15 (including global and Chinese firmware versions), learn how to use ADB, hidden developer settings, third-party utilities, and even Xiaomi’s built-in features that are not covered in the official documentation. All methods tested on Redmi Note 11 Pro+, POCO F4 and Xiaomi 13 Lite models are relevant for 2026.

Why you can’t just remove system applications

Unlike custom programs, the preinstalled software in MIUI is integrated into the system partition /system. It cannot be removed through Settings β†’ Applications for three reasons:

  • πŸ”’ Protecting system integrity. Android blocks changes to the system /system without ROOT, prevent disruption.
  • πŸ“¦ Component dependencies: Some applications (e.g. com.miui.analytics) are service-related MIUI β€” Removing them can disrupt the interface.
  • πŸ›‘οΈ Xiaomi's policy: The manufacturer deliberately restricts users' ability to maintain control over the ecosystem (including advertising and data collection).

However, freezing (uninstalling) is a safe alternative, which stops the application but saves its files on the device.

  • βœ… RAM is released
  • βœ… Background activity (including advertising) is stopped)
  • βœ… It is possible to return the application to working condition

⚠️ Note: Do not disable system processes called com.android., com.qualcomm. or miui.core.This can cause a cyclical device reboot or sensor failure.

Method 1: Disconnect via MIUI settings (without PC)

The easiest method is to use the built-in MIUI tools. It is suitable for disabling unnecessary user applications (for example, Mi Video, Mi Music, Games) and some system services.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all processes.
  3. Find the app you want (e.g. com.miui.videoplayer for Mi Video).
  4. Click Disable (if the button is active) or Remove Updates β†’ Disable.

Limitations of the method:

  • 🚫 Does not work for critical system services (e.g. com.miui.analytics or com.xiaomi.ab).
  • πŸ”„ After updating MIUI Some applications may be activated again.

β˜‘οΈ Preparation for application deactivation

Done: 0 / 4

Method 2: Use ADB (without ROOT but with PC)

ADB (Android Debug Bridge) is Google’s official tool for controlling your device via the command line, and it can disable even apps that aren’t visible on the MIUI menu.

Step-by-step:

  1. Download ADB Tools and unpack the archive in the folder C:\adb.
  2. On the phone, activate Developer Mode (7 times tap the MIUI version in Settings β†’ About the phone).
  3. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  4. Connect your phone to your PC, open the Command Prompt in the adb folder and type:
adb devices

(Your device name should appear with the number.)

adb shell pm list packages -f | grep "miui"

(This command will list all MIUI packages.)

adb shell pm disable-user --user 0 com.miui.analytics

(Replace com.miui.analytics with the name of the package you want to disable.)

Examples of deactivation packets:

AnnexPacket nameEffects of disconnection
Mi Analyticscom.miui.analyticsSending statistics to Xiaomi is stopped
Mi Browsercom.android.browserThe default browser disappears (you can use Chrome)
Mi Videocom.miui.videoplayerPlayer removed, but files remain available
Cleaner (Cleaning)com.miui.cleanmasterThe built-in cleaning utility disappears
Mi Paycom.xiaomi.paymentPayment service is disabled (does not affect Google Pay)

⚠️ Warning: If after disabling the package, the phone began to brake or restart, return it with the command: adb shell pm enable com.name.packet Do not disable com.miui.home (launcher) and com.android.settings (settings) - this will lead to loss of operation of the device.

πŸ“Š What method of disabling applications you have tried?
Through MIUI settings
With ADB
Used third-party utilities.
I've tried nothing.

Method 3: App Inspector to find hidden packages

The problem for many users is not knowing the exact names of packets that you can safely disable, and it's solved by the App Inspector utility (available on Google Play).

  • πŸ“Œ All installed applications (including system applications)
  • πŸ” Their full packet names (com.xiaomi.*)
  • πŸ“Š Size, versions and permissions

How to use:

  1. Install App Inspector from Play Market.
  2. Open the application and go to the Systems tab.
  3. Sort the list by size or name to find unnecessary packages.
  4. Copy the packet name (e.g., com.xiaomi.midrop for Mi Drop) and use it in ADB or other methods.

Important: Not all packets called "Xiaomi" can be disabled, such as com.xiaomi.xmsf (a push notification service) is responsible for the operation of messages in MIUI, which will cause notification problems to deactivate.

πŸ’‘

Before disabling a package, check it with Google for β€œcan I disable [packet name].” Often forums (like 4PDA or XDA Developers) have lists of safe apps to deactivate.

Method 4: Use of the Debloater utility (for power users)

For those who don't want to work with ADB manually, there are graphical debloather tools, one of the most reliable is Universal Android Debloater (UAD), which is open source.

  • πŸ–₯️ Disable packets through a user-friendly interface (without a command line)
  • πŸ”„ Restore Disabled Applications
  • πŸ“‹ Save packet lists for reuse

Instructions for use:

  1. Download UAD from GitHub and unpack.
  2. Connect your phone to a PC with USB debugging enabled.
  3. Run universal-android-debloater.jar (Java required).
  4. In the utility, select your device and wait for the list of packages to load.
  5. Check the unneeded apps and click Apply.

Advantages of UAD:

  • πŸ“Š Visualization of dependencies between packets (shows which applications can be turned off without risk).
  • πŸ” Keyword filtering (e.g., β€œxiaomi”, β€œmiui”, β€œgoogle").
  • πŸ“ Ability to create a backup of current settings.

⚠️ Attention: B UAD There's an option called Uninstall. Don't use it without it. ROOT β€” This will cause errors in the system. Only choose Disable).

Method 5: Hidden MIUI settings (for Chinese firmware)

In the Chinese versions of MIUI (for example, for Xiaomi 12S Ultra or Redmi K50 Pro) there is a hidden menu App Freezer, which allows you to "freeze" system applications without ADB.

How to activate:

  1. Open the phone app and enter the code: ##4636##
  2. Go to Phone Information β†’ Test menu.
  3. Click on App Freezer (if there is no option, then your firmware does not support the function).
  4. Select the applications for freezing and confirm the action.

Features of the method:

  • ❄️ Frozen applications are not removed, but β€œfall asleep” before rebooting.
  • πŸ”„ After rebooting the device, all applications are defrosted automatically.
  • πŸ“± It only works on Chinese firmware (China). ROM).
How do you check the type of firmware?
Open Settings β†’ About Phone β†’ MIUI version. If you have CN at the end of the name (like MIUI 14.0.5 CN), you have Chinese firmware. If Global, EEA or RU, the method won't work.

What to do if after disabling applications, the phone began to brake

In 10% of cases, deactivation of system packages leads to unstable operation of MIUI.

  • 🐒 Slowing down animations and transitions
  • πŸ”„ Self-involved reboots
  • ⚠️ Errors like "System Interface Stopped"

The recovery algorithm:

  1. Return the disabled packets via ADB: adb shell pm enable com.name.packet
  2. Reset the cache: adb shell pm clear com.miui.home (for launcher)
  3. If errors remain, reset settings (without deleting data) to Settings β†’ About Phone β†’ Reset settings.

If the problem is not solved:

  • πŸ“± Reflash the device through the Mi Flash Tool (instructions on the official website).
  • πŸ”§ Contact the Xiaomi service center (if the phone is guaranteed).

πŸ’‘

Disable the packages one at a time and check the stability of the system after each step, which will help to quickly identify the "problem" application.

FAQ: Frequent questions about freezing system applications

Can I turn off com.miui.securitycenter?
No. This package is responsible for the permission manager and the antivirus, and disabling it will make it impossible to install new applications and cause the camera/microphone to malfunction.
How to return the disabled application through ADB?
Use the command: adb shell pm enable com.name.packet If you do not remember the name of the package, get a list of disabled applications: adb shell pm list packages -d
Will Google Pay work after disabling com.xiaomi.payment?
Yes. Mi Pay and Google Pay are different services. Disabling the former does not affect the latter, but if you use Mi Pay to pay in China, it's best not to deactivate it.
Can I turn off MIUI ads by freezing system packages?
Partially. Freezing the following packages will reduce the amount of advertising: com.miui.analytics (statistics collection) com.xiaomi.mipicks (Temes banner ads) com.miui.hybrid (pop-up notifications) Completely remove ads only through ROOT or custom firmware installation.
Why are the applications disabled again active after the MIUI update?
Xiaomi automatically returns the system packages to their original state when updating the firmware. To avoid this: Before updating, save a list of disabled packages (for example, in UAD). After updating, repeat the ADB commands or use Debloater.