How to flash recovers on Xiaomi Redmi: from unlock to install TWRP

Installing custom recavators on Xiaomi Redmi smartphones gives you access to advanced features, from creating full backups of the system to firmware informal ROM. However, the process requires care - an error at any stage can turn the phone into a "brick." In this guide, we will analyze all the steps from unlocking the bootloader to choosing the right version of TWRP for your model.

It is important to understand that the procedure is different for different Redmi lines, for example, the Redmi Note 12 Pro+ and Redmi 10C use different versions of the recovery, and the firmware methods may vary depending on the version of MIUI. We will take these nuances into account and provide current references to tools (at the time of 2026).

If you are a beginner, start by studying the theory: what is a recovery, why it is needed, and what risks the installation of unofficial software carries.

What is Recaveri and Why to sew it on Redmi

Xiaomi's stock reclaimer (aka Mi-Recovery) is a limited tool for resetting settings and installing official updates. Castom Recovery, such as the TWRP (Team Win Recovery Project), extends the options of:

  • πŸ“¦ Installation of unofficial firmware (LineageOS, Pixel Experience, etc.).
  • πŸ”„ Creating and restoring full system backups.
  • πŸ”§ Editing system files (e.g., deleting bloatware).
  • πŸ”“ Bypassing locks (for example, resetting a pattern lock).

However, there are risks:

  • ⚠️ Loss of warranty (unless the device is officially unlocked).
  • ⚠️ Possibility of β€œbricking” in case of an error in firmware.
  • ⚠️ Problems with OTA-Updates (you will need to update manually).

For example, on the Redmi Note 11 Pro+ with the stitched TWRP, official MIUI updates may not be installed - you will either have to return to the drain Recovery or wait for adapted firmware from the community.

πŸ“Š What Redmi model do you plan to use?
Redmi Note 10/11/12
Redmi 9/10/11
Redmi K40/K50
Another model
I haven't decided yet.

Unlocking the bootloader: a mandatory step before the firmware

Without unlocking the bootloader, it is impossible to flash custom recavers. Xiaomi requires official confirmation through the Mi Account. The process takes from 72 hours to 7 days (depending on the model and region).

Here's what you're gonna need:

  • πŸ“± Redmi smartphone with a tied Mi Account (mandatory confirmed!).
  • πŸ’» Computer with installed ADB and Fastboot (instruction below).
  • πŸ”Œ Original. USB-cable (poor cables may interrupt the connection).
  • πŸ”‹ Battery charge of at least 60%.

Unlocking algorithm:

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on the build number.
  2. Enable USB Debugging and OEM Unlocking in Settings β†’ More β†’ For Developers.
  3. Connect your phone to your PC and execute the command: adb reboot bootloader
  4. Launch the Mi Unlock Tool (download from the official website), log in to your account and follow the instructions.

⚠️ Note: On the Redmi models of 2023-2026 (for example, Redmi Note 13 Pro), Xiaomi has tightened the check. If the phone was purchased less than 7 days ago, unlock will not be available.

β˜‘οΈ Preparation for unlocking

Done: 0 / 5

Selecting a TWRP version for your Redmi model

The error in choosing a recast version is one of the main reasons for the bricks. TWRP is developed separately for each model and even for different regions (for example, the Redmi Note 10 Pro for India and the global version may require different builds).

Where to look for the correct version:

  1. TWRP official website: twrp.me/Devices – look for your model in the list.
  2. XDA Developers Forum: often unofficial but stable builds are posted there, for example, for the Redmi K50 Ultra, the topic is XDA.
  3. Telegram chat communities (e.g. Xiaomi EU or 4PDA)

Example: For the Redmi Note 12 Pro+ 5G (codename ruby, the version will fit twrp-3.7.0_12-ruby.img. Make sure the downloaded file has a.img extension – this is critical for Fastboot firmware.

Model RedmiCode nameThe latest version of TWRP (2026)Download link
Redmi Note 11 Pro+ 5Gveux3.7.0_12-0Download
Redmi 10Cfog3.6.2_11-0Download
Redmi K60 Promondrian3.7.0_12-1XDA

⚠️ Note: If your model is not listed on the official website TWRP, Don't use builds for "similar" devices, like the Redmi Note 11 Pro's recovery firmware on the Redmi Note. 11S This will cause the sensor or camera to fail.

Firmware recovery through Fastboot: step-by-step instructions

When the bootloader is unlocked and the correct version of TWRP is downloaded, you can start running the firmware. We will look at two methods: via Fastboot (recommended for most models) and through ADB (if the Fastboot doesn’t work).

Method 1: Fastboot Firmware

  1. Put your phone in Fastboot mode: adb reboot bootloader or turn off your phone and press Power + Volume Down.
  2. Connect the device to your PC and check for detection: fastboot devices must display a serial number.
  3. Fastboot flash recovery twrp.img Replace twrp.img with your file name.
  4. Reboot to Recovery without releasing the volume button: fastboot reboot recovery It's important, otherwise the stock system will overwrite TWRP!

Method 2: Firmware through ADB (if Fastboot doesn’t work)

Some models (e.g. Redmi 9A) may require an alternative approach:

  1. Download the TWRP file and rename it to recovery.img.
  2. Place it in the platform-tools folder (where ADB is installed).
  3. Perform: adb push recovery.img /sdcard/ adb shell su dd if=/sdcard/recovery.img of=/dev/block/bootdevice/by-name/recovery

πŸ’‘

If the phone is stuck on the Redmi logo after firmware, try pinching the Power + Volume Up for 10-15 seconds to force a reboot. If that doesn't help, you'll need to run a full stock ROM firmware through the Mi Flash Tool.

What to do after installing TWRP

Successful recovery firmware is only half the battle.

  1. Create a backup: in TWRP Go to Backup and select Boot, System, Data. Save backup to Backup. SD-card.
  2. Disable Forced Encryption (if you plan to flash custom ROM): In TWRP, execute Format Data β†’ Yes (this will delete all data!).
  3. Sweep Magisk (optional): If you need root access, download Magisk.zip and install it via Install to TWRP.

For example, on the Redmi Note. 10 Pro after firmware TWRP You may need to disable dm-verity, or the system will not boot. disable_dm-verity_forceencrypt.zip (jump on XDA).

⚠️ Attention: If after installation TWRP phone stopped seeing SIM-The card was most likely stitched version of the recovery for another modification (for example, for the Redmi Note 11 Pro). 5G instead 4G). The solution is to flash the correct version or return the stock recaveri.

