How to go to custom recavator on Xiaomi: a complete guide with unlocking the bootloader

Installing custom recavators on Xiaomi, Redmi or POCO smartphones is the first step to full control of the device, allowing you to flash informal firmware, back up NANDroid, remove system applications, and even restore bricks after unsuccessful experiments. However, the process requires preparation: from unlocking the bootloader to installing the drivers correctly. Without these steps, you simply cannot log into TWRP or OrangeFox.

Many users experience errors like Fastboot mode instead of a recap or perpetual download on the Mi logo. The reasons lie in the wrong sequence of actions, outdated versions of utilities or incompatibility of the firmware with the recovery version. In this article, we will analyze all the steps from preparing the PC to alternative ways of login if the standard method did not work.

⚠️ Critical Warning: The procedure will reset all data on the device, including photos in internal memory. Even if you plan only to go into the receptacles without firmware, the Mi Unlock Tool requires a complete reset when unlocking the bootloader. Use cloud backups or physical copying on your PC.

Preparation of the device: unlocking the loader

Without an unlocked bootloader, Xiaomi cannot log in to custom recavers, and the company blocks it by default to protect against unauthorized changes, a process that takes at least 7 days (since 2026) and requires a Mi Account to be linked to the device.

First, check the blocking status:

  1. Turn off your smartphone.
  2. Press Volume Down + Power before the Fastboot logo appears.
  3. Connect the device to the PC and type in the command line: fastboot oem device-info

If you see Device unlocked: false in the answer, the bootloader is blocked.

  • πŸ”“ Link your Mi Account: Go to Settings β†’ Xiaomi account β†’ Mi Cloud and log in. Make sure your device is linked to your account (check Settings). β†’ The phone. β†’ Mi Unlock status).
  • ⏳ Wait 168 hours: Once the account is linked, the countdown will begin.Any attempt to unlock ahead of time will result in a Couldn't unlock error.
  • πŸ’» Download Mi Unlock Tool: The official utility is available on the Xiaomi website (the 2026 version supports all models, including the official version). POCO F6 Redmi Note 13).
πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO F5/X5
Mi 11/12/13
Redmi 10/9
Another model

⚠️ Note: Since 2023, Xiaomi has tightened the rules: if the device was purchased less than 30 days ago, unlocking can be delayed for an additional 30 days.

2. Install drivers and ADB/Fastboot on PC

Without the right drivers, the PC won’t recognize the smartphone in Fastboot mode.

  1. Download Android SDK Platform Tools (official package from Google).
  2. Install drivers: πŸ–₯️ For Windows. 10/11: Use Universal ADB Driver. 🐧 For Linux/macOS: No drivers needed, but you need to add udev rules for fastboot.
fastboot devices

If the device is displayed (for example, 1234abcd fastboot) – the drivers are installed correctly.

πŸ”Ή Frequent Error: If the fastboot device team returns an empty list, try it:

  • πŸ”Œ Reconnect. USB-Cable (use the original from Xiaomi).
  • πŸ”„ Reboot your PC and smartphone.
  • πŸ› οΈ Install drivers manually through Device Manager (select Android Bootloader Interface).

πŸ’‘

If you have Windows 11, turn off driver signature verification: press Shift when you restart, select Search and troubleshooting β†’ Additional settings β†’ Boot options β†’ Reboot, then press F7 to disable the check.

3. Installation of custom recaveri (TWRP/OrangeFox)

Once the bootloader is unlocked, you can flash backs. We recommend TWRP for most models or OrangeFox for advanced features (for example, support for MIUI OTA without data loss).

Step 1: Download the correct version of Recaveri

  • πŸ“± For the Redmi Note 12: TWRP 3.7.0+.
  • πŸ“± For POCO F5: OrangeFox R11.1 (Supported by Dynamic Partition).
  • πŸ“± For Xiaomi. 13T: check the compatibility on XDA Developers.

Step 2: Sweat the Recovery through Fastboot

  1. Transfer the smartphone to Fastboot mode (Loudness down + Power).
  2. Connect to your PC and execute the command: fastboot flash recovery twrp-3.7.0-alioth.img (replace twrp-3.7.0-alioth.img with your file name).
  3. For Dynamic Partition devices (e.g. Redmi Note) 11) Use: Fastboot Flash recovery_ramdisk twrp.img

Step 3: Launch the rivers

Don't reboot to the system after you've run the firmware.

fastboot reboot recovery

If you see the TWRP logo or OrangeFox logo, the installation was successful. If the device loaded into MIUI Recovery, the stock recovery firmware has been overwound, in which case, repeat step 2 and immediately after the firmware is done:

fastboot boot twrp.img

bootloader unlocked (unlocked status: true)

Installed ADB/Fastboot drivers

Download the correct file recovery for your model

Battery charged at least 50%

Antivirus disabled (can block fastboot)

-->

4. Alternative ways of entering the river

If the standard method doesn’t work, try these options:

MethodWhen to useTeam/action
ADB RebootDevice on, USB-debugging activatedadb reboot recovery
Buttons + OTG cableThe bootloader is blocked, but there is rootConnect. OTG-cable with flash drive, hold Volume up + Meals 10 seconds.
Fastboot BootRevere is stitched, but not savedfastboot boot twrp.img
Mi Flash ToolDevice in a "brick" (not included)Scroll through the full Fastboot ROM with a clean all checkmark

