Recovery Mode is a key tool for Xiaomi smartphone owners when they need to reset, install custom firmware or fix critical bugs, but entering this mode is often difficult: the manufacturer does not always document button combinations, and on new models (for example, the Redmi Note 13 Pro+ or POCO F6) the logic may differ from the usual one.
In this article, you will find the most current ways to run the recovery on any Xiaomi device, from the budget Redmi A2 to the flagship Xiaomi 14 Ultra. We will analyze not only the standard method through hardware buttons, but also alternative options using ADB and Fastboot, which will come in handy if the physical keys do not work, special attention is paid to the nuances for devices with a locked bootloader and the features of MIUI Recovery vs TWRP.
What is Recovery Mode and Why You Need It
Recovery Mode is an isolated Android environment that starts before the main system boots, and allows you to perform critical operations that are not available in normal mode:
- π Reset to factory settings (full wipe) β deletes all data, including accounts and apps.
- π¦ Installation of official / customy firmware through ZIP-files (required) TWRP unlocked).
- π§ Clearing the cache (Dalvik/ART Cache, System Cache to eliminate lags.
- π οΈ Recovery from the backup (if previously created through TWRP or MIUI Local Backup).
- π Unlocking the loader (on some models, the first step is performed in the Recovery).
Xiaomi smartphones have a default stock recovery (MIUI Recovery) that supports only basic features. Advanced features (Magisk installation, modified firmware) require TWRP, an open-source custom recovery. Importantly, installing it causes all data to be reset and can lock the device if the bootloader is not officially unlocked through the Mi Unlock Tool.
β οΈ Attention: On devices with MIUI 14+ HyperOS stock recavators can block the installation of unofficial ZIP-files, even if the bootloader is unlocked. TWRP Or switch to OrangeFox Recovery.
Method 1: Enter Recovery via hardware buttons (for all models)
Itβs a versatile method that works on 99% of Xiaomi devices, including Redmi, POCO, Black Shark and Pad tablets. The button combination depends on the smartphone generation:
| The device generation | Button combination | Examples of models |
|---|---|---|
| Older models (until 2018) | Volume up + Nutrition | Redmi 4X, Mi 5, Mi Note 3 |
| Modern models (2019-2022) | Volume up + Power (hold 10+ seconds) | Redmi Note 10 Pro, POCO X3 Pro, Mi 11 |
| New models (2023β2026) | Volume up + Volume down + Nutrition | Xiaomi 13T, Redmi Note 12 Pro+, POCO F5 |
| Tablets (Pad 5/6) | Volume up + Nutrition (hold 15+ seconds) | Xiaomi Pad 6 Pro, Pad 5 |
Step-by-step:
- Turn off the smartphone (if it freezes β hold the power button for 20+ seconds).
- Press the button combination for your model (see table above).
- Hold the buttons until the Mi or Fastboot logo appears on the screen.
- Release the buttons when you see the Recovery Mode menu (usually in English or Chinese).
Make sure the battery is at least 30% charged | Turn off all cables (USB, headphones) | Use the original buttons (not covers or bumpers) | If the screen doesn't respond, try another combination
-->
On some models (such as Black Shark 5) after the appearance of the Mi logo, you need to release the power button, but continue to hold Volume up until the menu appears. If instead of a Recovery you hit the Fastboot, then the combination was not clamped long enough, try again.
Hardware buttons | Team ADB|Fastboot| Another way-->
Method 2: Running Recovery through ADB (if the buttons don't work)
If physical buttons are damaged or the device is not responding to them, you can log in to the receptacles via Android Debug Bridge (ADB).
- π» Computers with installed ADB and Fastboot.
- π USB-cable (preferably original).
- π Included debugging by USB in the developer settings (Settings) β The phone. β Version. MIUI (press 7 times) β Additionally. β For developers β Debugging by USB).
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission on the device screen.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Reboot Recovery Command: Adb Reboot Recovery
If the team doesnβt work, try an alternative:
adb shell reboot recoveryβ οΈ Attention: On devices with MIUI 13+ HyperOS stock recavators can block the entrance through ADB, If the bootloader has not been previously unlocked, then use Fastboot (see the following method).
π‘
If the adb device command doesnβt show your device, try reinstalling Mi USB Driver drivers or using a USB 2.0 port (on some PCs, USB 3.0 causes problems).
Method 3: Log in to Recovery via Fastboot (for locked devices)
If MIUI Recovery is locked (for example, after a failed firmware) and the ADB does not work, you can use Fastboot.This method is suitable even for "bricks" (devices that do not turn on normally), but requires an unlocked bootloader on most models.
Step-by-step:
- Turn off your smartphone.
- Press Volume Down + Power to enter Fastboot Mode (a screen with a rabbit in a hat-eared).
- Connect the device to your PC and open the terminal in the folder from fastboot.exe.
- Check the connection: fastboot devices
- Run the Reboot command: fastboot reboot recovery
If the device does not respond, try an alternative command:
fastboot oem reboot-recoveryOn some models (e.g. POCO F4 GT), the stock receivers can be protected with a Mi Account password.
- π Enter a device-bound Xiaomi account.
- π± Or use the Mi Flash Tool to flash the official software (this will delete all data).
What if the Fastboot canβt see the device?
Features of MIUI Recovery vs TWRP
MIUI stock receptacles and custom TWRP are radically different in functionality, and here is a comparison of the key features:
| Function | MIUI Recovery | TWRP |
|---|---|---|
| Reset to factory settings | β Yes (delete all data) | β Yes (with section selection) |
| Installation ZIP-file | β No (except for the official ones) OTA) | β Yes (firmware, Magisk, modules) |
| Backup/recovery | β No. | β Yes (full backup of all sections) |
| Unlocking the loader | β No. | β Yes (via fastboot) |
| ADB Sideload | β Yes (official packages only) | β Yes (anything). ZIP) |
| Interface language | English/Chinese | Many languages (including Russian) |
To install TWRP on Xiaomi, you need:
- Unlock the bootloader through the Mi Unlock Tool (the process takes up to 720 hours of waiting on new accounts).
- Download the latest version of TWRP for your model from the official website twrp.me.
- Fastboot: fastboot flash recovery twrp.img fastboot reboot recovery
β οΈ Note: On HyperOS devices (e.g. Xiaomi) 14) The stock recap can automatically overwrite TWRP If you're rebooting, you can just swipe the custom Recovery after you've installed it. ZIP-file disable_force_encrypt.zip or no_verity_opt_encrypt.zip.
π‘
Installing TWRP voids warranty and can result in locking the device if the bootloader is not officially unlocked.Always do a backup before experimenting!
Frequent problems and their solutions
Even if you follow the instructions correctly, users are faced with common errors.
1.The device is not included in Recovery, but is loaded into Fastboot
Reason: Too short button retention or wrong combination.
Decision:
- π Try holding the buttons for 15-20 seconds (on new models, the reaction time is increased).
- π Check battery power β at levels below 5%, the device may ignore the combinations.
- π Shut down all cables (USB, Headphones β they can block the entrance to the Recovery.
2.Recovery requires Mi Account password
Reason: Find My Device protection is enabled on the device and the Xiaomi account is tied.
Decision:
- π Enter the email and password from the linked account.
- π± If you forget your data, restore access via account.xiaomi.com.
- π§ In extreme cases, run the official firmware through the Mi Flash Tool (data will be deleted).
3. Touchscreen doesn't work for Recovery
Reason: Incompatibility of the custom recavΓ©ri with the kernel version or damage to the digitizer.
Decision:
- π±οΈ Use control via volume buttons (Up/Down for navigation, Power for selection).
- π Reinstall the current version TWRP for your model.
- π οΈ If the problem is in the hardware, contact the service center.
How to get around Mi Account lock in RecavΓ©re?
Security: What You Can and Can't Do in Recovery
Recovery Mode is a powerful tool, but doing the wrong thing can turn a smartphone into a brick.
- β We can:
- π§Ή Cleaning Cache and Dalvik Cache is safe and helps to eliminate lags.
- π Reset to factory settings (Wipe Data) if you have saved important data.
- π₯ Install only official firmware through ADB Sideload (for stock Recovery).
- β No:
- π« Install custom firmware without unlocked bootloader.
- π« Format System, Vendor or Boot partitions manually (this will result in loss of performance).
- π« Use fastboot erase commands without understanding the consequences.
If you are planning to experiment with the following:
- Create a full backup in TWRP (Boot, System, Data, EFS) sections.
- Check firmware compatibility with your model on the XDA-Developers or 4PDA forums.
- Use stable versions of TWRP β alpha/beta versions may contain critical bugs.
π‘
Before any manipulations in the recavator, write down the IMEI of your device (type *#06# in the dialer). This will help restore the network if the firmware damages the communication module.