How to reboot Xiaomi phone in Recovery mode: all the ways and nuances

Recovery Mode on Xiaomi smartphones is a service environment that allows you to perform critical operations, from resetting settings to installing custom firmware. However, not all users know how to log in correctly, especially if the phone is locked or does not respond to touch. This article will reveal all the current methods of rebooting in Recovery for devices running MIUI 14/15 and the new HyperOS, and explain which actions are safe and which can lead to irreversible data loss or β€œbrick” of the device.

It is important to understand that Recovery Mode comes in two types: stock (from the manufacturer) and custom (for example, TWRP). The first is limited to basic functions, the second opens up advanced features, but requires an unlocked bootloader. We will focus on working with stock recovery, as it is available on all Xiaomi devices out of the box. If you are looking for information about TWRP or bootloader unlock, go to the relevant sections of our site.

Before you start manipulating, make sure that the battery is charged at least 30%. Otherwise, the device may turn off during operations, which can cause software failures. Also prepare the USB- cable and computer in advance - they may be needed to restore the system in case of errors.

What is Recovery Mode and Why You Need It on Xiaomi

Recovery Mode (or "recovery mode") is an isolated environment built into Xiaomi firmware that runs before the main operating system boots.

  • πŸ”„ Resets to factory settings (full wipe or selective).
  • πŸ“¦ Install official updates via ADB sideload or memory card.
  • πŸ› οΈ Diagnostics of hardware problems (e.g., partition integrity checks /system).
  • πŸ”“ Unlock the bootloader (in combination with Fastboot).

On Xiaomi devices, stock recavators have limited functionality compared to custom solutions, for example, you can not back up NANDroid or flash unofficial ZIP- files, but the stock environment is guaranteed to be compatible with firmware and will not cause conflicts with updates MIUI.

Important: Recovery Mode is not a magic wand for all problems. If the phone doesn't turn on because of a damaged bootloop, you'll need a Fastboot Mode or specialized hardware to run through EDL.

πŸ“Š How often do you use Recovery Mode on Xiaomi?
First time I hear it.
Only for resetting settings
For firmware updates
Regularly (castom firmware)

How to log in to Recovery Mode on Xiaomi

There are three main methods of rebooting in Recovery Mode, and the choice depends on the state of the device.

1. via a button combination (for a working or locked phone)

It’s a versatile way that works on all Xiaomi models, including Redmi, POCO and Black Shark.

  1. Turn off the phone (press the power button and select Turn off or hold it for 10+ seconds to force shutdown).
  2. Press simultaneously: Power button (Volume Up)

Mi

Recovery Mode

⚠️ Warning: On some models (e.g., Xiaomi 12T or POCO F5), the combination may be different. If the screen remains black, try pinching Power + Volume Down, and after the logo appears, quickly replace Volume Down with Volume Up.

2. via the settings menu (if the phone is on)

If the device is stable, you can log into Recovery Mode without turning off:

  1. Open the Settings app.
  2. Go to the About Phone section. β†’ Version. MIUI.
  3. Click 7-10 times on the line with the MIUI version until you become a developer!
  4. Go back to the main Settings menu and open a new section for developers.
  5. Activate the OEM Unlock switch (if any) and find the Reboot option in Recovery mode.

πŸ”Ή Note: The path may differ on HyperOS: Settings β†’ Additional β†’ Special Features β†’ Button Menu. Some models (e.g. Xiaomi 13 Ultra) also require a password from your Mi Account to confirm the reboot.

3. via the ADB command (for advanced users)

If you have access to ADB (for example, via a computer), you can send a reboot command:

adb reboot recovery

For this:

  1. Connect your phone to your PC via USB (enable USB debugging in the developer settings).
  2. Open the command prompt (CMD) or terminal on your computer.
  3. Enter the command above and press Enter.

⚠️ Warning: If ADB doesn't recognize the device, update Xiaomi drivers or check the cable. Using unoriginal cables can lead to data transmission errors.

Battery charge β‰₯30%|Backup copy of important data|Original. USB-cable (when used) ADB)|Disabling the screen password (if the phone is locked)-->

