Why Xiaomiโs built-in apps are bothering users โ and can they be safely removed?
Xiaomi, Redmi and POCO are known for their functionality, but many users face the same problem: dozens of pre-installed apps that cannot be removed by standard methods. This is not only about Google services (YouTube, Chrome, Duo), but also about proprietary MIUI utilities - Mi Video, Mi Music, GetApps, Mi Browser and even duplicate launchers. These programs take up space in memory, consume battery power in the background and sometimes send analytical data to Xiaomi servers without explicit consent.
In this article, we will discuss all the current ways to remove embedded applications on Xiaomi devices, from secure (disable and hide) to radical (complete removal via ADB or root). It is important to understand that not all methods are equally safe, and some can lead to system failure or loss of warranty. We will explain in detail the risks of each approach and give recommendations on how to minimize the consequences.
Before you start, answer a key question: do you really need to uninstall these programs? Often, it is enough to disable them or replace them with alternatives from Google Play. For example, instead of Mi Browser you can use Firefox or Brave, and Mi Video easily replaces VLC or MX Player. If you are determined to get rid of unnecessary software, read on.
Method 1: Disabling and Hiding Applications Without Deleting (Safeest Method)
If your goal is to free up RAM and prevent the background activity of unnecessary programs, you just need to turn them off, and this method does not require super-user rights (root) and does not disrupt the system.
- Open Settings โ Applications โ Application Management.
- In the upper right corner, press three dots (โฎ) and select Show all applications.
- Find the right app (like Mi Browser) and tap it.
- Click Disable (if the button is inactive โ the application is critical to the system).
- Confirm the action in the window that appears.
The application that is disabled will not start, will not receive updates, and will not appear in the menu, but its data will remain in the device's memory, and to free up space completely, you also need to clear the cache and data:
- ๐ฑ In the same app menu, click Storage โ Clear cache and Clear data.
- ๐ Repeat for all unnecessary programs.
- ๐ To hide icons from the menu, use launchers like Nova Launcher or Apex Launcher (setting Hidden Apps").
โ ๏ธ Note: Do not disable system services called com.android., com.miui. or com.google.android.gsf โ this may lead to loss of functionality (for example, push notifications or account synchronization will stop working).
๐ก
If notifications stop coming after disabling apps (e.g. from Viber or Telegram), check autorun settings in Settings โ Apps โ Permissions โ Autorun. You may have disabled the system service responsible for the background work of third-party programs.
Method 2: Remove via ADB (no root, but at risk to the system)
ADB (Android Debug Bridge) is a tool for debugging Android devices through a computer, which can remove embedded applications without obtaining root rights, but this requires caution: the wrong command can disrupt the system.
Before you start, prepare:
- ๐ป Computer with Windows, macOS or Linux.
- ๐ USB-cable (preferably original).
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ Tap 7 times, then go back to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ ๏ธ Installed drivers ADB Fastboot (you can download from the official Android website).
Now follow the instructions:
- Connect the smartphone to the computer and confirm the debugging permission on the device screen.
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and go to the adb folder (e.g., cd C:\platform-tools).
- Enter the adb device command โ if the device is displayed, you can continue.
- Get a list of all packages by the command: adb shell pm list packages | grep 'miui\|google' (this will show all the Xiaomi and Google apps).
- Remove the unnecessary application by command: adb shell pm uninstall -k --user 0 name.pack For example, to remove Mi Browser: adb shell pm uninstall -k --user 0 com.android.browser
List of popular removal packages:
| Annex | Packet name | Can I remove it? |
|---|---|---|
| Mi Browser | com.android.browser | โ Yes. |
| Mi Video | com.miui.videoplayer | โ Yes. |
| GetApps (Mi App Store) | com.xiaomi.mipicks | โ Yes. |
| Mi Music | com.miui.player | โ Yes. |
| Google Duo | com.google.android.apps.tachyon | โ Yes. |
| Mi Security (Security) | com.miui.securitycenter | โ No (critically for the system) |
โ ๏ธ Note: pm uninstall commands remove the application only for the current user (--user 0). If you reset, the programs will come back. To completely delete (including system files) you need root, but it is risky - you can get a brick".
Installed ADB| Drivers Enabled USB| Backed up Data | Checked the packet list before deleting | Don't touch system services-->
Method 3: Using MIUI Optimizer (simplified ADB)
If working with the command line seems difficult, you can use the utility MIUI Optimizer - a graphical interface for managing system applications through ADB.
Instructions:
- Download MIUI Optimizer from the official repository on GitHub (select the latest version).
- Install and run the utility on the computer.
- Connect your smartphone via USB with debugging enabled (as in method 2).
- In MIUI Optimizer, select the App Manager section.
- Check the unneeded apps and click Uninstall.
Advantages of the method:
- ๐ฏ Visual interface โ no need to remember commands.
- ๐ Automatic filtering of "safe" packets.
- ๐ Ability to create a backup before removal.
Disadvantages:
- ๐ฅ๏ธ Computer (no mobile version) required).
- ๐ Not all packages are available for removal (depending on version) MIUI).
๐ก
MIUI Optimizer is the best choice for beginners, as it minimizes the risk of removing a critical application. However, before using it, still make a backup through Settings โ About Phone โ Backup.
Method 4: Delete with root rights (for power users)
Getting root rights gives you maximum control over the system, but also maximum risk, and on Xiaomi devices, this leads to:
- ๐ซ Loss of warranty.
- ๐ Blocking certain features (such as Google Pay or Widevine) L1 for Netflix HD).
- ๐ก๏ธ Vulnerabilities for malware.
If you are ready for this, follow the steps:
- Unlock the bootloader through the official Xiaomi website (requires a Mi Account and wait 7-30 days).
- Install custom recovery (TWRP) for your model.
- Sweep through Magisk to get root.
- Use Root Explorer or Titanium Backup to remove system applications.
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 an unnecessary app (like Browser for Mi Browser).
- Delete the folder or rename it (add at the end of.bak).
- Reset the device.
โ ๏ธ Note: Removing files from /system This can lead to a "bootloop" (a looped reboot). Always back up the system partition through TWRP Please note that after the update MIUI Remote applications can return.
What to do if the phone does not turn on after removing it from root?
Method 5: Alternative firmware (complete replacement of MIUI)
If you're annoyed not only by the presence of embedded applications, but also by the MIUI shell itself (advertising, restrictions, design), consider installing custom firmware.
- ๐ฑ LineageOS โ โcleanโ Android without excess software.
- ๐ Pixel Experience โ firmware with Google Pixel interface.
- ๐ก๏ธ Havoc-OS โ customizable firmware with many functions.
- ๐ก MIUI EU โ modified MIUI without advertising and with the ability to remove system applications.
Installation process:
- Unlock the bootloader (as in method 4).
- Install TWRP or OrangeFox Recovery.
- Download the firmware for your model from the XDA Developers or MIUI EU forum.
- Sweep through the firmware through recovery (instructions are usually attached to the file).
Pros:
- โ There are no built-in Xiaomi apps (or they can be easily removed).
- โ Regular security updates.
- โ More opportunities to set up.
Cons:
- โ Loss of guarantee.
- โ Risk of โbrickingโ in case of error.
- โ Certain functions (e.g, IR Blaster or NFC) They may not work properly.
๐ก
Before installing custom firmware, check its compatibility with your model on the XDA forum or in telegram chats (e.g. @miuieu for MIUI EU). Version mismatch may result in wifi, camera or sensors not working.
How to restore remote system applications?
If you have problems after deleting (for example, notifications or Google Play stopped working), you can try to restore the applications.
- Resetting (Settings โ About Phone โ Resetting) โ will return all pre-installed programs, but delete your data.
- Fastboot: fastboot flash system.img fastboot flash boot.img (images can be downloaded from xiaomifirmwareupdater.com).
- Installation via ADB (if you have a backup.apk): adb install name file.apk
- Use MIUI bootloader โ utility for recovering stock applications (available on XDA).
If none of these methods work, you only need to contact the service center, and note that after manually deleting system files, this can be a paid service (even if the warranty is still valid).