How to permanently remove embedded applications on Xiaomi Redmi: 5 working ways

Embedded apps on Xiaomi Redmi smartphones are a headache for many users, taking up space in memory, using up battery power in the background, and often duplicating the features of more convenient alternatives. But the manufacturer blocks their removal by standard means, leaving only the possibility of disabling through the settings. This does not solve the problem completely: disabled programs continue to take up space on the disk and can be activated after system updates.

In this article, we’ll look at all the possible ways to remove system applications on Xiaomi Redmi, from secure root-free methods to radical solutions with unlocking the bootloader and modifying the firmware. You’ll learn which applications can be removed without risking system stability, and which are strongly discouraged. We’ll also analyze alternative approaches, from hiding icons to using ADB to deactivate unnecessary services.

Important: the procedure for removing system components is always associated with risks. Wrong actions can lead to a cyclical reboot, loss of functionality (for example, a camera or a mobile network), or even a β€œbrick” of the device.

Why Xiaomi doesn’t allow you to remove embedded apps?

The manufacturer blocks the removal of pre-installed programs for several reasons:

  • πŸ”„ License agreements: Many applications (e.g. Google Play Services, Mi Browser) are integrated at the firmware level under a contract with partners, and their removal violates the terms of use.
  • πŸ› οΈ System stability: Some services (e.g. com.xiaomi.finddevice) are critical to the operation MIUI. Removing them can lead to errors in the phone.
  • πŸ’° Monetization: Apps like Mi Video, Mi Music or GetApps contain ads and affiliate offers that generate revenue for the company.
  • 🌍 Regional features: Firmware for different countries may have different sets of applications (e.g. Facebook in global versions or AliExpress in Chinese).

Interestingly, even in Redmi with pure Android One (like Redmi A2), some Google apps still can’t be removed – this is a requirement of Google Mobile Services (GMS) for device certification.

⚠️ Note: Removing system applications deprives you of warranty service. Xiaomi service centers easily detect firmware modifications and may refuse repairs even for reasons other than software (for example, a broken screen).

Method 1: Disable applications through settings (without root)

The safest method is not to delete, but to disable unnecessary programs. This will not free up space on the disk, but will stop background activity and hide icons from the menu.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all apps.
  3. Find the app you want (such as Mi Browser) and open the page.
  4. Click Disable (if the button is active).Some applications may require a password or pattern lock confirmation.

Limitations of the method:

  • 🚫 Does not work for mission-critical services (e.g. com.android.phone).
  • πŸ”„ After updating MIUI Disabled applications can be activated again.
  • πŸ“± Does not free up space in memory – application files remain on the device.

Standard browser (Mi Browser)

Mi Video and Mi Music

GetApps and Mi Pay (if not used)

Theme Store (Themes)

Du Apps (optimizer and cleaner)

-->

To return the disabled application, go back to its settings and click Enable.

Method 2: Remove via ADB (without root but with PC)

Android Debug Bridge (ADB) is a debugging tool that allows you to manage system components without obtaining root permissions.The method works on most Xiaomi Redmi devices (including models on MIUI 14), but requires a connection to a computer.

Preparation:

  1. Download ADB Tools from Google’s official website.
  2. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times to activate Developer Mode), then go back to Settings β†’ Additional β†’ Developers β†’ Debugging on USB.
  3. Connect Redmi to your PC and confirm your trust in your computer on your phone screen.

The removal process:

  1. Open the command prompt (cmd) in the folder with ADB.
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Get a list of all packages: adb shell pm list packages
  4. Find the name of the application package (e.g. com.miui.browser for Mi Browser) and execute the deletion command: adb shell pm uninstall -k --user 0 com.miui.browser The flag --user 0 means deletion only for the current user (does not affect system files).

List of popular removal packages:

AnnexPacket nameRisk of removal
Mi Browsercom.android.browsercom.miui.browserLow.
Mi Videocom.miui.videoplayerLow.
Mi Musiccom.miui.playerLow.
GetAppscom.xiaomi.mipicksMedium (may disrupt the theme store)
Cleaner (Security)com.miui.cleanmasterHigh (may lead to optimization errors)

