How to Disable or Uninstall System Apps on Xiaomi with MIUI 12: Risks and Safe Techniques

Xiaomiโ€™s MIUI 12 smartphones are known for their abundance of pre-installed applications that users donโ€™t always need, from advertising services to backup utilities, which take up memory, consume battery power, and can interfere with the device, but they canโ€™t be removed simply because the system protects critical components from accidental interference.

In this article, we will look at which system applications can be turned off without risking the stability of MIUI 12 and which cannot be touched categorically. You will learn about three main methods: through phone settings, using ADB and using third-party utilities. We will also warn against typical errors that lead to the "bricking" of devices, and share a list of safe programs for deactivation.

Important: the procedure requires caution. Even if you do not plan to obtain root rights, some manipulations may disrupt the work of Google services or Xiaomi branded features (for example, Mi Cloud or Finder).

๐Ÿ“Š Why you want to disable system applications on Xiaomi?
They take up a lot of space.
Covered with advertising
Don't use them.
I want to speed up my phone.
Other

Why are MIUI 12 so many pre-installed apps?

The MIUI 12 shell is not just a wrapper over Android, but a full-fledged ecosystem with its own services. Xiaomi integrates utilities into the firmware for:

  • ๐Ÿ“ฑ Device management: Security (antivirus), Cleaner (optimizer), Game Turbo (game mode).
  • ๐ŸŒ Ecosystems: Mi Home (smart home), Mi Pay (payments), Mi Video (video player).
  • ๐Ÿ’ฐ Monetizations: GetApps (app store), Mi Browser (browser with advertising), Music (player with promo).
  • ๐Ÿ”„ Duplicate functions: second browser, second calendar, second file manager.

Some of these applications cannot be removed without consequences, because they are connected to the kernel of the system, for example, com.miui.system is responsible for the interface, and com.android.phone is responsible for phone calls, and deactivation will lead to a cyclical reboot or complete failure of the phone.

Another category is bloatware, which can be safely turned off.

  • ๐ŸŽต Mi Music โ€“ if you use Spotify or YouTube Music.
  • ๐Ÿ“บ Mi Video - with alternatives available (VLC, MX Player).
  • ๐Ÿ›’ GetApps โ€“ Xiaomi app store, duplicates Google Play.
  • ๐ŸŒ Mi Browser โ€“ a browser with aggressive advertising.

โš ๏ธ Note: On some models (Redmi Note 9 Pro, POCO X3 NFC) The com.miui.analytics app is responsible for collecting statistics, and disabling it can disrupt Mi Cloud and data synchronization.

Method 1: Disconnect via MIUI 12 settings (without root)

The easiest way is to deactivate unwanted programs through a standard menu, which won't delete them completely, but will stop background activity and free up RAM.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all apps.
  3. Find the app you want (such as Mi Video) and open your card.
  4. Click Disable (if the button is active) or Remove Updates (for some system utilities).

Limitations of the method:

  • ๐Ÿšซ Not all applications can be disabled (e.g., MiuiDaemon or System). UI).
  • ๐Ÿ”„ After updating MIUI Some programs may be activated again.
  • ๐Ÿ“ฆ Memory on the device will not be freed โ€“ application files will remain in the system.

Backup of important data

Check the version of MIUI (Settings โ†’ About the phone)

Write down the names of the disabled applications

Connect your phone to charge (in case of hanging up)-->

List of apps that can be safely disabled on most devices:

Package nameAnnexEffects of disconnection
com.miui.videoplayerMi VideoWill not play video through a standard player
com.miui.playerMi MusicThe player icon will disappear, but the music will be played in other apps
com.xiaomi.midropMi DropYou canโ€™t send files over the local network.
com.miui.bugreportError reportsNot critical, but may interfere with sending support logs
com.android.browserMi BrowserThe browser will disappear, but links will open in Chrome

โš ๏ธ Note: On devices with regional firmware (e.g. India or China), disabling com.miui.region may cause Google Play Services to crash. โ†’ The phone. โ†’ Version. MIUI.

