Recovery of system applications on Xiaomi Redmi: from manual return to deep flashing

Removed the system application on Xiaomi Redmi and encountered errors in the smartphone? This problem is familiar to many users who have tried to make room or get rid of β€œunnecessary” software like Mi Browser, Mi Video or GetApps. System utilities in MIUI are closely integrated into the shell, and their removal often leads to failures – from the inability to update the firmware to the complete inoperability of some functions (for example, Settings β†’ Google accounts cease to open).

Recovering remote applications can be done in a number of ways, from simple (via Hidden Settings or MIUI) to complex (flashing through Fastboot or manually installing APK with root rights). In this article, we will discuss all the current methods for the Redmi Note 10/11/12, Redmi 9/10 and other models on MIUI 12-14, including nuances for devices with an unlocked bootloader. Important: some methods require technical knowledge, so start with the safest options.

Why you can’t just uninstall your system apps on Xiaomi

Unlike the usual programs from Google Play, system applications in MIUI:

  • πŸ”— Linked to the core shell: for example, com.miui.securitycenter is responsible for permissions and security, and its removal can block the installation of new applications.
  • πŸ”„ Update with firmware: even if you delete Mi Music, after the update MIUI It will come back automatically, but with errors.
  • πŸ› οΈ Use privileged rights: without them, functions like Dual Applications or Game Mode do not work.

In practice, this means that after removal (for example, through an ADB or root conductor), you may encounter:

  • ❌ Permanent notifications of process failure com.android.systemui.
  • πŸ”’ Unable to log in to Mi Account (Error 20045).
  • πŸ“± Freeze when downloading (if you remove critical software like com.miui.home).

⚠️ Note: On Redmi models with a locked bootloader (most devices out of the box), an attempt to restore applications through Fastboot without unlocking will lead to a hard brick - the smartphone will stop turning on even in recovery mode.

Method 1: Recovery through hidden MIUI settings

The safest method is to use the built-in MIUI Hidden Settings feature, which is available on most Xiaomi devices without root.This method is suitable if you have removed the application through Settings β†’ Applications or ADB, but did not touch the system files manually.

Instructions:

  1. Open the Settings app and go to About Phone.
  2. Tap 7 times on the MIUI version to activate the developer mode.
  3. Return to the main Settings menu and select Additional β†’ Special Features β†’ Hidden Settings (on some firmware, the path may differ: Settings β†’ System β†’ Advanced Settings β†’ Hidden Settings).
  4. In the App Management section, find Restore System Apps (or Restore System Applications in Russian).
  5. Tick the desired apps (such as Mi Calculator or Mi Community) and click Restore.

Once you've recovered, restart your device. If Hidden Settings is missing, try an alternative method:

Check the MIUI version (must be at least 12.0.3)

Make sure your smartphone is not rooted (otherwise Hidden Settings may not work)

Connect to Wi-Fi (for downloading missing files)

- Charge the battery at least 50 times%-->

Limitations of the method:

  • 🚫 It does not work for applications removed through TWRP root-guide.
  • πŸ”„ Restores only standardized APK, without user data (for example, bookmarks in Mi Browser will have to be reconfigured).

Method 2: Install the APK manually with system rights

If Hidden Settings doesn’t help, you can try installing the original. APK-Manual system application files. This method requires:

  • πŸ“± Developer mode enabled (see step 2 in the previous method).
  • πŸ”Œ Connections to ADB (or root, if available).
  • πŸ“ Original. APK from the firmware of your Redmi model.

Where to get APK:

  1. Download the full firmware for your model from the official Xiaomi website (select the version of Fastboot or Recovery that corresponds to your current MIUI).
  2. Unpack the archive and find the system/priv-app or system/app folder – it stores the system APKs.
  3. Copy the files you want (such as MiuiCalculator.apk) to your smartphone.

Installation via ADB:

  1. Connect Redmi to your PC and open the command line in the folder with ADB.
  2. Enter the command to install with system rights: adb install -r -d --fastdeploy /path/to/file.apk Flag -r replaces the existing application, -d allows you to downgrade the version.
  3. For applications from priv-app, use: adb shell pm install -r -t -i "com.xiaomi.packageinstaller" /path/to/file.apk