⚠️ Note: Deleting com.google. or com.android. without understanding their purpose is guaranteed to cause system failure, such as deleting com.google.android.gms will deprive you of access to Google Play and most apps.

Mi Browser|Mi Video|GetApps|Cleaner (Security)|Other-->

Method 3: Using Magisk and Universal Debloater

If you're ready to get root rights, the safest way to remove system applications is to use the Universal Debloater module for Magisk, which allows you to selectively remove applications with the ability to restore them.

Steps:

  1. Unlock the bootloader on Xiaomi Redmi (instructions below in the "Preparation" section).
  2. Install Magisk (download the latest version from GitHub).
  3. In Magisk, go to the Modules section and install Universal Debloater (available in the Magisk repository).
  4. Restart the device and open the Debloater app from the menu.
  5. Select removal apps (the module shows the risks for each package) and confirm the action.

Advantages of the method:

  • πŸ”§ Recovery of Remote Applications through the Same Module.
  • πŸ›‘οΈ Dependency check – the module warns if deleting the packet could disrupt the system.
  • πŸ“± Works on MIUI 12/13/14 without conflict with updates.

Important: After installing Magisk, some banking applications (such as Sberbank Online) may stop working due to the SafetyNet trigger, the solution is to install the MagiskHide Props Config module or use Magisk Delta with root hiding function.

Method 4: Manual removal via TWRP (for power users)

This method requires an unlocked bootloader and a customized TWRP recavator installed. It allows you to physically delete application files from the system partition, but risks damaging the firmware.

Instructions:

  1. Install TWRP for your Redmi model (only download from trusted sources, such as the official website).
  2. Download to TWRP (usually by pressing Power + Volume Up).
  3. Go to Advanced β†’ File Manager.
  4. Open /system/app or /system/priv-app (depending on the location of the target application).
  5. Find a folder with the name of the package (such as MiBrowser) and delete it.
  6. Reset the device.

Risks of the method:

  • πŸ’₯ Loss of performance when removing critical packets (e.g. com.qualcomm.qti.telephonyservice for models with Snapdragon chipset).
  • πŸ”„ After updating MIUI through OTA Remote applications can return.
  • πŸ”§ Re-installation required TWRP after each update (unless you use OrangeFox or other Survival Recoveries).
How to restore a remote application through TWRP?
If after deleting the system stopped booting or there were critical errors: 1. Boot in TWRP. 2. Connect the phone to your PC and copy the backup of the application folder (if you did backup) to /system/app. 3. Set the correct permissions: chmod 644 for files and chmod 755 for folders. 4. Reboot the device. If there is no backup, you will have to reflash the device via Fastboot.

Method 5: Flashing on custom firmware (radical method)

If you need to get rid of the bloat completely, the most reliable way is to install custom firmware, such as LineageOS, Pixel Experience or ArrowOS, which are devoid of pre-installed Xiaomi applications and offer pure Android.

Advantages:

  • 🧹 Total absence of bloat MIUI Google (in some assemblies).
  • πŸš€ Better productivity and battery life.
  • πŸ”„ Regular security updates (unlike Xiaomi, which often delays patches for Redmi budget models).

Disadvantages:

  • πŸ“± Loss of branded functions MIUI (Second Space, Game Turbo, and the Game Turbo).
  • πŸ”§ Difficulty of installation for beginners (requires unlocking the bootloader, installation) TWRP, manual backup).
  • πŸ’₯ Risk of β€œbricking” in case of errors during firmware.

Popular firmware for Xiaomi Redmi:

FirmwareFeaturesSupport for models
LineageOSClean Android, stable operationRedmi Note 10/11, Redmi 9/10
Pixel ExperienceGoogle Pixel interface, regular updatesRedmi K40, Redmi Note 8/9 Pro
ArrowOSModular system, micro-G support (without Google)Redmi 7/8, Redmi Note 7/8
MIUI EUMIUI without bloat, weekly updatesAll Redmi models (except Chinese versions)

⚠️ Attention: Installation of custom firmware violates the warranty conditions and may lead to problems with the operation of the module NFC, On your camera or mobile network (especially on models with a MediaTek processor, such as the Redmi Note 11).Be sure to check user reviews of your model on the forums before you run the firmware. 4PDA or XDA-Developers.