Recovery Mode Interface: What Menu Items Mean

After successful entry, you will see a menu in English or Chinese (depending on the version of MIUI).

ItemDescriptionRisks.
RebootReboot the phone in normal mode.Safe.
Wipe Data (or Factory Reset)Reset to factory settings (deletes all data except files on the memory card).Loss of personal data, apps, accounts.
Wipe CacheCleaning the system cache (can help with lags).Minimum (possible loss of temporary application data).
Apply update from ADBInstall updates via ADB sideload.Firmware errors can lead to bootloop.
Apply update from SD cardInstallation of ZIP- updates from memory card.For official firmware only! Castom ZIPs can brick the device.

πŸ”Ή Important: On HyperOS devices, menus may look different β€” for example, Wipe items are broken down into submenu (Format Data, Wipe Dalvik, etc.). Don't confuse Wipe Cache (safe) with Format Data (removes everything, including internal memory!).

To navigate the menu, use:

  • πŸ”Ό Volume buttons – moving up/down.
  • πŸ”˜ Power button - selecting the item.

πŸ’‘

If the menu is in Chinese, focus on the location of items: the first is Reboot, the second is Wipe Data, the third is Wipe Cache.

What to do if your phone is not included in Recovery Mode

If the phone vibrates after holding the buttons, but the screen remains black or the normal system loads, the problem may be as follows:

  • πŸ”‹ Battery discharged (even if the indicator showed 10-20%, the real charge may be lower).
  • πŸ”§ The loader is damaged (for example, after a failed firmware).
  • πŸ–±οΈ Faulty buttons (especially relevant for older models of Redmi Note 4X or Mi A1).
  • πŸ“± Manufacturer lock (on some HyperOS devices, recavator input is restricted).

Decisions:

  1. Connect your phone to charging for 15-20 minutes, then try again.
  2. Try an alternative combination: Power + Volume Up + Volume Down (on some models).
  3. If the buttons don’t work, use ADB (see section above).
  4. For devices with a damaged bootloader, you will need firmware via Fastboot or EDL.

⚠️ Warning: If the phone goes to bootloop after trying to log in to Recovery Mode, don't try to repeat the action. This may indicate damage to the recovery partition. In this case, the only way out is to run the full image MIUI firmware through the Mi Flash Tool.

What is bootloop and how to fix it?
Bootloop is a condition where the phone is constantly rebooted without ever reaching system or recovery boot, caused by damaged firmware, kernel module conflict, bootloader unlock errors, fixed by firmware via Fastboot or EDL (requires an authorized Xiaomi account for new models).

How to Get Out of Recovery Mode on Xiaomi

To leave the Recovery Mode:

  1. Select Reboot (or Reboot system now) with the volume buttons.
  2. Confirm the choice of the power button.
  3. If the menu does not respond, hold the power button for 10-15 seconds for a forced reboot.

πŸ”Ή Important: If you log out of Recovery Mode, your phone comes back into it again, it's a sign of a serious system error.

  • The /system partition is damaged.
  • Incompatible firmware (for example, the Global ROM was stitched onto the Chinese model).
  • Conflict after update via OTA.

In such cases, you will need a complete flashing of the device with cleaning of all partitions, instructions for specific models can be found in the section "Xiaomi firmware via Fastboot" of our website.

πŸ’‘

Never remove the battery to exit the Recovery Mode – this can damage the power controller on some models (e.g. the POCO X3 Pro).

Frequent Mistakes and How to Avoid Them

Recovery Mode requires caution, and let’s look at common user errors and their consequences:

Mistake.Effects of consequencesHow to avoid
Selecting Wipe Data without backupLoss of photos, contacts, messages.Save your data to your PC or Mi Cloud in advance.
Unofficial ZIP firmware via Apply update from SD cardBootloop or "brick" (impossibility to turn on).Use only official firmware from the Xiaomi website.
Interrupting the Wipe or firmware processDamage to the file system, loss of efficiency.Do not touch the phone or turn off power until the operation is complete.
Use Format Data instead of Wipe DataDelete all data, including files on internal memory.Read the menu descriptions carefully.

