The latest update to your Xiaomi Redmi app or system MIUI has caused bugs, brakes or unexpected errors? Don't rush to reset your phone to factory settings - 80% of the time, you can solve the problem by rolling back changes. In this article, we will discuss all the current ways to cancel updates: from simply removing the app update through Settings to a full downgrade version of MIUI with saving user data.
It is important to understand the difference between two types of updates: apps (from Google Play or Mi App Store) and system (MIUI firmware). The former will only need to roll back to the previous version of APK, and the latter will require a flashing through Fastboot or Recovery. We will describe both scenarios in detail, including nuances for the Redmi Note 12, Redmi 10 and other popular devices.
Before you start, check:
- π Battery level (minimum 50% for system manipulation)
- π Availability of a backup copy of important data (photos, contacts, messages)
- π A stable Internet connection (for downloading firmware or APK)
1. How to roll back the app update on Xiaomi Redmi
If the problem occurs after an update of a particular application (for example, Mi Browser, Google Chrome or Facebook), you can return the previous version without complicated manipulations.
The fastest way is through Google Play Settings:
- Open Google Play Store β click on profile avatar β App and device management.
- Select the problem app β click on the three dots in the upper right corner β Remove updates.
- Confirm the action. The app will return to the factory version (the same one that was used when you bought the phone).
β οΈ Note: This method only works for apps installed from Google Play. Xiaomi system utilities (such as Mi Security or Themes) will require a different approach - read more.
If there is no Remove Updates button, try an alternative method through ADB (for advanced users):
adb shell pm uninstall -k --user 0 com.package.nameWhere com.package.name is the application package ID (you can find it through the App Inspector or the APKMirror website).
Make a backup of the application data (if settings are important)
Check the version of the current APK in Settings β Apps
Download the previous version of APK from a trusted source (APKMirror)
Disable Auto Update for this app on Google Play-->
Related: Recoiling MIUI System Update: When Needed
System updates to MIUI (e.g., switching from MIUI 13 to MIUI 14) sometimes result in critical bugs such as battery drain overnight, processor overheating, or sensors that are broken, requiring a downgrade of the firmware β a return to the previous stable version.
Xiaomi does not officially support firmware rollbacks through standard settings, but there are workarounds:
- π Recovery Mode (saves data but requires manual firmware download)
- π₯οΈ Fastboot (complete reset, but more reliable for critical errors)
- π± Mi Flash Tool (for experienced users)
β οΈ Note: Reverse system updates can lead to locking the bootloader if you previously unlocked it through the Mi Unlock Tool.In this case, you will need to re-unblock (it will take up to 720 hours of waiting according to Xiaomi rules).
Before you start, check the current version of the firmware:
- Go to Settings β About Phone β MIUI version.
- Write down the full build number (e.g., V14.0.5.0.TKLCNXM).
- Find the previous stable version on MIUI Downloads.
What happens if you interrupt the firmware through Fastboot?
3. recoil MIUI via Recovery Mode (without data loss)
This method is suitable for most Redmi models (including Redmi Note 11, Redmi 10C) and allows you to roll back without completely resetting.
- π± Charger (process will take 10-20 minutes)
- π Stable Internet connection or pre-downloaded firmware
- π οΈ Archive with firmware in.zip format (not.tgz!)
Step-by-step:
- Download the desired version of MIUI from the official website (choose Recovery ROM).
- Rename the file to update.zip and move it to the root folder of the phoneβs internal memory.
- Turn off the phone β Press Volume up + Power to enter Recovery Mode.
- Select the language β Install update.zip to System β Confirm the installation.
- After you complete the process, select Reboot to System.
β οΈ Warning: If the phone is stuck on the Redmi logo after rollback, perform a hard reset (Wipe Data in Recovery.
| Model Redmi | Supported rollback method | Risk of data loss |
|---|---|---|
| Redmi Note 12 Pro+ | Recovery, Fastboot | Low (at Recovery) |
| Redmi 10/10A | Recovery, Fastboot, Mi Flash | Medium (Fastboot requires unlocking) |
| Redmi 9/9T | Recovery, Fastboot | High (the loader can be blocked) |
| Redmi 8/8A | All methods. | Low (old models with no strict restrictions) |
π‘
If Google (Play Market, Gmail) services stopped working after the rollback, install the latest version of Google Play Services manually via APK. You can download it on the APKMirror website (choose the option for your processor architecture).
4. rollback via Fastboot: for power users
Fastboot is the most reliable method, but requires an unlocked bootloader and a complete data reset, suitable for models with a blocked rollback option via Recovery (for example, Redmi K50 or Redmi Note 11 Pro+).
What you need:
- π» Computer with Windows/Linux and installed drivers ADB/Fastboot
- π Original. USB-cable (better from the set)
- π¦ Firmware in.tgz format (download from the official website)
- π Unlocked bootloader (if not unlocked, follow the instructions below)
Instructions:
- Unpack the archive with firmware in a folder fastboot_rom.
- Connect your phone to your PC in Fastboot mode (clip Volume Down + Power when your phone is off).
- Run the script. flash_all.bat (Windows or flash_all.sh (Linux/Mac).
- Wait for the completion (10-15 minutes) and reboot.
β οΈ Note: On Redmi models with MediaTek processor (e.g. Redmi) 10C) Before the firmware through Fastboot, you need to disable the protection DA (Download Agent) with the help of the utility MTK Bypass, otherwise the PC won't see the device.
π‘
Fastboot rollback is guaranteed to delete all data, including files in internal memory. If you need to save photos or documents, pre-copy them to your PC or cloud.
5. How to unlock the bootloader on Xiaomi Redmi (if required)
Fastboot firmware on most Redmi models (except the Redmi A-series) requires an unlocked bootloader.The official process takes up to 7 days of waiting (under Xiaomi rules), but we will describe an accelerated method for 2026.
Step-by-step:
- Link your Mi Account to your phone: Settings β Xiaomi Account β Sync.
- Enable Developer Options: Settings β About Phone β MIUI version (click 7 times).
- Activate OEM Unlock and USB Debugging in Settings β Additional β For Developers.
- Download Mi Unlock Tool and log in to the program.
- Connect your phone in Fastboot mode and press Unlock.
β οΈ Note: On new models (Redmi Note 12 and later), Xiaomi has introduced an additional check - linking your account to the device. If you have not used your phone for at least 7 days, unlocking will not be available.
Once successfully unlocked, the bootloader will remain open even after the firmware rolls back, which will make future manipulations easier but reduce security (increase the risk of installing malware).
What to do if the Mi Unlock Tool shows a "Couldn't unlock" error? Couldn't unlock 86006 or 86012 means that the Mi Account is not tied to the device.Solution
6.Alternative methods: rollback without data loss
If you donβt want to risk data or unlock the bootloader, there are two alternative ways to do this:
Method 1: Using the Mi Flash Tool (older models only)
Suitable for the Redmi 8/9 series and requires:
- π± Switched on. USB Debugging
- π» Installed Qualcomm or MediaTek drivers (depending on the processor)
- π¦ Firmware in.tgz format for your model
The process is similar to Fastboot, but with a graphical interface.
Method 2: Through Custom Recovery (TWRP)
If your Redmi has TWRP installed, it will take 5 minutes to roll back:
- Download the desired version of MIUI in.zip format.
- Reboot to TWRP (Loudness Up + Power).
- Select Install β specify firmware file β swipe for confirmation.
- After installation, run Wipe Cache/Dalvik.
β οΈ Attention: Installation TWRP New Redmi models (2023β2026 year) may result in loss DRM-This will disable Widevine support. L1, and Netflix/Disney+ They will only work in 480p.
7. Frequent errors and their solutions
When you roll back updates, Xiaomi Redmi users face typical problems, and we've put together solutions for the most common ones:
| Mistake. | Reason. | Decision |
|---|---|---|
| Can't verify update in Recovery | A damaged update.zip file or an incorrect signature | Download the firmware again from the official website, check the hash MD5 |
| phone is stuck on logo after rollback | MIUI version conflict or incomplete firmware | Run Wipe Data in Recovery or go through Fastboot |
| Fastboot: unknown command | ADB/Fastboot drivers not installed or cable damaged | Install Googleβs Platform Tools, Try Another USB-port |
| 86006 Mi Unlock Tool Error | Mi Account is not tied to the device | Wait 7 days from the first account link |
If the IMEI or serial number is missing after the rollback, restore them through the engineering menu:
##4636## β Phone Information β Select SIM β Restore IMEIOr use the SN Write Tool (requires NV-data backup).
π‘
If banking applications (Sberbank, Tinkoff) have stopped working after a downgrade, check the SafetyNet status through the SafetyNet Test application. When CTS Profile False is triggered, install the Magisk module with Universal SafetyNet Fix.