Factory apps on Xiaomi, Redmi and Poco smartphones take up precious memory space, slow down the system and constantly show annoying notifications. Even after resetting, they come back β MIUI aggressively restores preinstalled software. But there are ways to get rid of them forever, and not everyone requires root rights or deep technical knowledge.
In this article, we will discuss legal and non-obvious methods of removing system applications on Xiaomi (including the models of 2023-2026 on MIUI 14/15 and Android 13/14). You will learn which programs can be safely uninstalled and which should not be touched so as not to break the system.
Importantly, the procedure is different for devices with unlocked and locked bootloader. If you have never worked with ADB or Fastboot, start with the simplest methods - they will work even for beginners.
Why you canβt just remove system applications through settings
Unlike the usual programs from Google Play, Xiaomi factory software is integrated into the firmware at the system level. Attempt to uninstall them through Settings β Applications usually ends with:
- π The "Delete" button is inactive (grey).
- π« The message βApplication disabledβ appears instead of completely deleting.
- β οΈ After rebooting or updating MIUI program returns.
This is because the system is APK-files are stored in a secure partition /system, where the user does not have permission to write without root access or special tools, and some applications (for example, com.miui.securitycenter) are critical to the work of the user. MIUI β Removal of these will result in a cyclical restart of the device or complete loss of functionality.
Another catch: even if you managed to remove the app through ADB, Xiaomi is actively fighting to "clean" the system, recovering remote components through the OTA-updates.
Method 1: Disconnect via settings (without root and ADB)
The safest method, which does not require a PC connection or special knowledge, is suitable for removing unnecessary services like Mi Video, Mi Music or GetApps.
Instructions:
- Open Settings β Applications β Application Management.
- Slip three dots in the upper right corner and select "Show all processes".
- Find the app you want (e.g. com.xiaomi.midrop for Mi Drop).
- Click "Disable" β "Disable the application" (confirm the action).
β Advantages of the method:
- π‘οΈ No risk to the system (the application is not deleted, but only "freezes").
- π You can return at any time through the same settings.
- π± It works on all models. Xiaomi/Redmi/Poco without exception.
β οΈ Note: Some applications (e.g. com.miui.analytics) may cause errors after disconnection MIUI. If you notice the lags or FC (Force Close, return them to their original state.
Method 2: Remove via ADB (without root but with PC)
A more radical method to completely remove unnecessary APK-Requires the smartphone to be connected to the computer and installed ADB-driver.
Step-by-step:
- Turn on the smartphone Developer Mode (7 times tap on "Version") MIUI" In Settings β The phone).
- Activate Debugging by USB in Settings β Additional β For developers.
- Connect your phone to your PC and confirm your trust in your computer.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices(Your device should be displayed. If not, install drivers.)
adb shell
pm uninstall -k --user 0 com.xiaomi.midrop(Replace com.xiaomi.midrop with the package of the desired application.)
π Popular removal packages:
| Annex | Packet name | Risk of removal |
|---|---|---|
| Mi Video | com.miui.videoplayer | Low. |
| Mi Music | com.miui.player | Low. |
| GetApps | com.xiaomi.mipicks | Medium. |
| Cleaner | com.miui.cleanmaster | High (may disrupt the optimization) |
| Themes | com.android.themes | Medium (themes will stop being updated) |
β οΈ Warning: Deleting com.miui.securitycenter or com.android.settings will cause the device to fail.Always check the packages before uninstallation!
Install ADB-PC drivers|
Enable debugging over USB on your phone |
Download the list of safe packages for your model |
Create a backup of the data |
Check the battery charge (minimum 50%)-->
Method 3: Using Xiaomi ADB/Fastboot Tools
For those who donβt want to manually type commands, thereβs a Xiaomi ADB/Fastboot Tools utility with a GUI that automates the removal process and offers a list of safe apps to uninstall.
How to use:
- Download the utility with XDA Developers (check the reputation of the author!).
- Connect your phone to your PC in USB Debugging mode.
- Run XiaomiADBFastbootTools.exe and select your model.
- In the "Uninstall" section, tick off unnecessary applications.
- Click on Uninstall Selected and wait until it is completed.
β‘ Benefits of utility:
- π― Automatic definition of model and version MIUI.
- π Pre-compiled list of safe packet removal.
- π Ability to restore remote applications.
β οΈ Limitations:
- π Does not work on blocked downloaders of some models (for example, Xiaomi) 13T Pro).
- π It may not support the latest versions. MIUI (updates are delayed).
π‘
Before using Xiaomi ADB/Fastboot Tools, create a restore point in TWRP (if installed) to roll back changes in case of an error.
Method 4: Removal with Magisk (for stitched devices)
If your Xiaomi has Magisk installed (root access), you can use modules to deep clean the system. One of the most popular is Universal Debloater.
Instructions:
- Install Magisk Manager and check root status.
- Download the Universal Debloater module from the Magisk repository.
- Install the module via Magisk and restart the device.
- After the reboot, open the Debloater app and select the uninstall packages.
πΉ Features of the method:
- π§Ή It removes even those applications that do not respond. ADB.
- π You can create profiles for different scenarios (e.g., βMaximum Cleaningβ or βSafe Cleaning").
- π Shows a relationship between packages (helps avoid removal of critical components).
β οΈ Note: On some models (Poco) F5, Redmi Note 12 Pro+) Magisk may conflict with HyperOS. Turn off the module before installing the module. MIUI Optimization in the Developer Settings.
What if gestures stopped working after removing the applications?
Method 5: Flashing with removal of bloat (for experienced)
The most radical method is to install custom firmware without preinstalled apps.
- π± LineageOS β pure Android without MIUI.
- π₯ Pixel Experience β firmware with Google Pixel functionality.
- β‘ MIUI Mix - modified MIUI bloatless.
π§ What's needed:
- Unlocked bootloader (officially via Mi Unlock Tool)
- Installed TWRP Recovery or OrangeFox.
- Full backup of data (firmware erases internal memory!).
β οΈ Risks:
- π¨ Loss of warranty (unlocking the bootloader is fixed in hardware logs).
- π΅ Possible problems with the camera, NFC or 5G loose-leaf.
- π Increased battery consumption in the first stages (calibration required).
π‘ Tip: If you are a beginner, start with firmware on the base MIUI (for example, MIUI Mix or MIUI EU). They retain Xiaomiβs proprietary functionality, but remove most pre-installed apps.
π‘
Flashing is the only way to get rid of bloate forever, but it requires a deep technical knowledge. For most users, methods 1-3 are enough.
What to do if after removing applications, the phone began to lag
Sometimes even safely removing system packets can cause the device to malfunction.
- Check the error logs: Install Logcat Extreme from the Play Market and see what processes are falling.
- Return deleted packets: Through ADB, execute: adb shell cmd package install-existing com.name.packet
- Reset the cache: In TWRP, select Wipe β Advanced Wipe β Dalvik/ART Cache + Cache.
- Remove the update MIUI: If the lags started after OTA-Update, try to roll back to the previous version via Fastboot.
π Typical symptoms and their causes:
| Problem. | Probable cause | Decision |
|---|---|---|
| Cyclical reboot | A critical package (e.g. com.miui.home) has been removed | Fastboot flashing through Fastboot |
| The gestures don't work. | Damaged by com.miui.touchassistant | Restore the package via ADB |
| Wi-Fi is off. | Removed com.android.wifi or its dependencies | Resetting network settings |
| Persistent FC (errors) | Conflict between the remaining packages | Remove the cache of all applications |
β οΈ Note: If after manipulating the system packages Xiaomi stopped loading (hang on the logo), do not try to solve the problem through Hard Reset - this can aggravate the situation. TWRP repair.