Owners of Xiaomi smartphones often face the problem of preinstalled MI-applications that take up memory, consume battery power and display annoying advertising. Even after standard removal through the menu, many programs continue to work in the background or recover from updates. MI-Xiaomi phone applications, including system services MIUI, without risk of damaging the operating system.
We will look at both the official methods through customization, and advanced techniques using ADB and third-party utilities. Particular attention will be paid to Redmi models, POCO and flagships of the Mi series, where the process may differ due to different versions of the firmware. Importantly, some methods require unlocking the bootloader or root rights β we will clearly indicate where this is necessary and where you can do without radical measures.
Why? MI-Applications are so hard to remove in standard ways
Xiaomi integrates its services at the MIUI firmware level, making them part of the operating system, even after clicking "Delete" in the app menu:
- π¦ Most programs are simply disabled, but remain in the deviceβs memory.
- π After updating MIUI Remote applications are often restored automatically
- π΅οΈββοΈ Some services (e.g. miui.analytics) continue to run in the background, collecting data.
- π± On models with Google Mobile Services, some applications are tied to Google Play services
This is technically done through a mechanism. /system/priv-app/, stored APK-Standard removal through the user interface simply hides the application icon, but does not delete its files and processes.
Method 1: Disconnect via standard settings (without root)
The safest method that works for most users is that it doesn't remove apps completely, but it stops them from working and hides them from the menu:
- Open Settings β Applications β Application Management
- In the upper right corner, click on three dots and select "Show all apps"
- Find the right one. MI-Application (e.g. Mi Browser or Mi Video)
- Click "Disable" and confirm the action.
Some system services (e.g. com.miui.analytics) will require:
- Click "Storage" β "Clear Data" and "Clear Cache"
- Go back and select "Limit background activity"
Make a backup copy of important data|Check the version. MIUI In SettingsβThe phone.|Disable automatic update of applications|Write down the names of the deleted programs-->
π‘
If the βDisableβ button is inactive, try first to remove all app updates through the βThree Dots β Remove Updatesβ menu.
This is a reversible method, and you can always turn the app back on, but it's not suitable for applications that:
- π Secured by a system (e.g. Security or Finder)
- π Related to core functions MIUI (For example, Themes)
- π Automatically Update via Google Play
Method 2: Remove via ADB (without root, but with bootloader unlocking)
A more radical method that requires you to connect your phone to your computer, and the advantage is to completely remove the apps you've selected, rather than just disabling them.
- π» Computer with Windows/Linux/macOS
- π USB-cable (preferably original)
- π± Included debugging by USB developer-setting
- π Unlocked bootloader (for some models)
Step-by-step:
- Install ADB Tools on your computer
- Enable USB debugging: Settings β About Phone β MIUI Version (click 7 times), then Settings β Additional β For Developers β Debugging over USB
- Connect your phone to your computer and confirm your debugging permission.
- Open the command line/terminal and type:
adb devices(The name of your device should appear)
adb shell
pm uninstall -k --user 0 name.packageList of packages of popular MI-applications:
| Annex | Packet name | Can I remove it? |
|---|---|---|
| Mi Browser | com.android.browser | Yes. |
| Mi Video | com.miui.videoplayer | Yes. |
| GetApps | com.xiaomi.mipicks | Yes. |
| Mi Music | com.miui.player | Yes. |
| Themes | com.android.themes | No (systemic) |
How to find out the name of the package of any application?
β οΈ Note: Removal of system packages such as com.android.themes or com.miui.securitycenter may lead to unstable operation MIUI or a complete loss of functionality of some smartphone features.Always check the list of safe to remove packages for your particular model.
Method 3: Using Xiaomi ADB/Fastboot Tools
For users who do not want to work with the command line, there is a convenient utility Xiaomi ADB/Fastboot Tools. It provides a graphical interface for managing system applications.
Instructions for use:
- Download the utility from the official GitHub
- Install ADB drivers and enable USB debugging on your phone
- Connect the device and start the program.
- In the main menu, select Uninstall System Apps.
- Check boxes for unnecessary applications (the program shows their security for removal)
- Click on "Uninstall Selected" and confirm the action
Advantages of this method:
- π― Visually select applications instead of manually entering commands
- π‘οΈ Automatic safety check for removal
- π Ability to restore remote applications
- π Shows the occupied place of each application
π‘
Xiaomi ADB/Fastboot Tools supports backups before deleting β be sure to use this feature so that applications can be restored if needed.
The program works with all modern Xiaomi models, including:
- Redmi Note 12/13 Pro+
- POCO F5/X5 Pro
- Xiaomi 13/13T/14
- Mi 11 Ultra
Method 4: Magisk Removal (root rights required)
For advanced users who are ready to get root access, there is a most flexible method of removing system applications, which allows you not only to delete, but also to freeze programs so that they can be easily restored.
Conditions required:
- π Unlocked loader
- π± Installed by Magisk (last version)
- π οΈ System App Remover or App Systemizer
Step-by-step:
- Install Magisk Manager and get root access
- Download the System App Remover module through the Magisk repository
- Reset the device
- Open the System App Remover app from the Magisk menu
- Select applications to remove (the program shows the dependence between packets)
- Press Uninstall and confirm the action.
β οΈ Warning: Removing critical system components through Magisk may result in a device being lost and a need for complete flashing.Always create a full backup through Magisk TWRP before removing packets, unless they are sure of their purpose.
Advantages of the Magisk method:
- π Possibility of βfreezingβ instead of complete removal
- π Shows the complete dependencies between packages
- π It works even with secure system applications.
- π οΈ Supports recovery through backups
Method 5: Manual removal via TWRP (for power users)
The most radical method, which requires the installation of a custom TWRP recap, allows you to physically delete application files from the system partition.
- π± Devices with unlocked loader
- π§ Users who are prepared for possible risks
- π οΈ Situations where other methods have not helped
Instructions:
- Install TWRP for your model (instructions on the official website)
- Download to Recovery Mode (usually Power + Vol Up)
- Select "Mount" and select System
- Go to Advanced β File Manager
- Find folders: /system/app/ β custom applications /system/priv-app/ β system applications with increased rights
MiBrowser
Reset the device
Important nuances:
- π Always back up the folder before deleting (Backup in) TWRP)
- π Some apps may have dependencies β deleting one folder can break another app
- π After updating MIUI Remote applications can return
π‘
Before deleting via TWRP, check the contents of /system/priv-app/ for files with the.odex extension. Deleting them can lead to system boot errors.
How to prevent the return of remote MI-applications
Even after successful removal, many MI-Applications are returned after update MIUI. To avoid this:
- Turn off automatic system update: Settings β About Phone β System Update β Three Points β Settings β Auto Update (off)
- Freeze update services via ADB: pm disable-user --user 0 com.android.updater pm disable-user --user 0 com.miui.updater
- Use the community-based patched versions of MIUI (e.g. MIUI EU or Xiaomi.eu) where many unnecessary apps have already been removed.
- Check the list of installed apps regularly after updates
For models with Google Mobile Services, it is additionally recommended:
- π± Turn off automatic app updates in Google Play
- π Check the permissions for Google Play Services (some of which are MI-Applications are updated through this service)
- π‘οΈ Use App Ops to limit background activity