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.
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
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:
- Turn off your phone. If it freezes, hold the power button for 10 to 15 seconds until the screen goes out.
- Press the button combination: Power button (Power) + Volume Up button Hold them for 5-10 seconds until the logo appears MI.
- 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?
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
- Go to Settings. โ The phone.
- Click 7 times on the MIUI version to activate the developer mode.
- Back to Settings โ Additionally. โ For developers.
- 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 recoveryThe 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 recoveryThis 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 devicesThe 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).
| Item | Description | When to use |
|---|---|---|
| Reboot | Reboot to normal mode | If you just need to get out of Recovery |
| Wipe Data | Complete reset (deletes all data!) | If the phone is locked, slows down or does not update |
| Connect with MIAssistant | Connect to a PC for recovery via the Mi Flash Tool | If you need to refashion the phone through the computer |
| Apply update from ADB | Install updates through the command line | For manual firmware updates |
| Mount | Connecting memory partitions (only in custom Recovery) | For backup or editing files |
๐น How to Reset Settings through Recovery:
- Select Wipe Data (use volume buttons for navigation, power button for confirmation).
- Confirm the action (Confirm).
- Wait until it is completed (usually takes 1-3 minutes).
- 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:
- Download the update file (.zip) for your Redmi 9.
- Put it in a folder with ADB PC-only.
- In Recovery, select Apply update from ADB.
- 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
- Connect your Mi Account to your phone (Settings) โ Accounts. โ Mi).
- Go to the Mi Unlock website and download the Mi Unlock Tool.
- Transfer your phone to Fastboot (Power + Volume Down).
- 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
- Download the current version TWRP Redmi 9 from the official website: twrp.me.
- Rename the file to recovery.img and place it in the folder with ADB.
- In Fastboot, type the command: fastboot flash recovery recovery.img
- 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:
- Right after the entrance to TWRP Go to Mount and mark the System.
- Delete /system/recovery-from-boot.p file (if any).
- Install Magisk for root rights and Recovery protection.
What if the phone does not boot after installing TWRP?
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).