Owners of smartphones Xiaomi, Redmi and POCO They often face the problem of unnecessary system applications that take up memory, consume battery power and show annoying advertising. ROOT-Long debunked β there are legal ways to disable or βfreezeβ most embedded services MIUI without risk of losing the guarantee.
In this article, you will find 5 proven methods (including hidden MIUI 14/15 and ADB commands) that will help clear the system of ballast. We will analyze which applications can be turned off without any consequences for stability, and which should not be touched β even if they seem useless. All instructions are relevant for models from 2020-2026 (from Redmi Note 9 to Xiaomi 14 Ultra).
Why Xiaomi System Apps Can't Just Be Removed
Unlike regular Google Play software, MIUI system applications are integrated into firmware and protected from removal, not for the sake of spite, but for three key reasons:
- π System dependencies: Some services (e.g. com.miui.system) are responsible for operating interfaces, notifications, or gestures, and deleting them will result in "departures" MIUI or the complete inoperability of the smartphone.
- π¦ License Agreements: Xiaomi must include partners (e.g. Netflix, Facebook or Google Duo) in the firmware under contracts with chipset manufacturers (e.g. Qualcomm).
- π‘οΈ Security: Applications like com.miui.guardprovider or com.android.cts.ctsshim are critical for device certification.
But shutting down (not deleting!) most of them is a safe procedure, and the system just forgets that they exist, doesn't waste resources on them, but the files stay in place, and it's like taking a plug out of a plug without pulling it out of a wall.
β οΈ Note: Disabling com.google.android.gsf (Google Services Framework) or com.miui.home (launcher) will result in loss of functionality β for example, push notifications will stop working or the desktop will disappear.
Method 1: Disconnect via MIUI Optimized (for MIUI 12-15)
Hidden function "MIUI Optimized allows you to deactivate system applications without ADB or ROOT. This method works for most devices. Xiaomi/Redmi/POCO firmware MIUI 12β15 (including global and Chinese versions).
Instructions:
- Open Settings β About the phone and tap 7 times on the line version of MIUI to activate the developer mode.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect the phone to the PC, confirm the debugging permission on the smartphone screen.
- On your computer, open the command line (Win + R β cmd) and type:
adb shell pm uninstall -k --user 0 com.miui.analytics
adb shell pm uninstall -k --user 0 com.xiaomi.abHere, com.miui.analytics and com.xiaomi.ab are analytics and ad SDK packages, respectively, and once you run the commands, the apps disappear from the menu and stop using resources.
Enable debugging over USB
Install Xiaomi drivers on PC
Download ADB Tools (platform-tools)
Connect your phone to the original cable
Check the connection with the team `adb devices`-->
To return the application back, use the command:
adb shell cmd package install-existing com.miui.analyticsMethod 2: Use the App Inspector application to identify packets
Before you disable something, you need to know exactly the name of the application package, and this is the App Inspector utility (available on Google Play), which shows hidden system services that are not displayed in the standard application menu.
How to use:
- Install App Inspector from Google Play.
- Open the application and provide access to Special features (needed to scan system processes).
- Go to the Systems tab and sort the list by size or name.
- Find an unnecessary app (such as Mi Video or Mi Music) and copy its packet name (such as com.miui.video).
This package can now be disabled via ADB (as in Method 1) or by using applications like Debloater (discussed below).
How to find hidden packages without App Inspector?
| Annex | Packet name | Can I turn it off? | Effects of consequences |
|---|---|---|---|
| Mi Video | com.miui.video | β Yes. | There will be no standard video player. |
| Mi Music | com.miui.player | β Yes. | The music player will disappear. |
| Mi Browser | com.android.browser | β οΈ Partially. | Links from some applications may stop opening |
| GetApps (Mi App Store) | com.xiaomi.mipicks | β Yes. | There will be no updates to Xiaomiβs branded apps |
| Mi Pay | com.mipay.wallet | β Yes. | Xiaomiβs contactless payment will not work |
Method 3: Deblotter applications (without ROOT)
If ADB commands seem complicated, you can use specialized utilities.
- π± Universal Android Debloater (UAD) β works ADB, It allows you to disable packets in groups (for example, all Google or Miui apps).
- π App Manager (from Muntashir Al-Islam) β shows the cache size and resolution of system applications, supports backup before disabling.
- β‘ Debloater (by XDA) β tool for experienced users with the ability to create disabling profiles for different devices.
Example of Universal Android Debloater:
- Download UAD from GitHub and unpack the archive.
- Connect your phone to your PC in USB Debugging mode.
- Launch it. UAD_GUI.exe and click Read Device Packages.
- In the list, tick off unnecessary packages (for example, com.miui.weather2 β weather) and click Uninstall Selected.
π‘
Before you massively shut down packets, create a restore point in MIUI: go to Settings β System β Backup and save the current state of the system. This will help you get it back if something goes wrong.
List of safe to disable Xiaomi system applications
We analyzed MIUI 14/15 firmware and made a list of packages that can be turned off without risking stability, and note that some models (such as the POCO F5 or Redmi K60) may behave differently due to firmware customization.
| Category | Packet name | Description |
|---|---|---|
| Advertising and analytics | com.miui.analytics | Collection of data on device use |
| Advertising and analytics | com.xiaomi.ab | Xiaomi Advertising SDK |
| Media | com.miui.video | Standard video player |
| Media | com.miui.player | Music player |
| Utilities. | com.miui.calculator | Calculator (can be replaced by Google Calculator) |
| Utilities. | com.miui.compass | compass |
| Social | com.facebook.appmanager | Facebook's background processes |
What NOT to disable (risk of "brick" or loss of functionality):
- com.android.phone β telephone calls
- com.miui.home β launcher (desktop);
- com.google.android.gsf β Google Services Framework;
- com.android.settings β system settings;
- com.miui.securitycenter is a security center.
Mi Browser (observer)
Mi Video and Mi Music (media players)
GetApps (branded store)
Analytic and advertising services
Other (I will write in the comments)-->
Method 4: Disconnection through "Special Features" (for some models)
Some devices (such as the Xiaomi 13T or POCO X5 Pro) have a hidden option to disable system applications through the special features menu, which does not require ADB and works directly in the MIUI interface.
Instructions:
- Go to Settings β Special Opportunities β Special Opportunities settings.
- Scroll down and find the Application Management section (on some firmware it is hidden β tap 3 times on the empty space at the bottom of the screen).
- Select an unneeded application (such as Mi Community) and click Disable.
- Confirm the action β the application will be deactivated until the next reboot.
The downside of this method is that when you restart your smartphone, all the apps that are disabled will come back, but it is useful for temporarily freeing up memory before installing major updates or games.
β οΈ Attention: On firmware MIUI 16+ (For example, on Xiaomi 14, this method may not work due to tightening security policies. ADB ordeblotter.
Method 5: Use of Safe Mode for Testing
Before you turn off system applications forever, check how the smartphone will work without them.
How to activate:
- Press the power button before the turn off menu appears.
- Press the Turn Off (or Reboot) icon before a request to switch to Safe Mode appears.
- Confirm the transition - the phone will restart.
In safe mode:
- πΉ Only basic functions (calls) are used, SMS, setting).
- πΉ All applications are disabled except system critical applications.
- πΉ You can check whether the stability of the system depends on a particular service.
If after disabling any package through ADB, the smartphone began to glittle, return it with the command:
adb shell cmd package install-existing name packetπ‘
Safe Mode is the only way to test the system applications without risk, and if the phone is stable after switching to Safe Mode, then the packets that are disabled are not critical to the system.
What to do if after disabling applications the phone began to lag
In rare cases, disabling system packages can cause the interface to slow down, overheat or quickly discharge the battery.
- π Addiction Disorders: For example, disabling com.miui.gallery can break the cameraβs performance, as it uses the same libraries.
- π Background checks: The system can constantly try to run a disabled service, spending resources.
- π± Firmware incompatibility: On beta versions MIUI or custom firmware (e.g. Xiaomi.EU) the behavior of packages may differ.
Decisions:
- Return the disabled packets with the adb shell cmd package install-existing command.
- Reset settings via Settings β System β Reset settings (data will not be deleted, but all system applications will return).
- Update the firmware β new versions of MIUI reduce the dependencies between packages.
- Use Greenify β this app freezes unnecessary processes without completely shutting down.
If the problem persists, check the system logs through the Logcat Extreme app (available on Google Play). E/ (Error β they will point to a problem package.