Removing System Apps on Xiaomi Redmi 5: A Complete Guide to Risks and Solutions

Xiaomi Redmi 5 is one of the most popular budget smartphones of 2018, but its MIUI firmware is known for its abundance of pre-installed system applications. Many of them can not be removed in standard ways, which annoys users: they take up space in memory, consume battery power and can send unnecessary notifications. However, trying to get rid of them without preparation often leads to system failures, a reboot cycle or even a โ€œbrickโ€ of the device.

In this article, we will discuss all working methods for removing system applications on Redmi 5 (codename rosy), including methods through ADB, third-party utilities and manual firmware editing. Particular attention will be paid to the unique risks to this model: for example, deleting the service com.xiaomi.mipicks on some versions of MIUI leads to the disappearance of the Settings icon from the desktop.

Why you canโ€™t just remove system apps from the menu

Unlike custom software, system applications in MIUI are protected at the firmware level, which is why the standard "Delete" press is not available for them:

  • ๐Ÿ”’ Superuser rights: Most of the system APK-files are located in the folder /system/priv-app/ or /system/app/, Access to which is limited even for the administrator of the device.
  • ๐Ÿ›ก๏ธ Protection MIUI: The firmware checks the integrity of system files at each boot, and if it detects the absence of critical components (e.g., com.miui.securitycenter), it can block the system from starting.
  • ๐Ÿ”„ Automatic Recovery: Some applications (e.g. com.xiaomi.midrop) recover after rebooting thanks to the mechanism MIUI Optimization.

More than that, on Redmi. 5 version MIUI 9/10 (Android 7.1.2) Trying to delete com.android.browser with a standard uninstaller leads to an error INSTALL_FAILED_DEXOPT. This is due to the fact that the browser is integrated into the system framework as a dependency for other services.

โš ๏ธ Note: Deleting applications like com.miui.analytics (statistics collection) or com.xiaomi.account (Xiaomi account) may result in inability to log in to the Mi cloud and loss of access to synchronize contacts.

Preparation of the device: what to do before removal

Before you start manipulating system files, follow the mandatory steps:

  1. Create a backup through Settings โ†’ Additionally. โ†’ Backup and reset. It's especially important to keep: ๐Ÿ“ฑ Contacts (exports to VCF) ๐Ÿ“ธ Photos and videos (copy on PC) ๐Ÿ”‘ Application data (use Mi Mover or Titanium Backup)

Find out the MIUI version

Settings โ†’ About the phone

Redmi 5

MIUI 9.2

MIUI 12.5

Turn on USB debugging.

Settings โ†’ About Phone โ†’ MIUI version (click 7 times)


Settings โ†’ Additional โ†’ For developers โ†’ Debugging by USB

Install ADB drivers

Platform Tools

If you plan to use the method with ADB, check the connection with the command:

adb devices

The response should be the serial number of your Redmi 5 with device status.

Make sure battery charge > 50%|

Backup of important data |

Find out the exact version of MIUI and Android|

Enable debugging over USB and allow connection to PC|

Download the necessary utilities (ADB, MIUI Optimizer) |

>

Method 1: Removal via ADB (without root rights)

This is suitable for users who do not want root access, but are willing to work with the command line, it allows you to disable system applications without physically deleting them (files will remain in memory, but will not run).

Algorithm of action:

  1. Connect Redmi 5 to your PC and open the command line in the adb.exe folder.
  2. Get a list of all packages: adb shell pm list packages -f
  3. Find an unnecessary app (e.g. com.miui.weather2) and disable it: adb shell pm uninstall-k --user 0 com.miui.weather2

AnnexPacket nameCan I remove it?Effects of consequences
Mi Browsercom.android.browserโœ… Yes.Browser icon will disappear, but links will open in Chrome
Mi Videocom.miui.videoโœ… Yes.There will be no built-in video player, but files will open in VLC
Mi Musiccom.miui.playerโš ๏ธ Partially.Sound effects may be lost in settings
Cleanercom.miui.cleanmasterโœ… Yes.Disappears widget memory cleaning from the desktop
Mi Dropcom.xiaomi.midropโŒ No.The โ€œFast Transferโ€ function in MIUI will work

