Many users encounter difficulties when trying to enter recovery modebecause the button combinations are not documented in the instructions, and there are no prompts on the screen. This article covers all current methods - from standard to alternative, including login via ADB for devices with blocked loading. We will also look at what to do if the phone does not respond to buttons or freezes during the process.
What is Recovery Mode and why do you need it
Recovery Mode (recovery mode) is an isolated environment built into the Android firmware, which works independently of the main operating system. It starts before the OS loads and allows you to:
- ๐ Run hard reset (factory reset) - deletes all data, including accounts and applications.
- ๐ฅ Install official or custom firmware via
apply update from ADBorSD-card. - ๐ ๏ธ Clear partition cache (
wipe cache partition) - helps with application freezes and errors. - ๐ง Restore backups (if custom recovery type is installed TWRP).
- ๐ Diagnose hardware problems (for example, checking memory through
Repair Apps).
They differ from standard recovery (which is preinstalled on all Android devices) custom recovery โfor example, TWRP or OrangeFox. They expand the capabilities: they allow you to create backups, mount partitions manually and install unofficial firmware. However, installing them requires unlocked bootloader.
It is important to understand that actions in recovery can irreversibly delete data or lead to loss of warrantyif we are talking about unlocking the bootloader. For example, on devices Xiaomi Unlocking resets the counter Mi Unlock, and the Samsung flag is triggered, which voids the warranty. KNOX, which voids the warranty.
โ ๏ธ Attention: On some devices (for example, Huawei s EMUI 10+) logging into recovery may require you to enter your account password, even if the phone is unlocked. If you forget the password, it will be difficult to restore access - you will need an official service center.
Standard button combinations for logging into Recovery
Most Android devices support logging into recovery via hardware buttons. The main difficulty is that the combinations differ even from one manufacturer depending on the model and year of manufacture. Below are the current methods for popular brands.
| Brand | Models | Button combination | Notes |
|---|---|---|---|
| Samsung | Galaxy S/A/J/Note (2016โ2026) | Power + Volume Up |
On Galaxy S22/S23 hold until the logo appears, then release Powerbut hold Volume up. |
| Xiaomi/Redmi/POCO | All models (2018โ2026) | Power + Volume up |
On some devices (for example, Redmi Note 12you must first hold Volume up + Power, then release Power when the logo appears Mi. |
| Huawei/Honor | With EMUI 9 and newer | Power + Volume up |
Can work on older models (before 2018) Power + Volume up + Volume down. |
| Google Pixel | All generations | Power + Volume down, then select Recovery Mode in the menu |
After selecting recovery, a recumbent robot will appear with exclamation point - press Power + Volume up to enter. |
| OnePlus/Oppo/Realme | All models | Power + Volume down |
On OnePlus 8T and newer hold until vibration, then release Power. |
If your model is not listed, try the universal method:
- Turn off the phone (if it freezes, hold
Power10-15 seconds). - Press
Power + Volume upfor 10-20 seconds. - If the brand logo appears, release
Powerbut keep holdingVolume up. - If nothing happens, try
Power + Volume downorPower + both volume buttons.
How to enter Recovery Mode if the phone is on
If the device is working, but you need to go to recovery (for example, to clear the cache), you can do without turning it off. Here are two proven methods:
Method 1: Through the developer menu (ADB)
This method requires a switched on USB debugging computer with installed drivers ADB.
- Activate
Developer mode: go toSettings โ About phone โ Build numberand tap on it 7 times. - Go back to
Settings โ System โ For Developersand enableUSB Debugging. - Connect your phone to the PC and confirm permission to debugging.
- Open the command line (Windows) or terminal (macOS/Linux) and enter:
adb devicesMake sure that the device is detected.
- Run the command to reboot into recovery:
adb reboot recovery
Method 2: Via applications (requires root)
If you have root access, you can use applications like Quick Reboot (Play Market) or Boot Droid. They allow you to reboot into recovery with one tap. However, this method does not work on all devices due to manufacturer restrictions.
โ ๏ธ Attention: On some firmware (for example, MIUI 14 on Xiaomi), the command adb reboot recovery may does not work due to manufacturer blocking. In this case, only a hardware button combination will help.
Make sure that the phone is charged at least 30%|
Make a backup copy of important data (recovery mode can erase them)|
Check the button combination for your model|
Prepare a USB cable (if you plan to use ADB)-->
What to do if the phone does not respond to buttons
If the device freezes, does not turn on, or does not respond to standard combinations, try these methods:
- ๐ Forced reboot: hold
Power20-30 seconds. On some models (for example, Samsung Galaxy S21you need to holdPower + Volume downfor 10 seconds. - ๐ Alternative combinations:
- For Sony Xperia:
Power + Volume upwith the charger connected. - For LG (until 2021 year):
Power + Volume down, then release and immediately press again. - For Nokia (Android One):
Power + Volume up + Volume down.
- For Sony Xperia:
- ๐ป Using Fastboot: if the phone is detected in mode
fastboot(checked by the commandfastboot devices), you can reboot into recovery with the command:fastboot reboot recovery - ๐ง Service codes: on some devices (for example, Huawei) the code works
##7378423##(entered in the dialer), which opens a menu with the option to reboot into recovery.
If the phone shows no signs of life at all (does not vibrate, does not heat up), the problem may be a hardware malfunction - a dead battery, damaged motherboard or buttons power/volume. In this case, only a service center will help.
Why does the button combination not work?
On new devices (for example, Samsung Galaxy S23 Ultra) manufacturers block entry to recovery via buttons if the function OEM Unlock is enabled in the developer settings. The cause may also be damaged firmware or a malfunction of the bootloader. If the phone has previously been flashed in unofficial services, there is a high risk that recovery has been deleted or replaced with a non-working version.
How to use Recovery Mode: basic functions
After successful login, you will see a text menu (on standard recovery) or a graphical interface (on custom, for example, TWRP). Control is carried out using the volume buttons (Up/Down for navigation) and Power for selection. Let's look at the key options:
- ๐
reboot system nowโreboot to normal mode. - ๐๏ธ
wipe data/factory resetโ full reset (deletes all data, including applications and settings). - ๐งน
wipe cache partitionโ clearing the cache (safe, does not affect personal data). - ๐ฅ
apply update from ADBโinstalling firmware via a computer. - ๐
apply update from SD cardโinstalling firmware from a memory card (the file must be namedupdate.zip). - ๐ง
advancedโadditional options (checking memory, restoring access rights, etc.) etc.).
On custom recovery (for example, TWRP) advanced functions are available:
- ๐
Backupโ creating a backup copy of the entire system. - ๐
Restoreโ restoring from a backup. - ๐๏ธ
Mountโ manually mounting partitions (for example,/systemor/data). - ๐ง
File Managerโ built-in explorer for deleting unnecessary files.
โ ๏ธ Attention: Option wipe data/factory reset on some devices (for example, Xiaomi s MIUI) may require you to enter your password Mi Account after reboot. If you do not remember the password, resetting will lead to the phone being locked!
Before resetting via recovery, remove the memory card and SIM - this will speed up the process and reduce the risk of data loss on external media.
Common errors and their solutions
Even when entering recovery correctly, users encounter problems. Here are the most common of them and how to fix them:
| Problem | Possible cause | Solution |
|---|---|---|
| Phone stuck on logo after reset | Damaged firmware or incompatible modem |
Reflash the device via Odina (Samsung) or Fastboot (for other brands). |
| The sensor does not work in recovery | Standard recovery does not support touch interface | Use the volume buttons to navigate and Power to select. |
Error E:unknown command when selecting an option |
Damaged or unofficial recovery | Install original recovery via fastboot flash recovery stock_recovery.img. |
| Password required after reset | Protection activated FRP (Factory Reset Protection) | Enter data from the last Google account linked to device. |
Recovery does not open, only fastboot |
The bootloader is damaged or the recovery section is missing | Restore the bootloader through the official utility (for example, Samsung Smart Switch or Huawei HiSuite). |
If after manipulations in recovery, the phone stopped turning on or got stuck on the boot screen, do not panic. In 90% of cases, this is solved by flashing it via fastboot or ODIN. The main thing is not to try to โtreatโ the device with repeated resets, this can aggravate the problem.
If, after resetting via recovery, the phone requires a password for your Google account, which you do not remember, the only way out is the official service center. Bypassing FRP locking through "holes" in the firmware often leads to re-locking or loss of functionality.
Security: what not to do in Recovery Mode
Recovery Mode is a powerful tool, but incorrect actions can turn your phone into a "brick". This is what it is strictly not recommended to do without a clear understanding of the consequences:
- โ Format the partition
/systemโthis will remove the operating system and the phone will stop booting. - โ Install firmware from other models โeven if they are โsimilarโ (for example, firmware from Redmi Note 11 on Redmi Note 11 Pro). This will lead to hardware conflicts.
- โ Change access rights (
chmod) to system files without backup - can break the operation of the camera, communication module or other components. - โ Reset settings on devices with Samsung Knoxif they are linked to corporate services (for example, Samsung Knox Workspace). This may block access to working data.
- โ Use commands
fastboot erasewithout specifying a specific partition - this will erase the entire memory of the device, includingbootandrecovery.
If you are planning experiments with firmware or modifications, be sure to:
- Create a full backup via TWRP or
ADB(adb backup). - Check the compatibility of the firmware with your model on the forums (XDA Developers, 4PDA).
- Charge the phone at least 50% - interruption of the process due to low battery can cause the device inoperative.
FAQ: Frequently asked questions about Recovery Mode
Is it possible to enter recovery if the volume button is broken?
Yes, but you will need a computer and ADB. Connect the phone, activate USB debugging and run the command:
adb reboot recovery
If debugging is not enabled, all that remains is to repair the button or use service codes (if they are supported by your model).
Why does the phone ask for the old PIN code after resetting via recovery?
This is a security feature FRP (Factory Reset Protection). After the reset, the device requires data from the last Google account that was authorized on it. If you don't remember your password, recover it via Google recovery page.
On devices Samsung you may additionally need to enter your account password Samsung Account.
How to exit recovery if the phone does not respond to buttons?
If the sensor does not work and the volume/power buttons do not respond:
- Connect the phone to charge and wait 5โ10 minutes - sometimes this โdefrostsโ the system.
- Hold
Power20โ30 seconds to force reboot. - If all else fails, remove the battery (if it is removable) for 10 seconds.
On non-separable devices (for example, Google Pixel), all that remains is to wait for the battery to drain.
Can I install TWRP without unlocking the bootloader?
No. Installing custom recovery requires an unlocked bootloader (OEM Unlock). On most devices, this erases all data and can lead to loss of warranty.
The exception is some old models Xiaomi (before 2019), where TWRP could be installed through exploits, but this method is unreliable and is fraught with a "brick".
What to do if recovery says "No command"?
This screen appears on devices Google Pixel and some others after selecting Recovery Mode via fastboot. To continue:
- Hold
Power+Volume up3โ5 seconds. - Release
Powerbut continue to holdVolume up. - After a few seconds, the standard recovery menu will be displayed.