Xiaomi, Redmi and POCO smartphones come with dozens of pre-installed apps, many of which users never run. Mi Browser, Mi Music, GetApps, Mi Video and other services not only take up space in memory, but also consume battery power in the background. Unfortunately, standard MIUI tools allow you to only disable some system programs, but not remove them completely.
In this article, we will discuss 5 proven ways to remove unnecessary applications, from simple (through launcher settings) to advanced (using ADB and fastboot), focus on methods that do not require root rights to minimize the risks to the device, and you will learn which applications can be removed without consequences, and which cannot be touched categorically.
Why you canβt just remove system applications through settings
Unlike custom software, system applications in MIUI are protected from accidental removal for two reasons:
- π OS stability: some services (e.g. com.miui.system) are critical to the interface, and their removal can lead to launcher crashes or complete smartphone failure.
- π¦ License Agreements: Xiaomi is required to provide a number of services (e.g. Google Play Services) under the terms of its partnership with Google, and their forced removal could disrupt the ecosystem.
- π Security: Systemic APK-files are digitally signed by Xiaomi, and any changes to them may cause integrity check errors when updating the firmware.
However, some apps (e.g. Mi Pay, Mi Community, Cleaner) can be safely removed β they do not affect the basic functions of the phone.
β οΈ Note: Removal of system applications may result in loss of warranty if the device requires repair. Xiaomi service center may refuse service, citing "unauthorized software changes".
Method 1: Disable system applications through MIUI settings
The safest method is not to delete, but to disable unnecessary programs, which will stop their background activity and hide icons from the menu, but will not free up space in memory.
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 active) and confirm the action.
Disadvantages of the method:
- β Does not free up space in memory (APK-Files remain on the device).
- β Some apps (such as Google Play Services) cannot be disabled.
- β After updating MIUI Disabled programs can be activated again.
Method 2: Removal via ADB (without root rights)
ADB (Android Debug Bridge) is Googleβs official tool for debugging Android devices, which allows you to remove system applications without obtaining root rights, but with some restrictions.
What you need:
- π₯οΈ Computer with Windows, macOS or Linux.
- π± USB-cable (preferably original).
- π§ Utility. ADB (You can download from the official website).
- βοΈ 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).
Step-by-step:
βοΈ Preparation for removal through ADB
Connection check (should show the serial number of the device)
adb devices
Delete the application (example for Mi Browser)
adb shell pm uninstall --user 0 com.android.browser
List of all packages installed (to find the right one)
adb shell pm list packages | grep 'miui'Important nuances:
- π To find the name of the package of the desired application, use the command adb shell pm list packages. | find "keyword" (in Windows) or adb shell pm list packages | grep "keyword" (in Linux/macOS).
- π After removal, the application will disappear only for the current user (flag) --user 0). When you reset or update the firmware, it can return.
- π Some apps (such as Google Play Services) are protected and wonβt be deleted even through the Google Play Services. ADB.
β οΈ Note: If, after removing the application through ADB The phone started spontaneously restarting or there were errors in the interface, return it with the command: adb shell cmd package install-existing <packet>
Method 3: Use MIUI Hidden Settings (for advanced)
MIUI firmware has a hidden MIUI Hidden Settings menu that allows you to manage system applications without ADB. Access to it is open through the codes of the engineering menu.
Instructions:
- Open the phone app and enter the code: ##4636##
- In the menu that appears, select MIUI Hidden Settings (if not, your firmware does not support this method).
- Go to the App Manager section and find the unnecessary app.
- Select Uninstall for all users (if the option is available).
Limitations of the method:
- β It doesn't work on all versions. MIUI (starting MIUI 12.5 Access may be blocked).
- β The list of applications to be removed is limited (for example, you cannot delete Google services).
- β After updating the firmware hidden menu may disappear.
List of codes of the engineering menu for Xiaomi
Method 4: Remove via TWRP (requires unlocking the bootloader)
If you are willing to take more drastic measures, you can remove system applications through custom recovery TWRP.
- π Unlocked bootloader (the procedure is officially supported by Xiaomi, but resets all data).
- π± Established TWRP Recovery (the version must match the phone model).
- π Backup of the section /system (necessarily!).
Step-by-step:
- Download and install TWRP for your model (the instructions are available on the XDA Developers or 4PDA forum).
- Download the phone to TWRP (usually by slamming Power + Volume Up).
- Go to Advanced β File Manager.
- Open the /system/priv-app or /system/app folder and find the folder with the unnecessary application (e.g. Browser for Mi Browser).
- Delete the folder or rename it (add at the end of.bak).
- Reboot the phone.
Advantages of the method:
- β Remove applications completely, freeing up space in memory.
- β It works even for secure systems. APK.
Risks:
- β οΈ Incorrect removal can lead to a βbrickβ (inoperability) of the device.
- β οΈ After updating MIUI through OTA Remote applications can return.
- β οΈ Xiaomiβs warranty will be cancelled.
π‘
Before removing through TWRP Make a full backup of the section /system It's.tar. It's in.tar. TWRP Choose Backup β System and save a copy to SD-card.
Method 5: Using Magisk modules (for root devices)
If your smartphone has root rights (obtained through Magisk), you can use special modules to remove system applications.
- π§© Universal Debloater β allows you to disable and remove applications through the graphical interface.
- π§© MIUI Debloater β a specialized module for Xiaomi, removes the standard βgarbageβ (advertising services, analytics, etc.).
- π§© App Systemizer β converts user applications to system applications and vice versa.
How to install the module:
- Download the module file (.zip extension) from GitHub or XDA.
- Open the Magisk app and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reboot the phone.
Advantages:
- β Ability to selectively remove even the most stubborn applications.
- β Automatic recovery after updates (if the module supports this feature).
- β No need to manually edit system files.
β οΈ Note: Magisk modules may conflict with each other. If after installation the phone stopped loading, boot in the TWRP and remove the module from the folder. /data/adb/modules.
What Xiaomi System Apps Can Be Deleted Without Risk
Not all pre-installed programs are equally useful, and below is a table of applications that can be removed without critical consequences for the system:
| Title of the annex | Packet name | Can I remove it? | Effects of removal |
|---|---|---|---|
| Mi Browser | com.android.browser | β Yes. | The standard browser will disappear (you can use Chrome or another) |
| Mi Music | com.miui.player | β Yes. | There will be no built-in music player. |
| Mi Video | com.miui.videoplayer | β Yes. | The standard video player will disappear (you can use VLC or MX Player) |
| GetApps (Mi App Store) | com.xiaomi.mipicks | β Yes. | There will be no Xiaomi app store |
| Cleaner (Optimizer) | com.miui.cleanmaster | β οΈ Conditionally. | The built-in cleaning utility will disappear (can be replaced with SD Maid) |
| Mi Community | com.xiaomi.forum | β Yes. | There will be no access to the official forum Xiaomi |
The following system components cannot be removed (this will cause the phone to fail):
- π« com.miui.home - launcher MIUI.
- π« com.android.settings β System settings.
- π« com.google.android.gsf β Google Services Framework (required for Google Play).
- π« com.miui.system β System Services MIUI.
- π« com.android.phone β telephone services.
π‘
Before removing any system application, check its packet name in specialized forums (such as XDA or 4PDA). Even seemingly secure programs can be associated with critical services.
What to do if the phone stops working after removal
If after manipulation with system applications, the smartphone does not turn on, hangs on the logo or gives errors, use the following recovery methods:
1. ADB recovery (if the phone is turned on but glitchy):
Install the remote package back
adb shell cmd package install-existing <name packet>
Example for Mi Browser
adb shell cmd package install-existing com.android.browser2. reset via Fastboot (if the phone doesn't boot):
- Download your phone to Fastboot (Power + Volume Down) mode.
- Connect to your PC and execute the command: fastboot erase userdata This will reset the settings to factory, but will save the firmware.
3. flashing through the Mi Flash Tool (extreme case):
- Download the official firmware for your model from the Xiaomi website.
- Install the Mi Flash Tool on your PC.
- Connect your phone in Fastboot mode and swipe clean all (full reset).
β οΈ Note: If you have removed the system application that is responsible for updates OTA (For example, com.miui.updater, when you restore the phone, you may not be getting updates over the air.