โš ๏ธ Attention: Redmi 5s MIUI 11 and above delete com.miui.fm (FM-radio) causes the android.process.media error when the device is turned on next, because the radio module is integrated into the mediaserver system process.

Through ADB without root|

With root rights |

Using MIUI Optimizer|

Manual firmware editing |

I do not remove system applications-->

Method 2: Use MIUI Optimizer (for power users)

MIUI Optimizer is a community utility that allows you to deeply customize Xiaomi firmware without getting root. For Redmi 5, it is especially useful, as it supports system and vendor partitions even on a locked bootloader.

Instructions for use:

  1. Download the latest version of MIUI Optimizer (supported by MIUI 9-12).
  2. Install APK on your phone and open the app. Give all the permissions you've requested.
  3. Go to App Manager and select System Apps tab.
  4. Check the unneeded apps and click Uninstall.

Advantages of the method:

  • ๐Ÿ”ง The ability to not only delete but also freeze applications (they will remain in the system, but will not run).
  • ๐Ÿ”„ Automatically create a recovery point before changes.
  • ๐Ÿ“Š Shows dependencies between packages (e.g., that com.miui.notes requires com.miui.cloudservice).

However, there are limitations:

  • โŒ Does not work on firmware with a locked bootloader (you need to unlock through the Mi Unlock Tool).
  • โŒ Some applications (e.g. com.xiaomi.finddevice) are not removed due to anti-Rollback protection.

๐Ÿ’ก

If after using MIUI Optimizer, the phone started to brake, clear the cache in recovery: turn off the device, press Power + Volume Up, select Wipe Cache.

Method 3: Complete removal with root rights

This is a way to maximize freedom, but also maximize risk, and Redmi 5 has two ways to get root.

  1. Through Magisk (recommended): Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account binding). Set custom recovery (TWRP) for rosy. Squeeze Magisk through recovery.

Through SuperSU

  • It requires patching a boot image using SuperSU.
  • Not compatible with MIUI 11 or later due to changes in selinux.

After rooting, use Root Explorer or Titanium Backup to remove the root. APK-file:

  • /system/app/ is a standard application.
  • /system/priv-app/ - Privileged System Services.
  • /data/app/ - updates to system applications.

โš ๏ธ Attention: On Redmi 5 removal /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk This results in a loss of interface functionality (black screen after booting) and can only be restored through flashing.

If you delete something critical, return the file back from the backup or reflash the firmware through the Mi Flash Tool in Clean All mode.

What if the phone does not turn on after removing the applications?
If Redmi 5 logo-hung MI Or left to bootloop: Hold the Power. + Volume Up to log in to recovery. Select Wipe โ†’ Advanced Wipe and mark Dalvik/ART If it doesn't work, run the firmware through Fastboot: fastboot flash system. system.img fastboot flash boot boot.img

What system applications can be removed without risk

Not all pre-installed programs are equally important, but here is a list of secure apps to uninstall on Redmi 5 (checked at MIUI 9-12):

  • ๐ŸŒ com.android.browser โ€“ standard browser (can be replaced with Chrome).
  • ๐ŸŽต com.miui.player โ€“ Music player (alternative: Poweramp, VLC).
  • ๐Ÿ“บ com.miui.video - video player (alternative: MX Player).
  • ๐Ÿ“ com.miui.notes โ€“ Notepad (data synced to Mi Cloud if enabled).
  • ๐Ÿ“Š com.miui.cleanmaster โ€“ memory cleaner (functions duplicated by built-in optimizer).
  • ๐ŸŽฎ com.xiaomi.glgm โ€“ Game Turbo (only gamers need it).
  • ๐Ÿ“ก com.miui.fm โ€” FM-radio (only works with headphones as an antenna).

However, it is not recommended to remove these applications (the risk is high):

  • โŒ com.android.settings โ€“ System settings.
  • โŒ com.miui.securitycenter โ€“ Security Center (manages permissions).
  • โŒ com.xiaomi.account โ€“ Xiaomi account (linked to the cloud and store).
  • โŒ com.miui.systemAdSolution โ€“ Advertising service (its removal breaks the widgets work).

