How to disable unnecessary system applications on Xiaomi without ROOT: 5 working methods

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:

  1. Open Settings β†’ About the phone and tap 7 times on the line version of MIUI to activate the developer mode.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect the phone to the PC, confirm the debugging permission on the smartphone screen.
  4. 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.ab

Here, 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.analytics

Method 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:

  1. Install App Inspector from Google Play.
  2. Open the application and provide access to Special features (needed to scan system processes).
  3. Go to the Systems tab and sort the list by size or name.
  4. 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?
If you do not have access to Google Play, use the ADB command: adb shell pm list packages -f | grep 'miui' It will display a list of all smartphone packages associated with MIUI. To filter by keyword (for example, "browser"), use: adb shell pm list packages | findstr "browser"

AnnexPacket nameCan I turn it off?Effects of consequences
Mi Videocom.miui.videoβœ… Yes.There will be no standard video player.
Mi Musiccom.miui.playerβœ… Yes.The music player will disappear.
Mi Browsercom.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 Paycom.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:

  1. Download UAD from GitHub and unpack the archive.
  2. Connect your phone to your PC in USB Debugging mode.
  3. Launch it. UAD_GUI.exe and click Read Device Packages.
  4. 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.

CategoryPacket nameDescription
Advertising and analyticscom.miui.analyticsCollection of data on device use
Advertising and analyticscom.xiaomi.abXiaomi Advertising SDK
Mediacom.miui.videoStandard video player
Mediacom.miui.playerMusic player
Utilities.com.miui.calculatorCalculator (can be replaced by Google Calculator)
Utilities.com.miui.compasscompass
Socialcom.facebook.appmanagerFacebook'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:

  1. Go to Settings β†’ Special Opportunities β†’ Special Opportunities settings.
  2. 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).
  3. Select an unneeded application (such as Mi Community) and click Disable.
  4. 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:

  1. Press the power button before the turn off menu appears.
  2. Press the Turn Off (or Reboot) icon before a request to switch to Safe Mode appears.
  3. 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:

  1. Return the disabled packets with the adb shell cmd package install-existing command.
  2. Reset settings via Settings β†’ System β†’ Reset settings (data will not be deleted, but all system applications will return).
  3. Update the firmware – new versions of MIUI reduce the dependencies between packages.
  4. 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.

FAQ: Frequent questions about disabling system applications on Xiaomi

❓ Can you turn off Google Play Services without consequences?
No. com.google.android.gms is critical to Google Play, push notifications, and most apps (including banking) and will result in: App Updates Stop; Google account sync loss; Maps, YouTube, Gmail malfunction. If you want to save battery, disable Google Play Services auto-update in its settings.
❓ Will the disabled applications return after resetting the settings?
Yes. If you reset hard, all system applications will return to their original state, but if you backup through MIUI Backup, you can restore the disabled packets in the same way.
❓ Why some links won’t open after Mi Browser is disabled?
Some apps (like WhatsApp or Telegram) default to com.android.browser to open links. Solution: Install an alternative browser (like Chrome or Firefox). Go to Settings β†’ Applications β†’ Default Apps β†’ Browser and select a new browser.
❓ Can I turn off Miui Daemon (com.miui.daemon)?
Not recommended. This service is responsible for background MIUI tasks, including: Battery optimization; Notification management; gestures.
❓ How to turn off advertising in MIUI application-free?
If the goal is to remove the ads, not the apps themselves, do this: Go to Settings β†’ Xiaomi Account β†’ Mi Advertising and turn off Personalized Advertising. In Settings β†’ About Phone β†’ MIUI version tap 10 times on the MIUI logo to open hidden settings. There, turn off Recommendations. Install Blokada or AdGuard to block DNS-level ad domains.