⚠️ Warning: On HyperOS devices, the Wipe All Data can automatically format internal memory (/data), even if you have chosen to reset settings only. Before using this item, remove the SD- card and disable the Google/Mi accounts.

If you accidentally did the wrong thing, don't panic. In most cases, you can fix the situation.

  • After Wipe Data, restore the data from the backup.
  • After a failed firmware - run the device through Fastboot.
  • When bootlooping, use the Mi Flash Tool with the clean all option.

Xiaomi firmware through Recovery Mode: step-by-step instructions

If you need to update or reinstall MIUI/HyperOS via Recovery Mode, follow this algorithm:

1. Firmware preparation

Download the official ZIP-file firmware for your model from the site:

  • 🌐 Xiaomi official website: https://new.c.mi.com/global/miuidownload/index
  • πŸ”— Alternative sources: Xiaomi Firmware Updater or 4PDA (check the hashes of files!).

πŸ”Ή Important: The file name should match the device model. For example, for Redmi Note 11 Pro+ 5G, look for firmware codenamed peux.

2. Transfer of firmware to the device

There are two options:

  • πŸ“ Through a memory card: Copy the ZIP- file to the root of the SD- card (not to the folder!).
  • πŸ–₯️ Through ADB: Use the command: adb push update.zip /sdcard/

3. Installation of firmware

  1. Enter Recovery Mode (see section above).
  2. Select Apply update from SD card (or Apply update from ADB).
  3. Find the copied ZIP- file and confirm the installation.
  4. Wait until the process is completed (it can take 5-15 minutes).
  5. Select Reboot system now.

⚠️ Warning: If the firmware is interrupted with E:footer is wrong, it means that the file is corrupted or not intended for your model. Re-download and check the checksum (MD5).

πŸ’‘

Firmware via Recovery Mode saves user data, but can cause conflicts with previous settings. Use Wipe Data BEFORE the firmware for a clean installation.

FAQ: Answers to Frequent Questions

Can I log in to Recovery Mode if my phone doesn’t respond to the buttons?
If the physical buttons don't work, try: Connect your phone to your PC and send an adb reboot recovery command. Use Google's Find My Device feature to lock/unlock (sometimes resets the button state). Contact a service center to diagnose buttons or firmware via EDL. ⚠️ Don't try to disassemble your phone yourself - on new models (Xiaomi 14, POCO F6), the buttons are integrated into a single module with sensors.
Why does the phone need an old password after resetting via Recovery Mode?
This is the Factory Reset Protection feature (FRP) that is associated with a Google or Mi Account. To unlock the device: Enter the password from the last Google account you use. If you don't remember the password, reset it through the Google Recovery page. For your Mi Account, use the official Xiaomi website. πŸ”Ή HyperOS may require additional verification via SMS or email.
How to distinguish stock recovery from TWRP?
Xiaomi stock recavers have: Black screen with white text. Limited menu (4-5 points). Navigation only with volume and power buttons. TWRP differs: Color interface (usually orange or blue). Touch control. Advanced options (backup, partition mounting, etc.). ⚠️ Installation TWRP on new models (Xiaomi 13T, POCO X6) can block the bootloader because of security policy.
Can I remove viruses through Recovery Mode?
Partially. You can: Run Wipe Cache, it will delete some viruses' temporary files. Reset your settings (Wipe Data), but it will delete all data. However, Recovery Mode does not scan the file system for malware. To clean it completely: Sweep your device through Fastboot with clean all. After download, install an antivirus (such as Malwarebytes) and scan the system.
What to do if your phone says β€œNo command” in Recovery Mode?
The No command error means that the system cannot load the recovery interface. Solutions: Hold the power button + increase the volume 10-15 seconds to force the menu to restart. If it doesn't work, connect the phone to the PC and send a command: adb reboot recovery For older models (Redmi 4X, Mi 5) it can help to remove and reverse the battery (if it is removable). πŸ”Ή On new devices (HyperOS), the No command error may indicate damage to the recovery partition.