How to go to Recovery on Xiaomi Redmi 9: all ways + fixing

Recovery mode on Xiaomi Redmi 9 smartphones is a utility tool that allows you to perform mission-critical operations, from resets to factory settings to custom firmware installation. However, many users face difficulties when trying to log in โ€” especially if the device is locked, does not respond to buttons or works with errors.

In this article, you will find all the current ways to run Recovery on Redmi 9 (models). M2003J15SC, M2003J15SS, M2004C3LGG), And we're going to take it from Xiaomi as standard recaps (MIUI Recovery, and alternatives like TWRP Or OrangeFox. Special attention is paid to data security and nuances that are not written about in official instructions.

If your Redmi 9 doesnโ€™t turn on, is stuck on the logo, or requires a password reset, Recovery mode is often the only way to bring your phone back to life. But doing the wrong thing here can lead to a device being knocked out (total inoperability) so make sure to check the risk and preparation section before you start.

What is Recovery on Xiaomi Redmi 9 and why you need it

Recovery mode is a separate micro OS built into the smartphone at the firmware level, which runs before the main system (Android) loads and allows you to control the device even if the main OS is damaged. Redmi 9 has two types of Recovery:

Stock-stock (MIUI Recovery โ€“ official solution from Xiaomi with limited functionality:

  • ๐Ÿ”„ Wipe Data โ€“ Complete reset (deletes all data!).
  • ๐Ÿ“ฑ Reboot โ€“ Reboot to normal mode or Fastboot.
  • ๐Ÿ”ง Connect with MIAssistant โ€“ Connect to a PC for Recovery via Mi Flash Tool.
  • ๐Ÿ“ค Apply update from ADB โ€” Installation of updates through the command line.

Castomy (TWRP/OrangeFox) โ€” Alternative Recovery with Extended Opportunities:

  • ๐Ÿ“ Backup (Nandroid backup) of the entire firmware.
  • ๐Ÿ”ง Installation of informal firmware (Custom) ROM).
  • ๐Ÿ”“ Unlock bootloader (if you have rights).
  • ๐Ÿ› ๏ธ Recovery of deleted files (partially).

On Redmi 9, stock Recovery is locked to install unofficial firmware โ€” this is Xiaomi's anti-hacking mechanism. If you need to flash custom firmware, you first need to unlock the bootloader and install it. TWRP.

โš ๏ธ Warning: Any manipulation of Recovery can lead to loss of warranty.If the phone is warranty, first contact the service center Xiaomi.

๐Ÿ“Š Why you need to recover on Redmi 9?
The device is not switched on.
We need to reset the password.
I want to run a custom firmware.
Other

2.Recovery Entry Preparation: What to Do in Advance

Before you start Recovery, follow these steps to avoid losing data or turning your phone into a brick:

1. Check the battery charge

Make sure the charge level is at least 50%. If the phone runs out during an operation (for example, when resetting), this can damage the system files. On Redmi 9, when the charge is low, Recovery may simply not start.

2. Make a backup copy of the data

Recovery mode allows you to reset your phone to factory settings, which will remove:

  • ๐Ÿ“ธ Photos and videos (including screenshots).
  • ๐Ÿ“ฑ Contacts, SMS, Call log (if not synced to Google).
  • ๐ŸŽฎ Application data (save in games, settings of messengers).
  • ๐Ÿ“ Files in internal memory (except microSD card).

For backup, use:

  • ๐Ÿ–ฅ๏ธ Mi Cloud (in Account settings) โ†’ Mi Cloud โ†’ Backup).
  • ๐Ÿ“ฑ Google Photos for Media Files.
  • ๐Ÿ”Œ Connecting to the PC through MTP (if the phone still turns on).

3. Find out the firmware version

This will help you find the right files to recover. Go to Settings โ†’ The phone. โ†’ Version. MIUI. Write it down:

  • Version MIUI (for example, MIUI Global 12.5.3).
  • Android version (such as Android 10) QKQ1.190910.002).

โš ๏ธ Note: If you are planning to install custom Recovery (TWRP), Check compatibility with your Redmi 9 model. The wrong version can lead to a hard brick (unable to recover without a programmer).

โ˜‘๏ธ Preparation for work with Recovery

Done: 0 / 4

3. Method 1: Entering Recovery with hardware buttons

This is the most versatile method that works even if the phone is not switched on or locked.The instructions are suitable for all Redmi 9 modifications (M2003J15SC, M2003J15SS, M2004C3LGG).

Step-by-step:

  1. Turn off your phone. If it freezes, hold the power button for 10 to 15 seconds until the screen goes out.
  2. Press the button combination: Power button (Power) + Volume Up button Hold them for 5-10 seconds until the logo appears MI.
  3. Release the buttons when you see the Recovery menu (usually a blue screen with the caption). MIUI Recovery).