πŸ”Ή For models with MediaTek (e.g. Redmi) 10C):

  • πŸ”§ Use it. MTK Client instead of fastboot.
  • πŸ“₯ Download preloader and scatter file for your model.
  • πŸ’‘ V MTK Client select Boot Recovery and specify the path to the Recovery file.
What if the device gets stuck on the Mi logo after firmware?
If after installing the recovery smartphone does not load beyond the logo, this means that: 1. Recavator, incompatible with the version MIUI (for example, TWRP Android 12 Android-based 13). 2. Partition table (typical for devices with Dynamic Partition) is damaged). 3. There's no file. vendor_boot (Solution: - Swipe stock firmware through Mi Flash Tool with clean all option. - Install the correct version of the Recovery (check compatibility on the XDA). - For devices with Dynamic Partition, use the command: fastboot flash vendor_boot vendor_boot.img

5. Common mistakes and their solutions

Even experienced users face problems, and here are the most critical errors and ways to fix them:

  • 🚫 FAILED (remote: 'Flashing is not allowed in Lock State') Reason: bootloader not unlocked. Repeat the procedure with Mi Unlock Tool and wait 168 hours.
  • πŸ”„ Invalid sparse file format at header Reason: Damaged file recovery. Download it again and check check checksum MD5.

⚠️ Note: If after a failed firmware recovery smartphone stopped turning on (hard brick), do not try to flash it through EDL-The mode without an authorized Xiaomi account. since 2026, the company has blocked EDL For most models, recovery is possible only in the service center.

6 What to do after successfully entering the river

When you see the TWRP or OrangeFox menu, follow these steps for security:

  1. Make a backup copy: πŸ“ Choose Backup β†’ Check Boot, Data, System. πŸ’Ύ Save a copy for SD-map OTG-flash drive (internal memory can be encrypted).

Turn off encryption (if necessary):

If Data is not mounting due to encryption, go to Wipe β†’ Format Data and enter Yes. ⚠️ It'll delete all the data!

Install Magisk (optional):

For root rights, download the latest version of Magisk and swipe through Install β†’ Select Storage.

πŸ”Ή Important for owners POCO/Redmi 2023-2026 year-end:

Newer models (such as the POCO X6 Pro or Redmi Note 13 Pro+) use Dynamic Partition, so:

  • πŸ› οΈ Don’t change partition sizes manually – this will lead to bootloop.

πŸ’‘

Once you log in to the custom recavator, the first thing you do is back up your Boot, Data, and System partitions, and that will save your data if you fail to firmware or reset.

7.How to get back stock Recovery

If you need to return the original recovery (for example, for warranty repairs), follow these steps:

  1. Download stock firmware for your model from the Xiaomi website.
  2. Unpack the archive and find the recovery.img file (usually in the image folder).
  3. Fastboot: Fastboot Flash Recovery recovery.img
  4. Reboot the device: fastboot reboot

⚠️ Note: On some models (e.g. Xiaomi) 12T or Redmi K60) The stock Recovery automatically recovers when it's loaded into the system. To avoid this, immediately after the firmware is installed, perform the Recovery:

fastboot flash disable_verity disable_verity.img

(file disable_verity.img You can find it in the archives with Magisk or on XDA).

FAQ: Frequent questions

❓ Can I enter the custom recavator without unlocking the loader?
No. Xiaomi blocks the firmware of any unofficial images (including recoveries) at the bootloader level.The only exception is the temporary login via fastboot boot twrp.img, but after the reboot, the changes will not persist.
❓ Why after the firmware? TWRP smartphone loaded into MIUI Recovery?
This is because of the Anti-Rollback feature in new models, and stock firmware automatically restores the original recaveri when you boot. Solution: Sweat the recaveri again. Immediately after the firmware, fastboot reboot recovery. TWRP plough disable_verity.zip (shut down integrity check).
❓ How to enter the Recovery if the smartphone is not turned on (brick)?
If the device does not respond to buttons, but the PC detects it in Fastboot: Sweat the Recovery through fastboot flash recovery twrp.img. Launch it with the fastboot boot team twrp.img. If the device is not detected, try it. EDL-If the smartphone does not respond at all (even to charging), it is a hard brick - contact the service center.
❓ Which is better than a recavΓ©rie: TWRP Or OrangeFox?
The choice depends on your tasks: Criteria TWRP OrangeFox Support Support MIUI OTA ❌ No. βœ… Yes (without data loss) Standard Customizable (themes, gestures) Dynamic Partition βœ… Supported βœ… Supported (better for new models) Backup Basic Extended (compression, encryption) For most OrangeFox users, it is preferable thanks to support MIUI OTA and user-friendly.
❓ Can I update you? MIUI through custom recaps without data loss?
Yes, but only if: πŸ“Œ You are using OrangeFox with support. MIUI OTA. πŸ“Œ The update does not change the Android version (for example, with the MIUI 14 on MIUI 14.0.5). πŸ“Œ You haven't changed partition markup (for example, you haven't removed the vendor). OTA-Install is a.zip package (not.tgz!) in OrangeFox, select Install. β†’ Install OTA. After the update, re-sweep Magisk (if you used the root).