⚠️ Attention: Installation APK different version MIUI or Redmi models can cause conflicts. Always check the firmware match to your device in settings (Settings) β†’ The phone. β†’ Version. MIUI).

If ADB misstep INSTALL_FAILED_INVALID_APK, signifier:

  • πŸ“Œ APK damaged or not intended for your architecture (ARM/ARM64).
  • πŸ”’ You don’t have enough rights (you need a root or unlocked bootloader).

Method 3: Recovery via TWRP (for rooted devices)

If your Redmi has a custom TWRP recavator installed, you can restore system applications through a backup or manual installation.This method is suitable for users with an unlocked bootloader and root.

Step-by-step:

  1. Download the full system partition backup (system.img) for your model from the XDA Developers forum or from the firmware archive.
  2. Reboot to TWRP (Put Power + Volume up when the phone is off).
  3. Select Mount β†’ System (if the partition is not mounted, run adb shell twrp mount system from PC).
  4. Move the downloaded APKs to /system/priv-app or /system/app (depending on the application).
  5. Set the correct access rights: chmod 644 /system/priv-app/NameFolds/Name.apk
  6. Reset the device.

The alternative is to recover from Nandroid backup:

  • πŸ“ If you have a backup made before removing apps, select in TWRP Restore β†’ System.
  • ⚠️ This will return all system files to the state at the time of the backup, including settings.
AnnexThe way in the systemEffects of removal
Mi Browser/system/priv-app/MiuiBrowserWeb Previews in Settings Are Not Working
Security Center/system/priv-app/SecurityCenterErrors in APK installation, no permissions can be given
GetApps/system/priv-app/GetAppsSystem applications are not updated through software updates
MiuiHome/system/priv-app/MiuiHomeBlack screen after booting, no launcher

Through Settings β†’ Applications

With ADB (pm uninstall -k --user 0)

Through root conductor (e.g. Root Explorer)

I do not remove system applications

Another way.-->

Method 4: Fastboot Flashing (extreme case)

If none of the previous methods worked, it's a complete Fastboot flashback, which is a radical way to bring the smartphone back to factory status, but it requires:

  • πŸ”“ Unlocked bootloader (otherwise the firmware will not stand up).
  • πŸ’» Computers with installed drivers and Mi Flash Tool.
  • πŸ“‘ Stable Internet connection for downloading firmware (weight) ~2-3 GB).

Instructions:

  1. Download Fastboot firmware for your model from the official Xiaomi website (choose the Stable version, not the Developer, if you are not sure).
  2. Unpack the archive in a folder without Cyrillic characters (for example, C:\MIUI\redmi_note10).
  3. Turn off the phone and press Power + Volume down to enter the Fastboot (a hare in a hat-eared hat will appear on the screen).
  4. Connect Redmi to your PC and start the Mi Flash Tool.
  5. In the program, click Select, specify the firmware folder, then select Clean all (full reset) or Clean all and lock (reset + lock the bootloader).
  6. Press Flash and wait until it is completed (the process will take 5-10 minutes).

⚠️ Warning: Clean all and lock will block the bootloader, making it impossible to install custom firmware in the future. Use it only if you plan to stay on the stock. MIUI.

Once you flash it through Fastboot, all data on the device will be erased, including photos, messages and installed apps.