If instead of Recovery, the phone loads into Fastboot (a black screen with a rabbit and the words Fastboot), then:

  • You've been holding the buttons for too long.
  • The phone has custom Recovery installed (for example, TWRP), And the button combination is reassigned.

๐Ÿ”น What to do if you canโ€™t get in?

  • ๐Ÿ”‹ Check battery power โ€“ with low charge, the phone may not respond to buttons.
  • ๐Ÿ”„ Try another combination: Power. + Volume Down (sometimes working on custom firmware).
  • ๐Ÿ› ๏ธ If the buttons are physically damaged, use the method through ADB (see next section).
What if the phone is rebooted immediately after logging in to Recovery?
This is a sign of a damaged Recovery partition. Solution: 1. Sweep stock Recovery through Fastboot (instruction in section 5). 2. If it doesn't work, you need a full flashing through the Mi Flash Tool.

Method 2: Log in to Recovery via ADB (if the phone turns on)

If the smartphone is working but you need to get into Recovery without using buttons (for example, for an automatic reset), you can use it. ADB (Android Debug Bridge. This method requires enabled debugging. USB.

Step 1. Enable debugging over USB

  1. Go to Settings. โ†’ The phone.
  2. Click 7 times on the MIUI version to activate the developer mode.
  3. Back to Settings โ†’ Additionally. โ†’ For developers.
  4. Activate Debugging via USB and confirm the resolution.

Step 2. Connect your phone to your PC

  • ๐Ÿ“ฑ Use the original cable USB Type-C.
  • ๐Ÿ–ฅ๏ธ Install the drivers. ADB (You can download from the official Android website).
  • ๐Ÿ”ง In the command line (CMD) Check the connection: Adb devices should show the serial number of your Redmi 9.

Step 3. Launch Recovery through ADB

Enter the command:

adb reboot recovery

The phone will automatically reboot to Recovery mode.

โš ๏ธ Note: If after the command the phone is stuck on the logo MI For more than 5 minutes, the Recovery partition is damaged, and you need to reflash it (see section 5).

adb shell reboot recovery

This team bypasses some limitations MIUI.-->

5. Method 3: Log in to Recovery via Fastboot (if the phone doesn't turn on)

If Redmi 9 doesnโ€™t respond to buttons or only loads into Fastboot, you can run Recovery via your computer.

  • ๐Ÿ–ฅ๏ธ PC with installed Fastboot drivers.
  • ๐Ÿ”Œ Cable USB Type-C (preferably original).
  • ๐Ÿ“ฆ Mi Flash Tool (for Recovery firmware if it is damaged).

Step 1: Put your phone in Fastboot mode

  • Turn off the device.
  • Press Power + Volume Down for 5-10 seconds.
  • Release the buttons when the screen with the rabbit in the hat-eared (Fastboot) appears.

Step 2. Check the connection.

Open the command line (CMD) and type:

fastboot devices

The serial number of the device should show up, and if it's not, install the drivers or try another cable.

Step 3. Launch Recovery

Enter the command:

fastboot reboot recovery

๐Ÿ”น If the phone is loaded back into Fastboot:

This means that the Recovery partition is damaged or missing, and you need to restore it. Download the official firmware for Redmi 9 from Xiaomi, unpack it, and file Recovery separately:

fastboot flash recovery recovery.img


fastboot reboot recovery

๐Ÿ’ก

If after the firmware Recovery phone still does not boot into this mode, check the integrity of the file. recovery.img. It may be damaged or not suitable for your model.

6.Stock work MIUI Recovery: Basic functions

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

ItemDescriptionWhen to use
RebootReboot to normal modeIf you just need to get out of Recovery
Wipe DataComplete reset (deletes all data!)If the phone is locked, slows down or does not update
Connect with MIAssistantConnect to a PC for recovery via the Mi Flash ToolIf you need to refashion the phone through the computer
Apply update from ADBInstall updates through the command lineFor manual firmware updates
MountConnecting memory partitions (only in custom Recovery)For backup or editing files

๐Ÿ”น How to Reset Settings through Recovery:

  1. Select Wipe Data (use volume buttons for navigation, power button for confirmation).
  2. Confirm the action (Confirm).
  3. Wait until it is completed (usually takes 1-3 minutes).
  4. Select Reboot to reboot.

โš ๏ธ Warning: After reset via Wipe Data, the phone will return to factory settings, but updates MIUI If you want to roll back to the old firmware version, you need to completely reflash through Fastboot.

๐Ÿ”น How to update the firmware through ADB:

  1. Download the update file (.zip) for your Redmi 9.
  2. Put it in a folder with ADB PC-only.
  3. In Recovery, select Apply update from ADB.
  4. In the command line, type: adb sideload name file.zip

7.Installation of custom Recovery (TWRP) Redmi 9

Xiaomi's stock Recovery is very limited.

  • ๐Ÿ“ Make complete backups of the system (Nandroid backup).
  • ๐Ÿ”ง Install unofficial firmware (Custom) ROM).
  • ๐Ÿ”“ Get root rights.

โ€” You will need to install an alternative recovery, for example, TWRP Or OrangeFox.

โš ๏ธ Pre-installing warnings:

  • ๐Ÿ”’ Unlocking bootloader will reset all data on the phone.
  • ๐Ÿšซ Xiaomiโ€™s warranty will be cancelled.
  • ๐Ÿ’ฅ The wrong firmware can lead to a breeze.

Step 1 Unlock the bootloader

  1. Connect your Mi Account to your phone (Settings) โ†’ Accounts. โ†’ Mi).
  2. Go to the Mi Unlock website and download the Mi Unlock Tool.
  3. Transfer your phone to Fastboot (Power + Volume Down).
  4. Connect to your PC and start the Mi Unlock Tool. Follow the instructions (it may take 7-30 days to unlock).

