Recovering Xiaomi Redmiβs Recovery is a key skill for users who have experienced software failures, firmware failures, or root rights. Xiaomiβs standard Recovery is limited, allowing only resets or official updates. TWRP custom reclaims provide access to backup, unofficial firmware installation, and modifications.
However, the process of installing a recover on Redmi is not just a download and flash. It requires pre-unlocking the bootloader through the official Mi Unlock tool, which takes up to 720 hours of latency (according to the rules of Xiaomi 2026). In this article, we will discuss all the steps from preparing the device to solving typical errors (for example, Fastboot is mode locked or Invalid image format), especially focusing on the Redmi Note 12/13, Redmi 10C/11 and other current devices with Snapdragon and MediaTek processors.
Warning: manipulating the bootloader and firmware resets the warranty and can lead to complete data loss. If your goal is simply to reset the phone to factory settings, a standard recap (press Power + Volume up when the phone is off) is enough. This is an instruction for those who are ready for deep system setup.
1. Device Preparation: What to Do Before Unlocking
Before you start unlocking the bootloader and installing the TWRP, you need to follow a number of mandatory steps, skipping at least one of which can lead to locking the device or the inability to complete the process.
First, check your Redmi model and codename (e.g., mojito for Redmi Note 10 or rosemary for Redmi Note 11S). This is critical, as the firmware and TWRP versions are strictly tied to the hardware platform.
- π± In the phone settings: Settings β The phone. β Version. MIUI β Full name of the model (e.g, M2101K7AG).
- π Through the app CPU-Z (section).
- π On the website MIUI Doc by IMEI.
Second, upgrade your firmware to the latest stable version of MIUI. This is important because:
- π New versions MIUI They can block vulnerabilities used to unlock.
- π‘οΈ Old firmware sometimes contains bugs that interfere with work TWRP.
- β οΈ Xiaomi may refuse to unlock on outdated versions (relevant for models 2022-2026 years).
β οΈ Note: If your Redmi is purchased in China (C-suffix version in the model, for example Redmi Note 12 Pro)+ 5G (C)), unlocking the bootloader may not be possible without a Chinese Mi Account. MIUI through EDL-Mode (requires an authorized Xiaomi account).
Also prepare:
- π» Windows computer 10/11 (For the Mi Unlock Tool).
- π Original. USB-cable (cheap cables may not transmit data to Fastboot).
- π Battery charge of at least 60% (unlocking and firmware take 10β30 minutes).
- π Backup of data (all files will be deleted!).
2 Unlock the bootloader through the Mi Unlock Tool
The bootloader on all Xiaomi smartphones is blocked by default, and unlocking it is a must before installing a custom recover. The process consists of two steps: linking the Mi Account to the device and actually unlocking through the Mi Unlock Tool.
First, make the account binding:
- Go to Settings β Xiaomi Account β Mi Cloud and log in.
- Turn on Settings β Additional β For developers β Unlock OEM (if there is no item, tap 7 times on the MIUI version to activate the developer mode).
- Connect your phone to the Internet via mobile data (Wi-Fi may not work!) and go to Settings β Xiaomi Account β Mi Unlock status. Click Add account and device.
The waiting period depends on Xiaomiβs policy:
| Model Redmi | Standby period (2026) | Notes |
|---|---|---|
| Redmi Note 12/13, Redmi K60 | 720 hours (30 days) | For new accounts, old accounts (associated with devices previously) can be unlocked in 168 hours. |
| Redmi 10C/11, Redmi 9A | 336 hours (14 days) | If your account is linked to another unlocked Xiaomi device. |
| Redmi 8/8A and older | 72 hours (3 days) | For older models, the timeframe may be shorter, but there are no guarantees. |
After the waiting period has expired:
- Download Mi Unlock Tool (Windows version)
- Turn off the phone and press Power + Volume down to log into the Fastboot.
- Connect Redmi to your PC and launch the Mi Unlock Tool. Sign in with the same Mi Account as your phone.
- Press Unlock and wait until it is completed (usually 10-15 minutes).
β οΈ Note: If the Mi Unlock Tool is giving you a Couldn't unlock error or Current account is not bound to this device, check the device: πΉ Is the original cable and port used? USB 2.0 (problems are more common with the USB 3.0). πΉ Is your account linked to your device (check Mi Unlock status). πΉ Are there Mi Flash Tool drivers on your PC (they may conflict).
Linked to the Mi Account to the device|Waiting is completed (checked in Mi Unlock status)|Fastboot drivers installed|Phone in Fastboot mode (screen with a rabbit)|Antivirus on PC is disabled-->
3. Installation of custom TWRP Recovery
Once the bootloader is unlocked, you can start installing TWRP. This process is different for Snapdragon and MediaTek devices, so first determine the type of processor your Redmi (for example, via CPU-Z).
For most Redmi models (for example, Note 12 Pro+ on Snapdragon 778G or Redmi 11 Prime on MediaTek Helio G99) will fit the universal instruction:
- Download the current version of TWRP for your model from the official website twrp.me (see the code of the device, for example, sweet for Redmi Note 10 Pro).
- Rename the file to twrp.img and place it in the folder with ADB/Fastboot (you can download here).
- Turn off the phone and press Power + Volume down to log into Fastboot.
- Connect Redmi to your PC and in the command line (Win + R β cmd) execute: fastboot devices Make sure the device is determined (serial number should appear).
- Please. TWRP Team: Fastboot Flash Recovery twrp.img For some models (e.g. Redmi) K50) You may need an additional command: fastboot flash recovery_ramdisk twrp.img
- Reboot to the recaveri command: fastboot boot twrp.img Don't use fastboot reboot! This will lead to a re-recording of TWRP with standard recaveri.
If you see a standard Mi-Recovery after the reboot, it means:
- πΉ You used the command fastboot reboot instead of fastboot boot.
- πΉ Your Redmi model has protection. A/B-Partitions (Relevant to Redmi Note) 11 Pro+ 5G In this case, a patch is required. disable_dm-verity.
- πΉ You downloaded the wrong version. TWRP (Check the code name of the device!).
How to check the TWRP version after installation?
4. Solving Common Errors When Installing Recovery
Even with the correct instructions, users often encounter errors, and let's look at the most common ones and how to fix them.
Error: Fastboot mode is locked
This error means that the bootloader is not unlocked.
- π Repeat the unlocking process with the Mi Unlock Tool.
- π Make sure the waiting period is over (check in Mi Unlock status).
- π± Try another Mi Account (sometimes changing your account region to Global helps).
Error: Invalid sparse file format at header
It occurs when you try to flash TWRP on devices with MediaTek (for example, Redmi 10C or Redmi 9A), the reason is the incompatibility of the.img and.bin formats.
- Download a special version of TWRP for MediaTek (usually marked with MTK in the file title).
- The command is fastboot flash recovery. twrp_mtk.img --disable-verity --disable-verification
This package is for "sweet" devices; this is a "ginkgo"
It means you're trying to flash TWRP for another model, like the firmware from the Redmi Note 10 Pro (sweet) on the Redmi Note 8 (ginkgo).
- π Please specify the code name of your device (see Section 1).
- π₯ Download the correct version TWRP official website.
β οΈ Note: Some Redmi models (e.g. Redmi) K40 or Redmi Note 11 Pro 5G) post-installation TWRP You may need to disable the DM-Verity check, otherwise the system will not boot. disable_dm-verity_forceencrypt.zip (download XDA Developers).
π‘
If the phone does not boot into the system after installing TWRP, try flashing the official firmware through the Mi Flash Tool in clean all mode, and then repeat installing the recovery.
5. Backup and Recovery through TWRP
One of the key features of TWRP is the ability to create full backups (Nandroid backup), which will save your data in the event of a failed firmware or experiment with modifications.
To create a backup:
- Sign in to TWRP (Plug Power + Volume Up when the phone is off).
- Go to the Backup section.
- Select the backup partitions (it is recommended to note Boot, System, Data, Vendor).
- Press Swipe to Back Up and wait until it is completed (it can take 10-20 minutes).
Backup files will be saved in the folder /TWRP/BACKUPS/[serial number on internal memory or SD-They can be copied to a PC for safe storage.
For recovery:
- In TWRP, go to Restore.
- Select the right backup and mark the sections for recovery.
- Press Swipe to Restore.
Important: Backups are not compatible between different Redmi models and MIUI versions! For example, a backup with a Redmi Note 11 on a MIUI 14 won't work for a Redmi Note 10 on a MIUI 13.
π‘
The backup in TWRP saves everything: apps, settings, SMS, even game data, and itβs the only way to fully restore your phone after a crash.
6. Install custom firmware through Recovery
With TWRP, you can install informal firmware such as LineageOS, Pixel Experience or crDroid.
- π Make sure the firmware is compatible with your Redmi model (check on the XDA Developers).
- π₯ Download firmware in.zip format and place it on internal memory or SD-map.
- π Charge your phone at least 70% (installation can take 30 hours)+ minute).
Step-by-step:
- Enter TWRP.
- Click Wipe β Advanced Wipe and mark Dalvik/ART Cache, System, Data, Cache. Confirm with a swipe.
- Go back to the main menu and select Install.
- Specify the path to the firmware file and confirm the installation.
- After completion, press Reboot System.
The first start after installing custom firmware can take 10-15 minutes. If the system does not boot for more than 20 minutes, then:
- πΉ The firmware is incompatible with your model.
- πΉ You forgot to turn off DM-Verity. disable_dm-verity_forceencrypt.zip post-fix).
- πΉ There was not enough space on the System partition (try the firmware marked Lite).
7. How to return standard Recovery and block the bootloader
If you decide to return the phone to its original state (for example, for sale or warranty repair), you must:
- Download the official firmware for your model from the MIUI Doc website (choose the Fastboot version).
- Unpack the archive in a folder with the Mi Flash Tool.
- Log in to Fastboot on your phone and connect it to your PC.
- Run the Mi Flash Tool, select a folder with firmware and press Refresh (the device should be determined).
- Select Clean All Mode and press Flash.
Once the firmware is installed, the bootloader will be automatically locked and the TWRP will be replaced by a standard backup.
- π All data will be deleted.
- π Unlocking the bootloader in the future will require a second wait (up to 720 hours).
- π± Some models (for example, Redmi Note 12 with a MIUI 14) may require authorization of the Mi Account after resetting.