Preparation of the device: unlocking the loader

Most methods (except ADB and Settings Disconnect) require unlocking the bootloader, a process officially supported by Xiaomi, but with limitations:

  • πŸ”“ Unlocking erases all data on the device (take backup!).
  • ⏳ Requires a wait of 7 days (168 hours) after linking your Mi Account to your device.
  • πŸ“± It does not work on some models for the Chinese market (e.g. Redmi). K50 china-fixed ROM).

Step-by-step:

  1. Download Mi Unlock Tool from the official website.
  2. Sign in to your Mi Account on your phone and unlock tool.
  3. Link your device to your account: Settings β†’ Xiaomi Account β†’ Mi Cloud β†’ Find the device (enable the function).
  4. Turn off your phone and boot into Fastboot mode (press Power + Volume Down).
  5. Connect Redmi to your PC and start the Mi Unlock Tool. Follow the instructions of the program.
  6. After unlocking, the phone will automatically reset to factory settings.

If the tool is running a "Couldn't unlock" error, check:

  • Internet connection (the tool requires online verification).
  • The Mi Unlock Tool (should be the last version)
  • Account status (some forums sell "unblocked" Mi accounts, but this violates Xiaomi's rules).

πŸ’‘

If you are locked to 99% or 50%, try using a proxy server or VPN It's a problem with a connection to servers in China or Hong Kong, and it's often a problem with a lockdown. IP in your region.

What not to delete: a list of critical packages

Some system applications cannot be removed without the risk of losing the functionality of the phone, and here is a list of the most important packages for MIUI:

PackageAppointmentEffects of removal
com.android.phonePhone calls and SMSLoss of mobile network
com.android.settingsSystem settingsIt is impossible to open the settings menu
com.miui.homeMIUI launcherBlack screen after download
com.xiaomi.finddeviceFind the device functionLoss of ability to track the phone
com.qualcomm.qti.telephonyserviceCommunication module (for Snapdragon)Lack of mobile internet and calls
com.google.android.gmsGoogle Play ServicesApps that require Google are not working

Also, avoid removing packages with names:

  • 🚨 miui. MIUI.
  • 🚨 Android.* – basic Android services.
  • 🚨 qti. or mediatek. – drivers for Qualcomm and MediaTek processors.

If you are in doubt about the security of removing a package, check it out on forums (like 4PDA) or use tools like App Inspector (available on Google Play) that show app dependencies.

πŸ’‘

Before removing any system package, back up via TWRP or titanium backup to restore functionality if something goes wrong.

FAQ: Frequent questions about removing embedded applications

Can Google Play Services be removed without consequences?
No. This package is critical to most applications, including Google Play, Gmail, YouTube, and many third-party programs, and its removal will lead to mass errors, the alternative being to use GMS-free firmware (e.g. MIUI EU without Google) or install microG (lightweight replacement).
Why does the app come back after it is removed via ADB?
MIUI updates through OTA restore remote system packages. Solutions: Turn off automatic updates in Settings β†’ About Phone β†’ System Update. Use Magisk to block specific packet updates (OTA Survival module). Install custom firmware where there is no forced packet recovery.
How to hide the icons of embedded applications without removing?
If you're just getting in the way of icons but don't want to risk system stability: Use launchers like Nova Launcher or Lawnchair where you can hide apps. In the standard MIUI launcher, pinch the app icon and drag it to the Hidden Apps folder (if available). Turn off the icon display through Settings β†’ Home Screen β†’ Hide apps (not available on all versions of MIUI).
Can I remove MIUI and install a clean Android without unlocking the bootloader?
No. Custom firmware installation always requires an unlocked bootloader. Without that, you can only: Disable unnecessary applications through settings; Use ADB to delete packets for the current user (does not affect system files); install an alternative launcher and ignore embedded programs.
How to return a remote system application if the phone stops working?
If the device does not boot or is not working correctly after deleting the packet: Load to TWRP (if installed). mount /system partition and copy the backup of the application folder (if any). If there is no backup, reflash the device via Fastboot using the Mi Flash Tool (you can download from the official website). Select the clean all and lock option for full firmware recovery (but this will block the bootloader again). If TWRP is not installed, only the firmware remains via Fastboot or contact the service center.