How to Get Recovery Mode on Xiaomi: 5 Ways to Work (2026)

Recovery Mode on Xiaomi, Redmi and POCO smartphones is a service menu that allows you to perform mission-critical operations: resetting settings, installing firmware, cleaning the cache and even restoring the device after crashes. However, logging into this menu often causes difficulties for users due to the variety of models and versions of MIUI. In this article, we will discuss all the current ways to log into Recovery, including bypassing locks, working with an unlocked bootloader and solving typical errors.

Xiaomi smartphones feature two types of Recovery: standard (limited) and custom (TWRP or OrangeFox). The standard menu from the manufacturer allows you to only reset settings or install official updates, while custom solutions open access to advanced features. The choice of login method depends on your goal: if you just want to reset the phone to factory settings, you will need a standard Recovery; for firmware or root rights you will need TWRP.

It is important to consider that starting with MIUI 12 and later, Xiaomi has tightened security policies. On some models (for example, Xiaomi 13 Pro or Redmi Note 12), logging into Recovery through standard button combinations can be blocked before unlocking the bootloader, and we will detail how to circumvent these restrictions in legal ways.

1. Standard method: button combination for logging into Recovery

The most versatile method is the use of hardware buttons. It works on 90% of Xiaomi models, including the Redmi 9, POCO X3, Mi 11 and older devices. The main condition is that the phone must be turned off (not in sleep mode!). If the device is getting stuck and does not respond to the power button, try holding it for 10-15 seconds to force it to turn off.

Instructions:

  • πŸ”˜ Turn off your smartphone completely (hold the power button, then select β€œSwitch off").
  • πŸ”„ Press and hold: Power button Volume Up button)
  • πŸ“± Hold both buttons until the Mi logo appears on the screen (usually 5-10 seconds).
  • πŸ› οΈ After vibration, release the buttons – you will see the Recovery menu.

Some models (like the Redmi Note 8 Pro or POCO F3) may need to hold the buttons for up to 20 seconds, which is fine. If after 20 seconds nothing happens, try an alternative combination: Power + Volume Down, and then, when the logo appears, quickly press Volume Up.

πŸ“Š What Xiaomi model do you use?
Redmi (Note/Number series)
POCO (F/X/M)
Mi (flagship series)
Black Shark
other

2.Fastboot login: If buttons don't work

If the hardware buttons are damaged or the combination does not work, you can log in to Recovery via Fastboot mode. This method requires connecting the smartphone to the computer and using the utility. ADB/Fastboot. Suitable for all models, including the new Xiaomi 14 redmi K70.

Step-by-step:

  1. Install ADB and Fastboot on your computer.
  2. Turn on USB debugging on your phone: Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on the build number to activate Developer Mode. Return to Settings β†’ Additional β†’ For Developers and enable USB Debugging.

cmd

ADB

adb devices

(Your device should be displayed)

adb reboot bootloader

(The phone will reboot to Fastboot)

fastboot reboot recovery

(download to Recovery)

⚠️ Note: If after the command fastboot reboot recovery phone loads into the regular Fastboot (with the image of a hare in the hat), then you have blocked the bootloader. Unlock it through the official tool Xiaomi.

Install ADB/Fastboot on PC|

Enable debugging over USB on your phone |

Connect your phone to your computer (original cable)|

Check the detection of the device by the team `adb devices`|-->

3. Unlock the bootloader: why not log in to Recovery on the new Xiaomi

Starting with MIUI 13 and all flagship models (e.g. Xiaomi 13 Ultra, Redmi K60 Pro), logging into Recovery via buttons or Fastboot can be blocked if the bootloader is not unlocked.

How to check if the boot loader is blocked:

  • πŸ”Œ Connect your phone to your PC and go to Fastboot (hold Power). + Volume Down with the phone switched off).
  • πŸ’» In the command line, type: fastboot oem device-info
  • πŸ” If the answer is Device unlocked: false, the bootloader is blocked.

Official unlocking takes up to 72 hours and requires:

  1. Linking your Mi Account to your device (at least 7 days of use)
  2. Request permission through the Mi Unlock Tool.
  3. Confirmations by SMS or email.

⚠️ Warning: Unlocking the bootloader resets all data on the phone! backup via Mi Cloud or locally on PC.

What happens if you unblock the bootloader unofficially?
Unofficial unlocking (through exploits or paid services) can lead to: - Loss of warranty (manufacturer fixes the unlock status in the hardware chip). - Block of the Mi Account (tied to the device). - Inability to receive OTA-- Risk of "bricking" (turning the phone into a "brick") with firmware errors.

4. Alternative ways to log in to Recovery

If the standard methods don’t work, try one of these options:

MethodModels on which it worksRequirementsLimitations
Through the Updater menuXiaomi Mi A1/A2, POCO F1, old modelsWorking screen, access to settingsIt does not work on new versions of MIUI.
Adb Reboot Recovery TeamAll models with unlocked loaderIncluded debugging on USB, PCRequires pre-configuration
Forced reboot via Test PointRedmi 9, POCO M3, budget modelsDisassembly of the phone, soldering iron or tweezersRisk of damage to the fee, loss of warranty
Through the Quick Reboot appAll models with root rightsInstalled application, rootDoesn't work without root licenses.

