Xiaomi MIUI-based smartphones often come with pre-installed apps that many users consider unnecessary.These programs take up precious space in memory, consume battery power in the background and can slow down the device. However, simply clicking โDeleteโ in the app menu does not always work โ some system utilities are protected from standard removal.
In this article, weโll look at all the ways you can uninstall applications on Xiaomi, including hidden system tools, development teams, and alternative disabling methods. Youโll learn how to distinguish secure-to-remove programs from mission-critical system components, and how to restore a deleted application by mistake. The instructions are relevant for all modern models, from the Redmi Note 12 to the flagship Xiaomi 14 Ultra on MIUI 14/15 and HyperOS.
Before we start cleaning, it's important to understand that not all applications can be removed without consequences, some of which are responsible for basic functions, from connecting to a mobile network to security updates, and we will explain in detail which packets can only be removed through ADB, and which are better to simply disable so as not to disturb the stability of the system.
1. Standard removal through the settings menu
Letโs start with the simplest method that works for most user applications (installed from Google Play or Mi App Store), which does not require superuser rights and is suitable even for beginners.
Open Settings โ Applications โ Application Management. Here you will see the complete list of installed software, sorted by alphabet or size. Click on the desired application, then select Remove. If the button is inactive or absent, then the application is system-based, it cannot be removed in the standard way.
- ๐ฑ For MIUI 14/15: There is a filter in the upper right corner โ select โAll Appsโ to see hidden system utilities.
- ๐ Search by title: Use the search bar at the top of the screen if you can't find the application you want manually.
- โ๏ธ Additional Options: In some cases, the โDisableโ option is available instead of โDeleteโ โ this is a secure alternative for system applications.
Note that even after removal, some apps (such as Facebook or Netflix) may reappear after the next MIUI update, due to Xiaomiโs policy of integrating affiliate software, and to avoid re-installation, you will need to use the methods in the following sections.
2. disabling system applications (without deletion)
If the Remove button is not available, but you don't need the app, you can turn it off, and that will block the program, free up RAM, and prevent background activity, but the application files will stay on the system, and it's safer than deleting them completely.
Instructions:
- Go to Settings โ Applications โ Application Management.
- Choose the app you want (such as Mi Video or Mi Music).
- Click Disable (if the button is inactive, you may need to click Stop first).
- Confirm the action in the window that appears.
- โ Pros: System-Secure, Reversible, No Root Rights Requirement.
- โ Cons: Does not free up space in memory, the application remains in the list.
- ๐ Recovery: To return the app, find it in the same menu and click "Enable".
A list of apps that you can safely disable on most Xiaomi devices:
| Title of the annex | Package (name in the system) | Function |
|---|---|---|
| Mi Video | com.miui.videoplayer | Standard video player |
| Mi Music | com.miui.player | Music player |
| Mi Browser | com.android.browser | Standard browser |
| Cleaner | com.miui.cleanmaster | Memory optimizer |
| Mi Pay | com.miui.mipay | Mobile payment service |
โ ๏ธ Warning: Do not disable applications called com.android. or com.miui. unless you are sure of their purpose. For example, com.android.phone is responsible for phone calls, and com.miui.securitycenter is responsible for system security, and disabling them will cause basic functions to fail.
3. Removal via ADB (for power users)
The Android Debug Bridge (ADB) method allows you to remove system applications that cannot be removed in standard ways, which requires connecting your phone to your computer and basic command line knowledge.
Before we start:
- ๐ฅ๏ธ Install. ADB Tools on the computer.
- ๐ฑ Enable Developer Mode on your phone: Settings โ The phone. โ Version. MIUI (press 7 times).
- ๐ Connect your phone to the PC by USB and select the File Transfer Mode.
- ๐ Allow debugging on USB in the window that appeared on the phone.
Step-by-step:
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Get a list of all packages: adb shell pm list packages
- Find the name of the application package you want (e.g. com.miui.cleanmaster for Cleaner).
- Delete the application by command: adb shell pm uninstall -k --user 0 name packet Example for Mi Video: adb shell pm uninstall -k --user 0 com.miui.videoplayer
The --user 0 key means that the application is only removed for the current user (your account), not completely from the system, which makes the process more secure.
Install ADB Tools on PC|
Turned on the developer mode on the phone |
Connected the phone to USB in file transfer mode |
Allowed debugging on USB on the phone |
Backup of important data-->
โ ๏ธ Note: Deleting some system packages (e.g. com.miui.securitycenter or com.android.settings) may result in the inability to boot the system or loss of functionality (e.g., the settings menu disappears). โ Additionally. โ Backup and reset.
4.Use of applications for uninstallation (without root)
If ADB seems complicated, you can use specialized applications that simplify the process of removing system programs, which do not require root rights, but use the same mechanisms as ADB.
Top.-3 tested applications:
- ๐ ๏ธ App Inspector โ shows all installed packages with the ability to quickly search and delete via ADB.
- ๐งน Debloater (by XDA Developers โ contains a database of โsafe to removeโ applications for various manufacturers, including Xiaomi.
Example of work with App Inspector:
- Install the app from Google Play.
- Open it and give access to Settings โ Special features โ App Inspector.
- Find an unnecessary app in the list (e.g. Mi Browser).
- Click on it and select Uninstall via ADB.
- Confirm the action โ the application will send a command to delete.
The advantage of these utilities is that they often contain a list of safe to remove packages, compiled by experienced users. For example, Debloater has a separate section for Xiaomi, which notes applications that can be removed without risk to the system.
๐ก
Before mass deletion, take a screenshot of the application list or export it to a file. This will help restore the deleted software by mistake through ADB with the adb shell cmd package install-existing name of the package.
5. Removal with root rights (for advanced users)
Obtaining superuser rights (root) opens up the maximum possibilities for managing system files, but at the same time increases the risk of disrupting the stability of the phone, this method is suitable only for experienced users who are ready for possible consequences (loss of warranty, problems with updates, etc.).
How to get root on Xiaomi:
- ๐ Magisk is the most popular solution that allows you to hide root from certain applications (for example, banking).
- ๐ฆ Custom Recovery (TWRP) โ Alternative recovery, through which modified firmware can be stitched.
- ๐ง Fastboot method โ unlock the bootloader through the official Xiaomi tool (Mi Unlock Tool).
After obtaining root, you can use:
- ๐๏ธ Root Explorer is a file manager with access to system folders. APK-file /system/app/ or /system/priv-app/.
- ๐งน Titanium Backup โ allows you not only to delete, but also to โfreezeโ applications, as well as create backup copies.
- ๐ SD Maid โ Clears residual files after uninstallation.
Example of removal through Root Explorer:
- Open the application and provide root access.
- Go to /system/app/ or /system/priv-app/.
- Find a folder with the name of the unwanted app (e.g. MiBrowser).
- Delete the folder or move it to another directory (for example, on the SD-map) in case of restoration.
- Reboot the phone.
โ ๏ธ Note: Deleting files from system folders can lead to a "bootloop" if you remove a critical component. Always check the purpose of the file before deleting. /system/priv-app/ responsible for the operation of the settings menu โ its removal will make the phone unusable.
6. How to Restore a Remote Application
If you have problems with your phone after deleting it (e.g., your phone calls, Wi-Fi or camera stopped working), you need to restore the remote application.
- ๐ If you have been disabled: Return to Settings โ Apps, find the application and click "Enable".
- ๐ฅ๏ธ If removed through ADB: Use the command: adb shell cmd package install-existing name packet For example, to recover Mi Video: adb shell cmd package install-existing com.miui.videoplayer
- ๐ง If deleted from root: Restore deleted files from backup (if you did) or reflash your phone via Fastboot.
If you donโt remember the name of the package, use the command to list all the packages youโve ever installed:
adb shell pm list packages -uTo restore system applications on Xiaomi, you can also use the official firmware:
- Download the firmware for your model from en.miui.com.
- Unpack the archive and find the system.img file.
- Use the tool. MIUI System Extractor to Retrieve the Right Requirements APK-file.
- Install the extracted APKs via ADB: adb install name file.apk
What if the phone does not turn on after removing the system application?
7. How to prevent re-installation of unnecessary applications
Even after removal, some apps (such as Facebook, Netflix or Mi Browser) may reappear after the MIUI update, which is because Xiaomi integrates them into the firmware as "recommended software."
- ๐ซ Turn off automatic updates MIUI: Go to Settings. โ The phone. โ Updating the system โ โฎ โ Settings and disable automatic download of updates.
- ๐ต Block the installation through ADB: After deleting the application, follow the command: adb shell pm hide the name packet This hides the package from the system and it will not recover.
- ๐ Use Magisk modules: Modules like Universal Debloater or Xiaomi Debloater block installation of unnecessary software at the system level.
- ๐ก๏ธ Install an alternative launcher: For example, Nova Launcher or Lawnchair lets you hide system apps from the menu.
For models with HyperOS, the process is slightly different, with some applications being more protected and may require removal:
- Use the HyperOS Debloater Tool (a special script for the new shell).
- Disable updates through Settings โ Annexes โ Application management โ โฎ โ Special access โ Updating the applications.
๐ก
Check the list of applications regularly after the MIUI/HyperOS updates. Even disabled programs can be activated again. Use the adb shell pm list packages -d command to display a list of disabled packets and, if necessary, repeat the deactivation procedure.