Xiaomi smartphone owners often face the problem of embedded apps that cannot be removed in standard ways. MIUI out of the box contains dozens of services β from Mi Browser to Mi Video β that take up memory, consume battery power and display ads. But can they be safely removed?
Many users are afraid to break the phone by deleting system files. Indeed, careless actions can lead to a cyclical reboot or loss of functionality. However, there are legitimate methods that allow you to uninstall unnecessary software without harming the system. In this article, we will analyze all the current methods, from simple (no root) to advanced (with superuser rights), and also tell you which applications should not be touched under any circumstances.
It's important to understand that removing system applications is a firmware interference, and even if you follow the instructions, there's always a risk of bugs, so before you do any manipulation, back up your data and make sure you know how to get your phone back to factory settings.
Why Xiaomiβs built-in apps canβt be removed in the standard way
In MIUI, all pre-installed programs fall into two categories:
- π± Custom apps β those that can be removed through the Settings menu β Apps: These are usually third-party services like Facebook or Netflix that Xiaomi installs through partnership agreements.
- π§ System applications β part of firmware integrated at the level /system/priv-app or /system/app. They are protected from removal because they are related to work. MIUI.
The manufacturer blocks the removal of system programs for several reasons:
- Stability: Some services (such as MiuiDaemon) are responsible for updates, synchronization, or security.
- Monetization: Apps like Mi Browser or Mi Music show ads that generate revenue for the company.
- Ecosystem: Xiaomi aims to keep users in its ecosystem (e.g., through Mi Cloud or Mi Home).
But not all systems are critical, like the Mi Calculator or Mi Notes, which can be replaced with Google Play, and Mi Video is not needed by many users, and it's the apps that most people want to remove.
Method 1: Disabling embedded applications without removing (the safest method)
If you don't need radical measures, you just need to turn off unnecessary programs, which won't free up memory, but will stop them from working in the background and hide icons from the menu.
Instructions:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Show all apps.
- Find the app you want (such as Mi Browser) and open the page.
- Click Disable (if the button is inactive, the application is critical to the system).
β οΈ
Note: Disabling some services (e.g. MiuiSystemUI or SecurityCenter) may cause interface or notifications to crash. Check the name of the application in our table below before disabling.
βοΈ What can be turned off without risk
Advantages of the method:
- β Does not require root rights or ADB.
- β It's easy to put it back.
- β Minimum risk to the system.
Disadvantages:
- β Applications remain in the phone memory.
- β Some services (such as MiuiDaemon) cannot be disabled.
Method 2: Remove via ADB (without root, but with a computer)
ADB (Android Debug Bridge) is an Android debugging tool that allows you to manage system files via the command line, and it can remove embedded applications without obtaining root rights, but you need to connect to a PC.
Step-by-step:
- Download Googleβs Platform Tools and unpack the archive.
- Turn on the phone Developer Mode (7 times tap the MIUI version in Settings β About phone).
- Activate Debugging by USB in the developer menu.
- Connect your phone to your PC, open the command line in the adb.exe folder and type in: adb devices (the name of your device should appear).
- Enter the command to delete (example for Mi Browser): adb shell pm uninstall --user 0 com.android.browser
πΉ List of popular removal packages:
| Annex | Packet name | Can I remove it? |
|---|---|---|
| Mi Browser | com.android.browser | β Yes. |
| Mi Music | com.miui.player | β Yes. |
| Mi Video | com.miui.videoplayer | β Yes. |
| GetApps (Mi App Store) | com.xiaomi.mipicks | β οΈ Partially (may break updates) |
| Cleaner | com.miui.cleanmaster | β Yes. |
β οΈ
Note: Deleting the application files via ADB does not erase the application files completely - they remain in the system, but become inaccessible to the current user. When you reset the phone to factory settings, all the deleted programs will return.
π‘
Before deleting through ADB, back up the application list with the adb shell pm list packages -f command. This will help restore the deleted ones if something goes wrong.
Method 3: Use MIUI Optimizer (only for firmware with unlocked bootloader)
MIUI Optimizer is a module for Magisk that allows you to manage system applications flexibly, including removing them completely.
How to use:
- Install Magisk (requires unlocking the bootloader).
- Download the MIUI Optimizer module and install it through Magisk Manager.
- Reboot the phone.
- Open Settings β MIUI Optimizer β Application Management.
- Select unnecessary programs and click Delete.
The advantages of MIUI Optimizer:
- π Ability to restore remote applications in one click.
- π‘οΈ Protection against the removal of critical services (module blocks dangerous activities).
- π¦ Support for batch removal (you can delete multiple applications at once).
β οΈ
Warning: If the phone starts to slow down or restart after being removed via MIUI Optimizer, return the deleted packets and restart the device, 90% of the time this solves the problem.
What if MIUI Optimizer doesnβt see some apps?
Method 4: Manual removal via TWRP (for power users)
TWRP (Team Win Recovery Project) is a custom recovery that allows you to access system partitions of the phone. The method requires an unlocked bootloader and a TWRP installed, but gives you maximum control over the system.
Instructions:
- Install TWRP for your Xiaomi model (see instructions on XDA Developers).
- Load the phone into TWRP mode (usually pinch Power + Volume up).
- Go to Advanced β File Manager.
- Open /system/priv-app//system/app/ and delete folders with unnecessary applications (e.g. Browser for Mi Browser).
- Reboot the phone.
πΉ What files can be deleted:
- π Folders with application names (for example, Music, VideoPlayer).
- π Files with the.apk and.odex extensions in the specified folders.
β οΈ
Note: Delete files via TWRP is irreversible. If you delete a critical service (e.g. MiuiSystemUI.apk), the phone may stop loading. Always back up the /system partition before you change!
π‘
TWRP removal is the most radical method, and only use it if you know exactly what you're doing and you have a backup to recover.
Method 5: Using third-party utilities (e.g. Debloater)
For users who donβt want to mess with ADB or TWRP, there are special utilities like Universal Android Debloater or MIUI Debloater Tool. They provide a graphical interface for managing system applications.
Example of Universal Android Debloater:
- Download the program from GitHub.
- Connect your phone to USB with debugging enabled.
- Run the utility and wait for the list of packages to load.
- Check the unneeded apps and click Uninstall selected packages.
The benefits of utilities:
- π₯οΈ Convenient interface (no need to remember commands) ADB).
- π The ability to filter packages by category (e.g., only Xiaomi or Google).
- π Automatic Log Creation (Can be Canceled).
Cons:
- π» Requires a computer (no mobile version).
- β οΈ Risk of removing something important (programs donβt always block dangerous activities).
What Xiaomi apps cannot be removed
Not all system programs are safe to remove, and here are some critical services that will cause your phone to fail:
| Annex | Packet name | Effects of removal |
|---|---|---|
| Miui System UI | com.miui.systemui | Black screen, no interface. |
| Security Center | com.miui.securitycenter | Lack of notifications, failures in the menu |
| Miui Daemon | com.miui.daemon | No updates, synchronization errors |
| Telephony Provider | com.android.phone | Mobile phone service is down. |
| Settings | com.android.settings | Impossible to open the settings |
πΉ How to check if the application can be removed:
- Look at its description in Settings β Apps. If it says "System", be careful.
- Search for information about the package in forums (e.g. 4PDA).
- Before removing the application for a day β if the phone is stable, you can try to remove.
π‘
If you're not sure, don't delete! Better disable the app or hide its icon through the launcher than risk the phone's performance.