Method 2: Removal via ADB (without root but with PC)

A more radical way is to use Android Debug Bridge (ADB), which allows you to completely remove system applications, but requires a connection to the computer and enable the developer mode.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ†’ Additional โ†’ Developer. Turn on USB Debugging.

ADB Tools

File transfer

ADB

adb devices

(The name of your device should appear)

adb shell
pm uninstall -k --user 0 com.miui.videoplayer

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

The keys of the pm uninstall command:

  • -k - saves the cache and application data.
  • --user 0 โ€” delete only for the current user (does not affect the system).

๐Ÿ’ก

Before deleting, back up the list of all packages with the adb shell pm list packages | sort command. Save the output to the text file - this will help restore the deleted application if something goes wrong.

Examples of safe packet removal:

  • ๐Ÿ“ com.miui.cleanmaster โ€“ Cleaner Optimizer (can be replaced by SD Maid).
  • ๐ŸŽฎ com.xiaomi.glgm - Game Turbo (if you don't play).
  • ๐Ÿ“ก com.miui.hybrid โ€“ hybrid mode for tablets (on smartphones you do not need).

โš ๏ธ Note: Deleting com.google.android.gms (Google services) or com.miui.home (launcher) will cause your phone to fail. These packets can only be recovered through a full reset or firmware re-flash.

Method 3: Use of third-party utilities (requires caution)

If the first two methods didnโ€™t work, you can use specialized programs like Debloater or Universal Android Debloater (UAD), which provide a graphical interface for managing system packages.

Advantages:

  • ๐Ÿ–ฅ๏ธ A convenient list of all applications with filters.
  • ๐Ÿ” Ability to create a backup before removal.
  • ๐Ÿ“Š Support for a mass shutdown.

Disadvantages:

  • ๐Ÿ›ก๏ธ Demands. ADB and the debugging included.
  • ๐Ÿ”„ Not all utilities support MIUI 12 (check compatibility).
  • ๐Ÿ’ป Minimum knowledge of working with PCs is required.

Instructions for Universal Android Debloater:

  1. Download the program from GitHub.
  2. Connect the phone to the PC and allow debugging.
  3. Run the UAD and wait for the packet list to load.
  4. Filter apps by keyword (e.g. miui).
  5. Select the unnecessary and choose the action: Uninstall or Disable.
List of dangerous packets to remove in MIUI 12
Never touch these apps: com.android.phone for phone calls; com.android.settings for system settings; com.miui.system for MIUI core; com.google.android.gsf for Google services (will cause an authorization error); com.qualcomm.qti.telephonyservice for communication module (on Snapdragon-based devices).

How to restore a remote system application?

If after manipulations the phone began to glittle or an important function disappeared, you can return everything back in several ways:

Method 1: ADB (if the packet has not been completely erased)

adb shell cmd package install-existing com.miui.videoplayer

Method 2: Reset to factory settings

  • ๐Ÿ”„ Go to Settings. โ†’ Additionally. โ†’ Recovery and discharge.
  • ๐Ÿ“ฑ Select Reset (all data will be deleted!).
  • ๐Ÿ” After restarting, the applications will return to their original state.

Method 3: Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fast Fastboot Fastboot Fast

If the phone doesnโ€™t turn on or gets stuck on the MIUI logo, you will need to:

  1. Download the official firmware for your model from the Xiaomi website.
  2. Install the Mi Flash Tool on PC.
  3. Transfer the phone to Fastboot mode (clamp Power + Volume down).
  4. Connect to your PC and flash through Mi Flash (select Clean All option).

โš ๏ธ Note: On devices with a locked bootloader (Redmi Note 10 Pro, Xiaomi 11 Lite) to firmware through Fastboot will need to unlock Bootloader through the official tool Xiaomi.

What applications can not be disabled on MIUI 12?

Some system components are critical to the operation of the phone, and deactivation will result in:

  • ๐Ÿ”„ Cyclical reboot (bootloop).
  • ๐Ÿ“ต Loss of network (no calls, no mobile Internet).
  • ๐Ÿ”’ Mi Account block (you will need to unlock through support).

List of "untouchable" packages:

PackageAppointmentRisk of removal
com.android.contactsContacts and telephone bookAll the numbers saved will disappear.
com.miui.galleryGallery (on some models)No photos or videos will be opened.
com.miui.securitycenterSecurity centreThe work of the antivirus and unlocking will be broken
com.lbe.security.miuiData protectionYour fingerprint and face ID will not work.

On devices with MIUI 12.5 Enhanced Edition (such as Xiaomi 12 Pro), some packages can be renamed. To make sure that the removal is safe, check the dependence through the command:

adb shell dumpsys package com.miui.videoplayer

(Replace com.miui.videoplayer with the desired package).

๐Ÿ’ก

Before any manipulation of system applications, be sure to check their dependence on other services. For example, com.miui.weather2 (weather) can be associated with a widget on the home screen - its removal will lead to interface errors.

Frequent Mistakes and How to Avoid Them

Even experienced users sometimes make mistakes when working with system applications.

Mistake 1: Remove without backup

Always save the list of packages with the command adb shell pm list packages and make a backup through TWRP (if there is a custom recap).

Error 2: Using third-party utilities without checking

Some Google Play debloaters (like NoBloat) may contain malicious code. Use only proven open source tools (UAD, ADB AppControl).

Error 3: Disabling Google Services on GMS-enabled Devices

On smartphones with Google Mobile Services certification (e.g. global versions of Redmi), deleting com.google.android.gms will result in:

  • ๐Ÿ›‘ Stopping Google Play Market.
  • ๐Ÿ“ฑ Loss of sync with Google account.
  • ๐Ÿ” Google Assistant and Google Maps inoperability.

Mistake 4: Ignoring the regional features of the firmware

On the Chinese version of MIUI (for example, for the Xiaomi Mi 11 Ultra), many system applications are tightly integrated with the Xiaomi ecosystem.

  • ๐Ÿ“ง Mi Cloud (Cloud Storage).
  • ๐Ÿ’ณ Mi Pay (Contactless Payments).
  • ๐Ÿ  Mi Home (Management of a Smart Home).

๐Ÿ’ก

If you are unsure of the purpose of the package, check its description on the AppBrain website or in the Package List database.

FAQ: Answers to Frequent Questions

Can I turn off MIUI 12 without root rights?
Yes, but with limitations. Only a few apps can be deactivated through the phone's settings, and most of the bloatware can be removed with ADB. However, system components (e.g. com.miui.home) will remain intact, requiring unlocking the bootloader and installing custom firmware to remove them.
Why does it reappear after the app is disabled?
This is due to two reasons: MIUI Update: System restores standard apps after major updates.Found services: Some packages (e.g. com.miui.analytics) are automatically reinstalled via Google Play or Mi App Store.Solution: use ADB for full removal (pm uninstall) or disable auto-update in Google Play settings.
How to check which applications take up the most memory?
Go to Settings โ†’ Applications โ†’ Application Management โ†’ Storage. This displays a list of programs sorted by place, and the alternative is to use utilities like DiskUsage or Files by Google that visualize memory allocation.
Will Google Pay work after you remove your system apps?
If you havenโ€™t touched com.google.android.gms and com.android.vending, Google Pay will remain functional, but some devices (POCO F3, Redmi K40) require com.miui.nfc to work properly, and deleting it will result in the โ€œCard Canโ€™t Be Addedโ€ error.
Can I turn off ads in MIUI 12 without removing apps?
Yes, there are several ways: Turn off personalized ads in Settings โ†’ Privacy โ†’ Advertising โ†’ Personalized Ads. Install Blokada or AdGuard to block ad domains. Use ADB to disable com.miui.msa.global (statistics collection) and com.xiaomi.mipicks (advertising recommendations).