The most reliable alternative is the adb reboot recovery command, which works even on newer models if the bootloader is unlocked.

  1. Connect the phone to the PC and confirm access for debugging.
  2. Enter the command line: adb shell then reboot recovery

πŸ’‘

If the phone doesn’t respond to ADB commands, try reinstalling Mi USB Driver drivers from Xiaomi’s official website, often because of drivers conflicting with Windows 10/11.

5.Working in the Recovery menu: What can be done

After successfully logging in to Recovery, you will see menus in English or Chinese (depending on the MIUI version).

  • πŸ”„ Reboot – Reboot your phone in normal mode.
  • πŸ—‘οΈ Wipe Data – Complete reset (deletes all data, including photos and apps!).
  • 🧹 Wipe Cache – Cache cleanup (safe, data is not deleted).
  • πŸ“¦ Apply update – installing firmware with SD-card ADB Sideload.
  • πŸ”§ Advanced – Additional options (e.g., system file integrity checks).

The most requested operations:

  • Reset to factory settings: Select Wipe Data β†’ Wipe All Data. Once confirmed, the phone will restart and return to the out-of-the-box state.
  • Install firmware: download the official.zip file for your model from the site MIUI Downloads, put it in the root SD-maps, then in Recovery, select Apply update β†’ Choose from SD card.
  • Cache Clearance: Wipe Cache helps to eliminate lags and errors without data loss, and is recommended to be done every 2-3 months.

⚠️ Note: On some models (Xiaomi) 12T, Redmi Note 11 Pro+) The Wipe All Data option may require you to enter a password from your Mi Account, even if your phone was not previously tied. If you forget your password, restore it in advance on the Mi Account website.

6. Frequent errors and their solution

When you're working with Recovery, you're going to have a problem with the most common ones.

Mistake.Reason.Decision
Phone not included in Recovery, loads in FastbootLocked loaderUnlocking with Mi Unlock Tool
Recovery menu in ChineseFirmware for the Chinese regionInstall global firmware through Fastboot
"Can't mount /data" errorData section damagedRun Wipe Data or reflash your phone
Phone's getting stuck in RecoveryFailure to install firmwareHold the power button for 20+ seconds for forced reboot

If you see an E:unknown command error when trying to install firmware, it is likely that the firmware file is corrupted or intended for another model. Always check the firmware match with your device by model code (for example, the Redmi Note 10 Pro has a code sweet, and the Redmi Note 10 Pro has a code sweet). POCO X3 NFC β€” You can find out the code of your model in Settings β†’ The phone. β†’ Model or through team:

adb shell getprop ro.product.device

πŸ’‘

Before installing the firmware through Recovery, be sure to check its integrity (the file should be called type). miui_SURYAINGlobal_V12.5.3.0.RJUMIXM_*.zip, where SURYA β€” model code, and V12.5.3.0 β€” version MIUI).

7 How to Get Out of Recovery Mode

To leave the Recovery menu and return your phone to normal mode, use the Reboot option (usually the first line on the menu).If the screen does not respond to touch (on some models Recovery is controlled only by volume and power buttons), follow the following steps:

  1. With the Volume Down button, select Reboot.
  2. With the Power button, confirm the choice.
  3. If the phone doesn’t reboot, hold the Power for 10-15 seconds to force it to shut down.

On models with touch-sensitive Recovery (such as Xiaomi Mi 11 or POCO F4), just tap on the Reboot β†’ System. If after the reboot the phone hangs on the Mi logo, run the Wipe Cache and try again.

Frequently asked questions

Can I log in to Recovery if the phone is not turned on?
Yes, if the phone is responding to charging (a burning indicator or vibration when you connect the cable). Connect the charger for 10-15 minutes, then try the standard Power + Volume Up button combination. If the screen remains black but the phone vibrates, maybe the display is damaged, in which case connect it to the PC and use ADB.
What if Recovery requires a password from your Mi Account?
This is protection against resetting of other people's devices. If you forget your password: Go to the recovery page. Enter the linked email or phone number. Confirm the recovery via SMS or backup mail. If the account is not yours (for example, the phone is bought by hand), contact the previous owner. In extreme cases, contact the Xiaomi service center with proof of purchase.
How to distinguish standard recovery from TWRP?
Xiaomi's standard Recovery has: blue or black background with white text; limited feature set (no backup or root rights options); volume button management (touch on new models); TWRP or OrangeFox are different: Bright orange/red interface; touch and gesture support; extended features: backup, recovery, Magisk installation.
Can I install TWRP without unlocking the bootloader?
No, custom Recovery requires an unlocked bootloader. Trying to flash TWRP on a locked device will lead to a FAILED (remote: 'Flashing is not allowed in Lock State') error in Fastboot. The exception is some older models (e.g. Redmi 4X or Mi 5) where exploits can be used, but this is risky.
Why does the phone ask for an old password after resetting to Recovery?
This is Factory Reset Protection (FRP) that links the device to the Mi Account. Even after a reset, the phone requires the last associated account to be entered. To avoid this problem: Untie the account in Settings before resetting β†’ Accounts β†’ Mi Account β†’ Delete the account. If the phone is already reset, restore the password through the Xiaomi website.