How do you get the stock recap?
To roll back to the original recovery, download the official firmware for your model from Xiaomi. Unpack the recovery.img file from the archive and run it through Fastboot with the same command: fastboot flash recovery recovery recovery.img.

Common mistakes and their solutions

Even when following instructions, there can be problems, and here are the most common ones and ways to fix them:

Mistake.Possible causeDecision
FAILED (remote: 'Flashing is not allowed...')The bootloader is not unlockedRepeat the unlocking procedure with the Mi Unlock Tool
Phone is not defined in fastboot devicesLack of drivers or faulty cableInstall Xiaomi USB drivers or try another cable/port
TWRP is up, but the phone is not loading.The Incompatible Version of RecaveriSweep through the correct version or return the stock Recovery
After the reboot, TWRP disappears.Stock system overwrites the riversTurn off automatic recovery updates in TWRP settings

If your error is not listed in the table, check the TWRP logs (they are saved in the /cache/recovery/log folder) or ask a question on XDA, specifying:

  • πŸ“± Accurate model of the phone.
  • πŸ”§ Version TWRP and firmware.
  • πŸ“ Full text of the error.

πŸ’‘

90% of the errors in the hardcover firmware are due to the wrong version of TWRP or unlocked bootloader. Always double-check your model's code name!

Safety: How to avoid the β€œbrick”

Recovery firmware is a high-risk process, and here are 5 rules to avoid fatal mistakes:

  1. Check the code name of the model: for example, Redmi Note 11 Pro and Redmi Note 11 Pro+ 5G have different code names (peux and veux), you can find it in TWRP (section About) or through the command: adb shell getprop ro.product.device
  2. Do not interrupt the process: if the firmware through Fastboot is frozen, wait 10-15 minutes.
  3. Use original cables: cheap cables can cause data transmission errors.
  4. Watch the battery: if the phone turns off during firmware, there is a high risk of damage to the bootloader.
  5. Backups: Before any manipulation, save copies of the Boot, EFS (contains IMEI!) and Data sections.

For example, on Redmi K40 (alioth), users often encounter an OrangeFox (an alternative to TWRP) error due to the wrong version for the region. Always check the current guides on 4PDA or XDA.

πŸ’‘

Before you run the firmware, check the integrity of the downloaded TWRP file through a hash (MD5 or SHA-1) to avoid errors due to broken files. the hash is usually listed on the download page.

FAQ: Frequent questions about the firmware of the Recovery on Redmi

Can I flash TWRP without unlocking the bootloader?
No, it's impossible. Xiaomi blocks entry to the recovery section on locked devices. Any "bypass" methods (for example, through vulnerabilities) are unstable and can lead to data loss.
How to check if the bootloader is unlocked?
Turn off your phone and press Power + Volume Down to enter the Fastboot. If the bottom of the screen says UNLOCKED, the bootloader is unlocked. If LOCKED, you need to unlock.
Why does the phone not see internal memory after TWRP firmware?
This is because of the FBE (File-Based Encryption) encryption enabled. Solution: In TWRP, go to Wipe β†’ Format Data (this will delete all data!). Reboot to the system and set up the phone again. Encryption will be disabled and memory will be available. Attention: this method deletes all data, including photos and applications!
Can I update my TWRP after installation?
Yes, but not through the standard update in the TWRP interface. Download the new version of.img and re-sweeten it through Fastboot or directly from TWRP (Install β†’ Install Image section).
What to do if the phone does not turn on after the firmware?
There was probably an error when writing to the recovery or boot section. Try: Hold Power + Volume Up for 20–30 seconds (hard reset); Swipe stock firmware through the Mi Flash Tool in Clean All mode. If the phone does not respond, contact the service center (the bootloader may be damaged).