Xiaomi Redmi 5 owners often face the problem of overloading with unnecessary pre-installed applications. Even after resetting to factory settings, many Miui services β such as Mi Video, Mi Music, GetApps or Cleaner β come back, taking up precious memory space and wasting battery life. But can they be removed forever?
Standard methods like disabling or hiding through settings donβt solve the problem: applications stay on the system, continue to update and consume resources. In this article, we will discuss 5 working methods β from simple (without root rights) to radical (with unlocking the bootloader and using ADB). It is important to understand that removing system components can affect the stability of the device, so each method requires careful approach.
Before you start, check the MIUI version on your Redmi 5: Settings path β About Phone β MIUI version. This depends on the choice of method β some ADB commands only work on old firmware (up to MIUI 12), and new ones will require unlocking the bootloader.
1. disable embedded applications through settings (without root)
The safest, but also the least effective way is to turn off unnecessary services, which won't physically remove them, but will stop background activity and hide icons from the menu, suitable for applications like Mi Pay, Mi Community or Games that aren't critical to the system.
How to do this:
- 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 (e.g. com.xiaomi.mipicks for GetApps).
- Click "Disable" and confirm the action.
β οΈ Limitations of method:
- π Apps will remain in memory and will be updated through Google Play.
- π± Some system services (e.g. Security or Finder) cannot be disabled.
- π§ After resetting, all applications will return to active state.
If you need to remove, not disable β read on.
2. Remove via ADB (without root, but with a connection to a PC)
The Android Debug Bridge (ADB) method allows you to remove system applications without obtaining root rights. It is suitable for users who do not want to risk the warranty, but are willing to work with the command line. On Xiaomi Redmi 5, this method only works with an unlocked bootloader or on firmware older than MIUI 11.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB Tools.
- π USB-cable (preferably original).
- π± Included debugging by USB: Settings β The phone. β Version. MIUI (Press 7 times, then Settings β Additionally. β For developers β Debugging by USB.
Step-by-step:
- Connect Redmi 5 to your PC and confirm debugging permission.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with adb.exe.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Get a list of all packages: adb shell pm list packages | grep 'xiaomi'
- Remove an unnecessary app (e.g. Mi Music): adb shell pm uninstall -k --user 0 com.miui.player
Install Xiaomi drivers on PC|
Enable debugging over USB on your phone |
Download ADB Tools (platform-tools) |
Connect the phone with the original cable |
Check the list of packages before removing-->
β οΈ Warning: Deleting critical services (e.g. com.android.phone) will result in loss of communication or cyclical reboot. Always check the packet name before executing a command.
List of safe packets to remove on Redmi 5:
| Annex | Packet name | Effects of removal |
|---|---|---|
| Mi Video | com.miui.videoplayer | There will be no standard video player. |
| Mi Music | com.miui.player | The music player will disappear. |
| GetApps (Mi Store) | com.xiaomi.mipicks | There will be no Xiaomi store. |
| Cleaner | com.miui.cleanmaster | Built-in optimization will be disabled |
| Mi Community | com.xiaomi.forum | There will be no access to the Xiaomi forum |
3. Unlock the bootloader and remove via TWRP
To completely remove system applications from the physical media, you will need to unlock the bootloader and install custom recovery (TWRP), which provides maximum freedom, but lacks warranty and requires caution.
β οΈ Note: Unlocking the bootloader on Xiaomi is officially supported, but:
- π Links your Mi Account to your device for 72 hours (you canβt sell/give your phone during this period).
- π Resets all the data on the phone.
- π« Cancellation of the warranty (if it is still valid).
Steps to unlock:
- Link Mi Account to your phone in Settings β Xiaomi Account.
- Go to en.miui.com/unlock and download the Mi Unlock Tool.
- Launch the utility, log in to your account and follow the instructions (the phone should be in Fastboot mode).
- Once unlocked, install TWRP via the command: fastboot flash recovery twrp.img
You can now remove applications through TWRP:
- Download to recovery (Off. β Power + Vol+).
- Select Mount β System.
- Connect your phone to your PC and manually remove application folders from /system/priv-app or /system/app.
- Reset the device.
What happens if you delete the system application through TWRP?
4.Using Magisk and the Debloater module
If you already have root rights (obtained through Magisk), the most convenient way is to use the Xiaomi Debloater module, which allows you to remove embedded applications without risking damage to the system, since it works at the level of cloaking (the applications remain in memory, but become invisible to the system).
How to determine:
- Download the Xiaomi Debloater module (available on XDA Developers).
- Open Magisk Manager and go to the Modules section.
- Click "Install from storage" and select the downloaded file.
- Reboot the phone.
After installation of the module:
- π± In the settings of the phone will appear a new section "Debloater".
- π Select removal apps (such as Mi Browser or Mi Drop).
- ποΈ Press "Apply" and restart the device.
β Advantages of the method:
- π The ability to roll back changes (it is enough to remove the module in Magisk).
- π‘οΈ It is safer than manual removal through TWRP.
- π± It does not require re-unlocking the loader.
5. Installation of custom firmware (radical method)
If youβre tired of MIUI limitations, you can completely replace the firmware with an alternative one, like LineageOS or Pixel Experience, which will remove all of Xiaomiβs built-in apps, but require technical skills.
β οΈ Note: The scaling can be:
- π΅ Deprive support for certain functions (e.g, IR-blaster NFC).
- π Reduce battery life.
- π‘ Determinate communication stability (especially on firmware without official Redmi 5 support).
How to install LineageOS:
- Unlock the bootloader (see Section 3).
- Download the firmware for Redmi 5 (codename rosy) from LineageOS.
- Download GApps (Google Service Package) for your version of Android.
- Download to TWRP and run Wipe β Advanced Wipe (select Dalvik, System, Data, Cache).
- Install the firmware, then GApps and restart.
π‘
Before installing custom firmware, back up the EFS partition via TWRP β it contains IMEI and modem data. It will be extremely difficult to recover it after loss!
Frequent Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when removing system applications, and here are the most common problems and solutions:
πΉ "The application is not removed through ADB"
- π Check if the debugging is included USB and whether the cable is properly connected.
- π± Restart your phone and PC.
- π Try another version. ADB (For example, from Android Studio).
πΉ "Phone does not boot after deleting applications"
- π οΈ Boot in. TWRP and restore the backup.
- π₯ Fastboot phone with official firmware.
- π Check which app caused the crash (usually com.android.telephony or com.miui.home).
πΉ "After updating MIUI Remote applications are back"
- π Repeat the removal procedure through ADB magisk.
- π΅ Turn off automatic updates of system applications in Google Play.
- π‘οΈ Install the Disabler for module MIUI in Magisk to block recovery.
π‘
If after removing the applications, the phone stopped turning on, do not panic: in 90% of cases, flashing through Fastboot helps the official ROM from Xiaomi.