Step 2. Install TWRP

  1. Download the current version TWRP Redmi 9 from the official website: twrp.me.
  2. Rename the file to recovery.img and place it in the folder with ADB.
  3. In Fastboot, type the command: fastboot flash recovery recovery.img
  4. Recovery: Fastboot Reboot Recovery

๐Ÿ”น How to Avoid Replacement TWRP on stock recovery:

After installation TWRP MIUI It can automatically replace it with stock when it first loads:

  1. Right after the entrance to TWRP Go to Mount and mark the System.
  2. Delete /system/recovery-from-boot.p file (if any).
  3. Install Magisk for root rights and Recovery protection.
What if the phone does not boot after installing TWRP?
This may be due to incompatibility of the version. TWRP Solution: 1. Squeeze stock Recovery back through Fastboot. 2. Check the version. MIUI and download the correct version TWRP. 3. Repeat installation.

8. Typical problems and their solutions

When working with Recovery on Redmi 9, users often encounter the following errors:

๐Ÿ”ด Problem 1: The phone is not included in Recovery, but loads into Fastboot

Reasons:

  • The Recovery section is damaged.
  • Wrong combination of buttons.
  • Custom Recovery is installed with a different combination of entrance.

Decision:

  • Fastboot Recovery via Fastboot (see Section 5).
  • Try alternative combinations: Power + Volume Up + Volume Down.

๐Ÿ”ด Problem 2: After a Wipe Data reset, the phone asks for a password

This occurs if the factory reset with protection was switched on before the reset. FRP (Factory Reset Protection).

Decision:

  • Enter the last password used from your Google account.
  • If you don't remember, a roundabout is required. FRP (The instructions depend on the version MIUI).

๐Ÿ”ด Problem 3: TWRP Does not see the internal memory

Reason: The data partition is encrypted, and TWRP Can't decrypt it without a password.

Decision:

  • First launch. TWRP Ask them to enter a password โ€“ use it. PIN graphical.
  • If it doesnโ€™t work, format the data (all data will be deleted!): Wipe โ†’ Format Data โ†’ enter"

๐Ÿ”ด Problem 4: After custom Recovery firmware, the phone doesn't turn on

Reasons:

  • An incompatible version of TWRP.
  • The damaged file recovery.img.
  • Conflict with the version MIUI.

Decision:

  • Swipe stock Recovery through Fastboot.
  • Check the version. MIUI and download the right one. TWRP.
  • If your phone doesnโ€™t respond, use the Mi Flash Tool for a full flash.

๐Ÿ’ก

If you manipulated Recovery to turn your phone into a brick (it doesn't turn on, doesn't respond to buttons), don't panic. In 90% of cases, it can be recovered via Fastboot or Fastboot. EDL-Mode (programmer required).

FAQ: Frequent questions about Recovery on Xiaomi Redmi 9

โ“ Can I log in to Recovery if the touch screen is not working?
Yes, but only if the volume and power buttons are working. Use the hardware buttons to navigate the Recovery menu. If the buttons don't work, you'll need to connect to your PC via the Recovery menu. ADB or Fastboot.
โ“ How to Reset a pattern lock through Recovery?
Run Wipe Data in the Recovery Stock, which will delete all data, including the pattern lock, and if the phone asks for a password from your Google account after the reset, use the last sync data.
โ“ Can I roll back the firmware through Recovery?
No, stock Recovery doesn't support rollback. You need to: Download the full firmware (.tgz) for your model. Swipe it through the Mi Flash Tool in Fastboot mode. Cast Recovery (TWRP) It allows you to install old versions MIUI, But it can lead to unstable work.
โ“ Why After Installation TWRP phone doesn't load?
Probably a version. TWRP Solution: Fastboot stock Recovery. Check the version. MIUI and download the right one. TWRP. Repeat installation by deleting the file beforehand /system/recovery-from-boot.p.
โ“ How to make a backup through TWRP?
On the menu. TWRP Select Backup. Select backups. Select the backup partitions (Boot, System, Data). Select the storage location (internal memory or microSD). Swipe to confirm. The backup file will be saved in the folder. TWRP/BACKUPS.