What to do if the Mi Flash Tool is an error "flash_all_lock.bat failed"?
The error occurs due to a locked bootloader or a mismatch in the firmware version. Solutions: 1. Unlock the bootloader via [Mi Unlock Tool](https://en.miui.com/unlock/) (requires a Mi Account to be linked to the device and wait 7–30 days). 2. Check that the downloaded firmware matches the code of your model (for example, the Redmi Note 10 Pro has a code sweet, not mojito). 3. Try flashing through the command manually: fastbootall fastboot reboot reboot.

Method 5: Recovery through EDL-regime (for β€œbricks")

If after manipulation with system files Redmi stopped turning on (the so-called brick), there is only one way - firmware through the system. EDL-This is an Emergency Download Mode:

  • πŸ”§ Special cable (or closing test points on the board).
  • πŸ’» Mi Flash Pro or QFil (for Qualcomm smartphones).
  • πŸ“„ Authorized Xiaomi account (for new models with protection) ARB).

Instructions:

  1. Download. EDL-firmware (usually a file with the.mbn or.elf extension).
  2. Connect the Redmi off to the PC by holding the Power + Volume up + Volume down buttons (or close the test points if you know where they are).
  3. In Mi Flash Pro, select the downloaded firmware and press Flash.
  4. Wait until the process is completed (it can take up to 30 minutes).

⚠️ Warnings:

  • 🚨 On models with a MediaTek processor (for example, Redmi) 9A) EDL-The system can be blocked by the manufacturer.
  • πŸ”’ For devices with ARB 4.0+ (Post-2021 login required via Xiaomi account linked to phone.

πŸ’‘

Before you run your firmware through EDL, check your Redmi CPU model in the CPU-Z application (Social CPU section). QFil is good for Qualcomm, SP Flash Tool is good for MediaTek.

How to avoid problems in the future

To avoid having to restore system applications after each MIUI update, follow these rules:

  • 🚫 Do not delete applications prefixed com.miui., com.android. or com.google.
  • πŸ”§ Use Disconnection Instead of Delete: Go to Settings β†’ Annexes β†’ Select the application β†’ Shut down.
  • πŸ“¦ To free up space, delete the cache and user data, not yourself. APK.
  • πŸ”„ Before the update MIUI Make a backup through Settings β†’ System system β†’ Backup.

If you still need to get rid of unnecessary software, use safe alternatives:

  • πŸ“± Install a third-party launcher (like Nova Launcher) to hide unnecessary icons.
  • πŸ”’ Use it. ADB AppControl to disable system applications without deleting: adb shell pm hide com.xiaomi.midrop (replace com.xiaomi.midrop with the desired application package).

πŸ’‘

Disabling system applications via ADB (pm hide) is safer than uninstalling them, as they can be returned by pm unhide without data loss.

FAQ: Frequent questions about system application recovery

Can I restore a remote application without a computer?
Yeah, if you have one left. APK-Download any file manager with root support (e.g., file manager, FX File Explorer, move it. APK folder /system/priv-app/Names/ and establish rights 644. Without root, this method won't work. Also try the method through Hidden Settings (described in the Method). 1) β€” It doesn't require a PC.
Once the app is restored, it's deleted again. What do you do?
This is due to a version conflict or a damaged cache. Try: Clear app data: Settings β†’ Annexes β†’ Select an application β†’ Warehouse β†’ Clear the data. Set it up. APK different version MIUI (But for your model!). Disable automatic update of system applications: Settings β†’ The phone. β†’ Updating the system β†’ Settings (βš™) β†’ Auto-update of applications.
How do I know which system application I have removed?
If your smartphone is working but some features are broken, compare the list of installed apps to the standard one for your model. For this: Download the full list of MIUI packages for your device (for example, on XDA). Install the Package Name Viewer from Google Play and compare the current packages with the reference ones. Notice the missing packages with prefixes: com.miui.com.xiaomi.com.android. For non-functioning devices (brick), you can only identify remote applications through firmware logs, which require special knowledge.
Will the Mi Account be restored after flashing through Fastboot?
No, flashing through Fastboot with Clean all option completely resets the device, including the link to the Xiaomi account. After the firmware, you will need to: Re-enter the Mi Account (if you forgot the password, restore it on account.xiaomi.com); Manually configure data synchronization (contacts, notes, etc.). If Find Device was enabled before the firmware was turned on, after the reset, you may need to confirm via SMS or email.
Can I restore system applications on Redmi with a blocked bootloader?
Yes, but the choice of methods is limited: βœ… Hidden Settings (Method 1). βœ… Installation APK through ADB (Method 2) if the application is not critical (e.g. Mi Calculator). ❌ Fastboot and TWRP If none of the safe ways worked, you just have to go to Xiaomi service center, they can flash the device through the device. EDL with the guarantee (if applicable).