Recovery mode on Xiaomi smartphones is a special recovery environment that allows you to perform critical operations: resetting settings, installing firmware or fixing system errors. Without access to this menu, you can not solve many problems, from freezes to recovery after a failed update. However, the way you log into Recovery Mode depends on the phone model, the firmware version and even the type of recaverier itself β stock (Mi Recovery) or custom (TWRP).
In this article, weβll look at all the current methods for entering recovery mode on Xiaomi, Redmi and POCO devices, from the classic button combination to commands via ADB and Fastboot. Weβll focus on the nuances of why the phone doesnβt enter the Recovery, how to distinguish the stock menu from TWRP, and what to do if the screen does not respond to touch. If you plan to sew the device or just want to be prepared for emergencies, save this instruction bookmark.
What is Recovery Mode on Xiaomi and Why You Need It
Recovery mode is an isolated environment built into the firmware of the smartphone that works independently of the main Android operating system.
- π Resetting to factory settings (full wipe) if the phone freezes or doesn't turn on.
- π₯ Installation of official firmware through MIUI or custom-wise TWRP.
- π οΈ Fixing errors caused by incorrect updates or viruses.
- π Unlock the bootloader (if supported by the model).
- π Viewing system logs to diagnose problems.
On Xiaomi smartphones, two types of recovery are used:
- Stock (Mi Recovery) β a limited menu from the manufacturer with basic functions (reset, install updates via update.zip).
- Custom (TWRP) - an extended version with touch control, support for backups and installation of informal firmware.
It is important to understand that the input to the stock receptacles on new Xiaomi models (such as the Redmi Note 12 or Xiaomi 13) can be blocked if the bootloader is not unlocked, in which case the phone either ignores the button combination or issues a lock warning.
Method 1: Enter through hardware buttons (for all models)
This is the most versatile method that works on 90% of Xiaomi devices, including older models (Redmi 4X, Mi A1) and newer ones (POCO F5, Xiaomi 13T).
- Turn off your phone. If it freezes, hold the power button for 10 to 15 seconds until the screen goes out.
- Click the combination: For most models: Volume up (+) + Power. For older devices (until 2018): Volume down (-) + Power. For POCO F1 and some others: Volume up (+) + Volume down (-) + Power.
Mi
Recovery
If the screen blinked and the phone started to boot into the system, try again, holding the buttons longer.
On some models (such as the Redmi Note 10 Pro) after the appearance of the Mi logo, you need to release the power button, but continue to hold Volume up until the menu appears.
βοΈ Checking before entering Recovery
β οΈ Warning: Devices with a locked bootloader (such as the new Xiaomi out of the box) may be alerted to βThis device is lockedβ when trying to log in to the recovery.
Method 2: Login via ADB (if the phone is switched on)
If the hardware buttons donβt work (for example, the volume button broke), you can log in to Recovery via the ADB command.
- π₯οΈ Computer with installed Xiaomi drivers and platform-tools.
- π Included debugging by USB (Settings β The phone. β Version. MIUI (7 times press) β Additionally. β For developers β Debugging by USB).
- πΆ Working USB-cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
- Open the command line (cmd) in the folder with the platform-tools.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Reboot Recovery Command: Adb Reboot Recovery
If the team doesnβt work, try an alternative:
adb shell reboot recoveryβ οΈ Attention: On some firmware MIUI (Adb reboot recovery can reboot your phone in Fastboot instead of Recovery, in which case use adb reboot bootloader and then manually select Recovery Mode from the Fastboot menu.
π‘
If the phone is not detected via ADB, try reconnecting the cable, enabling File Transfer mode on your smartphone, or installing the drivers manually via the Mi PC Suite.
Method 3: Sign in via Fastboot (if ADB is not working)
If the phone is not turned on or recognized through ADB, you can use Fastboot mode. This method is suitable for devices with an unlocked bootloader or if you are already on the Fastboot menu (for example, after a failed firmware).
Steps:
- Turn off the phone.
- Press Volume Down (-) + Nutrition to enter the Fastboot (a hare in a hat-eared image will appear).
- Connect the device to your PC and open the command line in the folder with the platform-tools.
- Check the connection: fastboot devices
- Follow the command to move to the Recovery: fastboot reboot recovery
If the command fails, try an alternative (for some models):
fastboot oem reboot-recovery| Team team. | Description | When to use |
|---|---|---|
| fastboot reboot recovery | Standard reboot to the recavery | For most models |
| fastboot oem reboot-recovery | Alternative command for some firmware | If the first team didn't work out |
| fastboot continue | Continue loading into the system | If you accidentally logged in to Fastboot |
| fastboot reboot bootloader | Reboot back to Fastboot | For a second attempt. |
What if the fastboot canβt see the device?
Method 4: Entering through the Mi Flash Tool (for firmware)
If you plan to flash your phone through the Mi Flash Tool, you can log in to Recovery directly from this tool.
- π§ Restore the "brick" (decommissioned device).
- π¦ Install the official firmware through EDL or Fastboot.
- π Return to the stock firmware after the custom.
Instructions:
- Download and install the Mi Flash Tool.
- Turn off the phone and press Volume Down (-) + Power to log into Fastboot.
- Connect the device to your PC and start the Mi Flash Tool.
- In the program, press the Refresh button β your device should appear.
- Select firmware (.tgz or.zip) and press Flash.
- During the firmware process, the tool will automatically restart the phone to Recovery to complete the installation.
This is a good way to install official firmware. For custom firmware (TWRP, LineageOS), use Fastboot or ADB Sideload.
π‘
The Mi Flash Tool automatically selects Clear All, Clean All and Lock or Save User Data. To restore the "brick" to work, choose Clean All, but this will delete all data!
What is different from TWRP on Xiaomi
Externally and functionally, stock recovery and custom recovery (TWRP) are very different.
| Characteristics | Stock Recovery (Mi Recovery) | TWRP (Team Win Recovery Project) |
|---|---|---|
| Management | Volume buttons (+/β) and power | Touch screen + buttons |
| Interface language | English + Chinese (depending on firmware) | Many languages (including Russian) |
| Installation of firmware | Only official update.zip via Apply update | Any.zip firmware (including custom) |
| Backup. | No function. | Full backup of /data, /system, etc. |
| Root access | No support. | Installation of Magisk or SuperSU |
| Unlocking the loader | No option. | You can unlock it through Fastboot. |
If you have installed it on your phone TWRP, The entrance to it is carried out in the same ways as in the stock Recovery (through buttons or via a button). ADB). However, in TWRP You can do it:
- π Create full backups of the system (Nandroid backup).
- π§ Install unofficial firmware and mods.
- π Change the access rights to system files.
- π§Ή Cleaning individual partitions (Dalvik Cache, System).
β οΈ Attention: Installation TWRP New Xiaomi models (e.g. Xiaomi) 12/13, Redmi Note 12) This may cause the device to be locked due to anti-Rollback protection. TWRP forum XDA Developers.
What to do if Xiaomi is not included in Recovery
If none of these methods worked, the reasons may be as follows:
- π Locked bootloader: On new Xiaomi devices, recavator login is blocked if the bootloader is not unlocked.The solution is to use the Mi Unlock Tool.
- π Battery discharge: If the charge is below 5%, the phone may not respond to button combinations. charge it to at least 30%.
- π οΈ Damaged buttons: If the volume or power buttons don't work, try methods through ADB/Fastboot.
- π€ Damaged firmware: If the phone doesn't even turn on in the Fastboot, you'll need firmware through EDL (emergency).
- π Firmware conflict: If you are trying to enter TWRP, But there is an incompatible version, the phone can hang on the logo.
Algorithm of actions for diagnosis:
- Try logging in to Fastboot (Loudness down + Power) if you can, the bootloader is unlocked, and the problem is different.
- Connect your phone to charge for 10-15 minutes, then try again.
- If the screen does not respond, but the phone vibrates when you press the buttons, it may be damaged display or plume.
- For devices with MediaTek (such as Redmi 9A), try the SP Flash Tool for recovery.