Xiaomi, Redmi and POCO smartphones come with dozens of pre-installed apps, many of which users never run. Mi Browser, Mi Video, GetApps, Mi Pay and other services not only take up space in memory, but also consume battery power in the background. Unfortunately, standard removal methods through the Settings menu are often blocked by the manufacturer.
In this article, weโll look at all the working ways to remove regular apps on Xiaomi devices, from secure deactivation to complete removal with ADB and root rights. Youโll learn which apps can be removed without risk to the system and which shouldnโt be touched.
Why you canโt just remove regular apps through settings
Smartphone manufacturers, including Xiaomi, protect system applications from removal for several reasons:
- ๐ Stability of work MIUI. Some applications are integrated into the shell and are responsible for basic functions (for example, Security manages permission, and Mi Share handles file transfer).
- ๐ฆ License agreements: Pre-installed services (e.g. Facebook, Netflix) are often contracted with partners.
- ๐ Security: Deleting critical components (e.g. Google Play Services) can cause errors in other software.
- ๐ฑ Regional restrictions: firmware for different countries can have unique applications (for example, Mi Roaming for India or Mi Credit for China).
If you try to remove such an application through the standard Settings โ Apps menu, the system either hides the โDeleteโ button or only suggests โDisableโ; however, even the programs that are disabled continue to take up disk space and can be updated via Google Play.
Method 1: Disabling unnecessary applications (without root rights)
The safest method is to deactivate applications through settings, which won't free up memory, but will stop background activity and remove icons from the menu.
How to turn it off:
- Open Settings โ Applications โ Application Management.
- In the list, find an unnecessary app (such as 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.
โ ๏ธ Warning: Do not disable apps called com.android., com.miui. or com.google. โ This can cause malfunctions in the smartphone. For example, disabling Mi Account (com.xiaomi.account) will disrupt data synchronization.
Mi Browser (com.android.browser)
Mi Video (com.miui.videoplayer)
Mi Music (com.miui.player)
GetApps (com.xiaomi.mipicks)
Mi Pay (com.mipay.wallet.in)
-->
Method 2: Remove via ADB (no root rights but with PC)
If the shutdown is not enough, you can completely remove applications using ADB (Android Debug Bridge. This method doesn't require root rights, but you'll need a computer and a computer. USB-cable.
Instructions:
- Turn on the Developer Mode on your phone: go to Settings โ About Phone and tap on the MIUI version 7 times.
- Return to Settings โ Additional โ For developers and activate โDebugging by USBโ.
- Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with adb.exe.
- Enter the command to check the connection: adb devices If the device is displayed, execute the delete command (example for Mi Browser): adb shell pm uninstall --user 0 com.android.browser
๐น List of commands for popular applications:
| Annex | Package | ADB Team Team |
|---|---|---|
| Mi Browser | com.android.browser | adb shell pm uninstall --user 0 com.android.browser |
| Mi Video | com.miui.videoplayer | adb shell pm uninstall --user 0 com.miui.videoplayer |
| GetApps | com.xiaomi.mipicks | adb shell pm uninstall --user 0 com.xiaomi.mipicks |
| Mi Pay | com.mipay.wallet.in | adb shell pm uninstall --user 0 com.mipay.wallet.in |
| Cleaner | com.miui.cleanmaster | adb shell pm uninstall --user 0 com.miui.cleanmaster |
โ ๏ธ Attention: Removal through ADB It only works for the current user (--user 0). After resetting settings or updating MIUI The apps can come back. To delete them forever, you'll need root rights.
๐ก
Before deleting through ADB, back up the application list with the adb shell pm list packages > apps.txt command. This will help restore remote programs if necessary.
Method 3: Remove Root Rights (for Power Users)
If your Xiaomi has Magisk installed or another rooting method, you can remove system applications directly through a file manager with superuser rights (such as Root Explorer or FX File Manager).
Step-by-step:
- Install a file manager with root rights support (e.g. MiXplorer).
- Go to /system/app or /system/priv-app (there are stored system applications).
- Find a folder with the name of the unwanted app (e.g. Browser for Mi Browser).
- Delete the folder or rename it by adding.bak (e.g. Browser.bak) at the end.
- Reset the device.
Removal of systemic APK-files can lead to a bootloop if you remove the critical component.Always check the name of the package before you delete it and backup through TWRP.
๐น Examples of safe folders for deleting:
- ๐ Browser โ Mi Browser
- ๐ต Music โ Mi Music
- ๐บ VideoPlayer โ Mi Video
- ๐ MiPick โ GetApps
What if the phone doesnโt turn on after removal?
Method 4: Use of third-party utilities (without root rights)
If ADB commands seem complicated, you can use specialized utilities to remove system applications. One of the most popular is Universal Android Debloater (UAD).
How to use:
- Download Universal Android Debloater on PC.
- Connect the phone to the computer with USB debugging enabled.
- Launch the utility and wait for the list of applications to load.
- Check the boxes unnecessary programs (the utility highlights dangerous to remove red).
- Click on โUninstall selectedโ and confirm the action.
๐น Advantages UAD:
- ๐ Automatically determines safe to remove applications.
- ๐ Allows you to create backups before removal.
- ๐ Supports Recovery of Remote Packets.
โ ๏ธ Note: Some antiviruses (e.g. Windows Defender) may block startup UAD Add the utility to the exceptions or temporarily disable the protection.
Method 5: Flashing on custom firmware (radical method)
If you need to get rid of all Xiaomiโs regular apps once and for all, the most reliable way is to install custom firmware (like LineageOS, Pixel Experience or Havoc OS).
๐น The benefits of custom firmware:
- โก Absence of unnecessary applications and background processes.
- ๐ Regular security updates.
- ๐๏ธ Flexible interface settings.
๐น Cons:
- โ ๏ธ Loss of warranty (if the device is under warranty).
- ๐ง Difficulty of installation for beginners.
- ๐ฑ Possible problems with the camera or sensors (depending on the model).
๐ Popular firmware for Xiaomi:
| Firmware | Features | Xiaomi support |
|---|---|---|
| LineageOS | As close as possible to Android stock | Most models |
| Pixel Experience | The interface is like Google Pixel | Popular devices |
| Havoc OS | Lots of customizations | Broad list |
| ArrowOS | Light and fast. | Selectively |
๐น Important: Before installing custom firmware, be sure to unlock the bootloader through the Mi Unlock Tool and make a data backup. XDA Developers for your model.
๐ก
Custom firmware is the only way to get rid of Bloatware forever, but it requires technical skills and can take away warranties.
What Xiaomi apps canโt be removed (risks and consequences)
Not all system applications are safe to remove, and here is a list of components that will cause your smartphone to be unstable or inoperable:
- ๐จ com.android.settings โ Settings (without them you can not configure the phone).
- ๐จ com.miui.securitycenter โ Security (responsible for permissions and security).
- ๐จ com.google.android.gsf โ Google Services Framework (required for Google services).
- ๐จ com.miui.home โ Launcher (remove โ you will be left without a desktop).
- ๐จ com.qualcomm.qti.telephonyservice โ Communication module (without it there will be no network).
๐น Symptoms after removing critical applications:
- ๐ Infinite Reboot (bootloop).
- ๐ต Lack of mobile network or Wi-Fi.
- ๐ณ Hanging on the Xiaomi logo.
- ๐ Failing sensors (gyroscope, compass).
โ ๏ธ Note: If after removing the application, the phone stopped working normally, try to restore it through the app. ADB team:
adb shell cmd package install-existing <application package>For example, to restore settings:
adb shell cmd package install-existing com.android.settings