On Redmi 5 with MIUI 10, there is a feature: removing com.miui.analytics leads to an error in synchronizing time in the status bar, which is due to the fact that the service is also responsible for updating the time zone.

adb shell dumpsys package com.name.packet

If the output has a requiredFor string, then the application needs other components of the system.-->

Removal Alternatives: How to Disable System Applications

If the risks of removal scare you, consider safer ways to:

  1. Disable via Settings: Go to Settings โ†’ Applications โ†’ Application Management. Select an unnecessary application (like Mi Pay) and click Disable.This hides the application from the menu and stops its background activity, but does not free up space in memory.
  2. Greenify: Greenify allows you to freeze system applications, preventing them from running automatically, works without root, but with root it gives more features.

Hiding icons

  • In the MIUI launcher, you can remove the icons of system applications from the desktop, holding them and dragging them to the Hide menu.

This will reduce battery consumption without removing the app itself.

Restore the system after a failed removal

If after manipulating the system files Redmi 5 stopped working normally, use one of the methods of recovery:

Problem.DecisionInstructions
Bootloop (Cyclical Reboot)Clearing the cachePress Power + Volume Up, select Wipe Cache.
Black screen after logoFastboot flashing through FastbootDownload the firmware for rosy from the official website and run through the Mi Flash Tool.
System application icons have disappearedRecovery through ADBExecute the command: adb shell cmd package install-existing com.name.packet
Error: "Com.android.phone process stopped"Resetting settingsIn recovery, select Wipe Data/Factory Reset (data will be deleted!).

If you have removed a critical application and have not made a backup, the only reliable way to get it back up is to flash the full firmware through Fastboot. Any stable version of MIUI for the rosy model (e.g. MIUI 10.2.2 Global) will work for Redmi 5.

โš ๏ธ Note: When running through the Mi Flash Tool, be sure to choose Clean All mode rather than Clean All and Lock. The latter will block the bootloader, and you will need to wait 720 hours (30 days) to re-unblock).

FAQ: Frequent questions about removing system applications on Redmi 5

Can I remove the Mi App Store (Xiaomi App Store)?
Technically, yes, but it will cause problems updating other system applications. โ†’ Annexes โ†’ Application management โ†’ Shop and click Disable. If you want to delete, use the command: adb shell pm uninstall -k --user 0 com.xiaomi.mipicks, however, on MIUI 11 And newer, it can break the work of the themes of design.
How to return a remote system application?
There are three ways: through ADB (if the file is still in the system): adb shell cmd package install-existing com.name.packet Install APK manually: Download the original APK from a site like APKMirror. Install the name file.apk via adb install.

Firmware through TWRP

  • Download the full firmware for your version of MIUI.
  • In recovery, select Install and click ZIP-file.
Why does the battery quickly go down after removing the applications?
This is because the system is constantly trying to run missing services: ๐Ÿ”‹ Disable battery optimization for remaining system applications in Settings โ†’ Battery โ†’ Optimizing the battery. ๐Ÿ”„ Perform a cache reset in recovery. ๐Ÿ“‰ Install Greenify and add all the background processes. If the problem persists, restore the remote applications โ€” perhaps one of them was responsible for power management.
Can I uninstall Google Play Services on Redmi 5?
Not recommended. com.google.android.gms is the basis for most applications, including: ๐Ÿ“ Geolocation (maps, taxis). ๐Ÿ”” Push notifications (Gmail, Telegram). ๐Ÿ”‘ Google authentication, deleting it will cause massive smartphone disruptions, and if you want to save battery, turn off the Google Play Services auto-update in your app settings.
How to remove ads in MIUI without removing system applications?
Advertising in MIUI It is downloaded via com.miui.systemAdSolution and com.xiaomi.msa.global. To disable it, go to Settings โ†’ On the phone and press. 10 once-on MIUI, to activate hidden settings. Go back to Settings. โ†’ Additionally. โ†’ Special facilities โ†’ Developer mode โ†’ Turn off personalized ads. Install. ADB AppControl and disable advertising packages: adb shell pm disable-user --user 0 com.miui.systemAdSolution This will remove ads from the menu, but will not affect critical features.