Why can Redmi 9 updates be problematic?
Application and MIUI updates on Xiaomi Redmi 9 typically improve performance, add new features and close security vulnerabilities. However, users often face the downside of the coin: after an update, the application begins to slow down, bugs appear, additional memory is eaten or the familiar interface changes. For example, an updated version of Google Play Services can drain the battery 15-20% faster, and the new MIUI 14 firmware can block third-party launchers.
To make matters worse, Xiaomi often attaches critical updates to device security. You canβt roll them back through standard settings β the system will simply suggest re-installing the update. In this article, weβll discuss 3 working methods for uninstalling updates: for applications, system components, and all MIUI firmware. Itβs important to understand that some methods require unlocking the bootloader and may result in loss of warranty or data on the device.
Before you start, check:
- π± Version MIUI: Settings β The phone. β Version. MIUI. Recent versions (e.g, MIUI 14.0.4) can block rollbacks through Recovery.
- π bootloader status: If it is blocked, methods with fastboot will not work.
- π² Backup: Save data to Mi Cloud or PC β when reset, it will be deleted.
Method 1: Remove application updates through settings
The easiest method is to roll back updates for individual applications (like Google Play Store, YouTube or Mi Browser) that do not require super-user rights and are suitable for most users, but note that system applications (like com.miui.home) cannot be rolled back in this way.
Instructions:
- Open Settings β Applications β Application Management.
- Select a problem app (like Google Chrome).
- Click on the three dots in the top right corner and select Remove Updates.
- Confirm the action. The app will return to the factory version.
β οΈ Note: After a device is restarted, some system applications (such as Mi Security) may automatically update again:
- π« Turn off auto-update in Google Play β Settings β Auto-update of applications.
- π For system applications, use the method with ADB (section).
βοΈ Preparation for rollback of annexes
Method 2: Recovery Mode (without PC)
If the problem is caused by the MIUI update itself (for example, after the transition from MIUI 12 to MIUI 13, lags appeared), you can try to roll back using Recovery Mode.
- π The bootloader is not blocked on the device (checked by the fastboot oem device-info command).
- π You have a backup of the old firmware in.zip format (you can download it at miuirom.org).
- π The firmware version is not newer than the current one (a rollback to an older version is not always possible).
Step-by-step:
- Download the desired version of MIUI for Redmi 9 (codenamed Lancelot) and rename the file to update.zip.
- Move the file to the root directory of the phoneβs internal memory.
- Turn off the device and press Volume Up + Power to enter Recovery Mode.
- Select Install update.zip to System (use volume buttons for navigation, power buttons for confirmation).
- After installation, select Reboot to System.
What if Recovery doesnβt see update.zip?
β οΈ Note: When you roll back through Recovery, all user data will be deleted, including photos, contacts and messages. If you need to save data, use the method with fastboot (section 4) or create a backup through Mi PC Suite.
| MIUI version | Possibility of rollback | Risks. |
|---|---|---|
| MIUI 12 β MIUI 11 | β Maybe. | Data loss, possible camera bugs |
| MIUI 13 β MIUI 12.5 | β οΈ Partially (unlocking required) | Mistakes with Google Services |
| MIUI 14 β MIUI 13 | β Blocked (anti-rollback) | Brick of the device in forced rollback |
Method 3: Removing system application updates through ADB
If the standard update removal does not work (for example, for Mi Security or Mi Share), you can use the same. ADB-This method requires a connection to the PC and enabled Debugging mode. USB.
Instructions:
- Install ADB and Fastboot Tools on PC.
- Turn on USB Debugging on your phone: Settings β About Phone β MIUI Version (click 7 times), then Settings β Additional β For Developers β Debugging over USB.
- Connect Redmi 9 to your PC and execute on the command line: Adb devices (you should display your device).
- To remove updates for a particular application, search for its packet ID (e.g. com.miui.securitycenter for Mi Security) and run: adb shell pm uninstall -k --user 0 name.packet
Examples of batch names of popular Xiaomi system applications:
- π± Mi Launcher: com.miui.home
- π Mi Security: com.miui.securitycenter
- π· Camera: com.android.camera
- π Mi Browser: com.android.browser
adb shell pm list packages | grep "keyword"For example, to search for all applications with "miui" in the name: adb shell pm list packages | grep "miui"-->
β οΈ Attention: Removing system applications can cause the device to work in an unstable way. For example, removing com.miui.securitycenter will turn off the fingerprint scanner:
adb backup -apk -shared -all -f backup.abMethod 4: Complete Fastboot Firmware rollback (for experienced)
If previous methods have failed, the most radical way is to run the old version of MIUI through fastboot, which requires an unlocked bootloader and can lead to a loss of warranty, only suitable for users who are willing to take risks.
What you need:
- π₯οΈ PC with installation ADB and Fastboot.
- π.tgz firmware for Redmi 9 (lancelot) (download from xiaomifirmwareupdater.com).
Step-by-step:
- Unpack the firmware in the folder from fastboot.
- Turn off the phone and press Volume Down + Power to log into Fastboot Mode.
- Connect the device to the PC and execute in the command line: fastboot flash boot.img fastboot flash recovery.img fastboot flash system.img fastboot flash vendor.img fastboot reboot
π‘
Firmware via fastboot completely erases data on the device. If you need to save photos or contacts, use the Mi PC Suite to create a backup before starting the procedure.
Frequent Mistakes and How to Avoid Them
When updates roll back, users often face typical problems, and here are the most common ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| E: Unknown command in Recovery | Incorrect version of Recovery or corrupted update.zip | Download the official Recovery from miuirom.org |
| adb: device unauthorized | No confirmed access to debugging on the phone | Confirm the request on the Redmi 9 screen |
| The device does not turn on after firmware | Incompatible version of MIUI or interrupted process | Repeat the firmware via fastboot with the correct version |
If the device is stuck on the MI logo after the rollback, try:
- π Go to Recovery and make Wipe Data.
- π₯ Reflash the device via the Mi Flash Tool (requires PC).