Restoring a smartphone through Recovery Mode is one of the key skills for owners of Android devices. This mode allows you to reset settings to factory settings, install custom firmware, or fix critical errors when the system refuses to boot. However, incorrect actions in Recovery can lead to complete loss of data or "bricking" the device.

In this article we will analyze all the ways to enter into Stock Recovery (standard recovery) and TWRP (custom), and also explain which operations are safe for beginners and which require experience. You will learn how to bypass the screen lock via ADB, recover deleted files and what to do if your smartphone does not respond to buttons. The instructions are adapted to modern versions Android 12-15 and are relevant for devices Samsung, Xiaomi, Google Pixel, OnePlus and other brands.

What is Recovery Mode and why do you need it

Recovery Mode (recovery mode) is an isolated environment on Android that works independently of the main operating system. It is built into the /recovery internal memory section and starts before loading Android. The main purpose is to diagnose and repair the device when standard methods are not available.

Using Recovery you can:

  • ๐Ÿ”„ Reset settings to factory settings (Wipe Data/Factory Reset) - deletes all user data, including accounts and installed applications.
  • ๐Ÿ“ฆ Install bootloader updates ( manually (Apply update from ADB or SD card) - useful if the OTA update does not work.
  • ๐Ÿ› ๏ธ Fix errors bootloader (Reboot to Bootloader) - helps with cyclic reboot (bootloop).
  • ๐Ÿ” Bypass screen lock (only on some devices) - if the pattern or PIN is forgotten.

There are two types Recovery:

  1. Stock Recovery โ€” standard mode from the manufacturer with limited functionality. Suitable for resetting settings and installing official updates.
  2. Custom Recovery (TWRP, OrangeFox) โ€” custom versions with advanced capabilities: creating backups, installing unofficial firmware, accessing the root partition (/system).
โš ๏ธ Attention: Operations in Recovery may lead to loss of warranty if the device is not unlocked for the developer. On some models (for example, Samsung s Knox) reset via Recovery activates the flag RMM Statethat blocks work with banking applications.

How to enter Recovery Mode on different devices

Methods for logging in depend on the manufacturer and model of the smartphone. Below are the current combinations for popular brands. If your device does not respond to buttons, try connecting it to the charger for 10-15 minutes - sometimes a low battery blocks access to Recovery Mode depend on the manufacturer and model of the smartphone. Below are the current combinations for popular brands. If your device does not respond to buttons, try connecting it to a charger for 10-15 minutes - sometimes a low battery blocks access to Recovery.

Brand data-i="73">Model (example) Model (example) Button combination Notes
Samsung Galaxy S23, A54 Volume up + Power Release the buttons when the logo appears Samsung.
Xiaomi/Redmi/Poco Redmi Note 12, POCO X5 Volume up + Power On some models you need to hold the buttons for 10+ seconds.
Google Pixel Pixel 7, Pixel 6a Volume down + Power โ†’ then Volume up in the menu Fastboot After appearing Android Robot press Power + Volume up.
OnePlus OnePlus 11, Nord 3 Volume up + Volume down + Power On older models (OnePlus 6T) works Volume down + Power.
Realme/Oppo Realme GT Neo 5, Oppo Find X6 Volume down + Power On some devices require you to confirm the input with the button Volume up.

If the combinations do not work:

  • ๐Ÿ”Œ Try connecting the device to PC via USB and use the command:
    adb reboot recovery

    (requires enabled USB debugging).

  • ๐Ÿ”„ On some devices (Huawei, Honor) the input to Recovery is blocked. In this case, it will help only Fastboot Mode.
๐Ÿ“Š What is the brand of your smartphone?
Samsung
Xiaomi
Google
OnePlus
Other

What to do if the smartphone does not enter Recovery Mode

If the device does not respond to standard button combinations, the reasons may be different: from hardware faults to software locks. Let's consider typical ones. scenarios and solutions.

1. The device vibrates, but the screen remains black

  • ๐Ÿ”‹ Check the battery charge - below 5%, many smartphones block access to Recovery.
  • ๐Ÿ”Œ Connect the original cable and charger for 30 minutes, then try again.
  • ๐Ÿ› ๏ธ If the screen is physically damaged, try connecting via ADB (see section below).

2. The brand logo appears and the smartphone reboots

This is a sign of a damaged partition /recovery. Solutions:

  • ๐Ÿ“ฅ Install Stock ROM via Fastboot or Odรญn (for Samsung).
  • ๐Ÿ”ง If installed TWRP, try flashing it through fastboot flash recovery twrp.img.

3. The buttons do not work (physical breakdown)

In this case, only a service center or ADB-commands will help:

adb shell reboot recovery

If USB debugging was not turned on in advance, the only option is disassembly devices for short-circuiting button contacts (not recommended for beginners).

โš ๏ธ Attention: On devices with MediaTekprocessors (many models Xiaomi, Realme), incorrect input to Recovery may lead to a reset IMEI. Before experiments, create a backup via MTK Engineering Mode (code ##3646633##).

Basic operations in Stock Recovery: step-by-step guide

Standard Stock Recovery offers a limited set of functions, but it is enough to solve most problems. Let's look at the key operations with explanations.

1. Wipe Data/Factory Reset

Deletes all user data, including:

  • ๐Ÿ“ฑ Installed applications and their data.
  • ๐Ÿ“ท Photos, videos, music (if they are not on SD card).
  • ๐Ÿ”‘ Accounts Google, passwords Wi-Fi.
  • โš™๏ธ System settings (wallpaper, sounds, brightness).

How to do:

  1. Log in Recovery Mode (see section above).
  2. Use the buttons Volume up/down to navigate, Power to select.
  3. Select Wipe data/factory reset โ†’ confirm the action.
  4. After completion, select Reboot system now.

2. Installing updates manually

If OTAthe update is not installed automatically, it can be flashed via Recovery:

  1. Download the official firmware (.zip) for your model from the manufacturer's website.
  2. Place the file in root SD card or internal memory.
  3. In Recovery select Apply update from SD card (or ADB).
  4. Specify the file path and confirm installation.

3. System integrity check

On some devices (Google Pixel, OnePlus), an option is available Verify system integrity. It scans system files for changes (for example, after rooting). If the check fails, flashing is required. data-i="174">Save important data on your PC|Check the battery charge (>50%)|Download the firmware (if an update is planned)|Make sure the firmware is compatible with the device model--> Stock ROM.

Save important data to PC|Check battery charge (>50%)|Download firmware (if you plan to update)|Make sure the firmware is compatible with your device model-->

Advanced capabilities of Custom Recovery (TWRP)

TWRP (Team Win Recovery Project) โ€”the most popular custom recovery for Android. It allows you to:

  • ๐Ÿ“€ Create full backups (Nandroid backup) of all partitions (boot, system, data).
  • ๐Ÿ”ง Install unofficial firmware (LineageOS, Pixel Experience).
  • ๐Ÿ”“ Receive root access via Magisk.
  • ๐Ÿ—‘๏ธ Clear individual partitions (Dalvik Cache, Internal Storage).

How to install TWRP:

  1. Unlock bootloader (OEM Unlock in the developer settings).
  2. Download the image TWRP for your model from the official website twrp.me.
  3. Connect the device to PC and run the command:
    fastboot flash recovery twrp-3.7.0_12-0-yourdevice.img
  4. Reboot into Recovery command:
    fastboot reboot recovery

Key TWRP functions:

Function Description When to use
Backup Creating a backup copy of selected partitions Before installing firmware or experimenting with root
Restore Restoring from a backup After an unsuccessful update or reset
Mount Connecting partitions (for example, /system for editing) When manually editing system files
Advanced Wipe Selective cleaning of partitions (Dalvik, Cache) To eliminate lags or before installing new firmware
โš ๏ธ Attention: Installation TWRP on devices with Dynamic Partitions (Android 10+) may lead to data loss. Before flashing the firmware, check the compatibility on the forums XDA Developers.
๐Ÿ’ก

If after installing TWRP the device boots into Stock Recovery, run the command fastboot boot twrp.img - this will temporarily load TWRP without overwriting the partition.

How to bypass screen lock via Recovery Mode

If you have forgotten your pattern or PIN code, Recovery Mode can help reset the lock without data loss (on some devices). However, this method does not work on all smartphones due to tightened security Android 9+.

Method 1: Deleting the key file (for Android 5โ€“8)

  1. Boot into TWRP (or Stock Recoveryif you have access to ADB).
  2. Go to Advanced โ†’ File Manager.
  3. Open the folder /data/system/ and delete the files:
    gatekeeper.password.key
    

    gatekeeper.pattern.key

    locksettings.db

    locksettings.db-wal

    locksettings.db-shm

  4. Reboot the device.

Method 2: Via ADB (for Android 9โ€“11)

If USB debugging was turned on before blocking:

  1. Connect the device to PC and do:
    adb shell
    

    rm /data/system/gesture.key

    rm /data/system/password.key

  2. Reboot your smartphone.

Method 3: Reset via Fastboot (for Samsung)

On devices Samsung with Exynosprocessors, you can reset FRP (Factory Reset Protection) with the command:

fastboot erase frp

After that, run Wipe Data in Recovery.

โš ๏ธ Attention: On Android 12+ s File-Based Encryption (FBE) removing keys will not work - the data will be encrypted and inaccessible without a password. The only way out is a complete reset (Format Data v TWRP).
What to do if no method works?

If the device is locked and the methods above do not help, radical measures remain:

1. Firmware Stock ROM via Odรญn (for Samsung) or Fastboot (for other brands). This will delete all data.

2. Contacting the service center with proof of ownership (receipt, box Some). centers remove the blocking without resetting, but this is a paid service (from 1000 to 5000 โ‚ฝ).

3. For devices with a Qualcommchipset, you can use EDL Mode (9008), but this requires special equipment and skills.

Data recovery after a reset via Recovery

If you performed Wipe Data without a backup, the chances of getting data back depend on the type of memory and version Android:

  • ๐Ÿ“ Internal memory (eMMC/UFS): After a reset, the data is not physically deleted, but is marked as free. They can be restored with apps like DiskDigger or Dr.Fone, but only if no new files were written to the device.
  • ๐Ÿ”’ Encrypted memory (FBE): On Android 10+ data is encrypted with a unique key, which is erased when reset. Recovery almost impossible without the original password.
  • ๐Ÿ’พ SD card: Files on the external card are not affected when resetting via Recovery (if not selected Format SD card).

Recovery apps:

app Supported data Features
DiskDigger Photos, videos, documents Works without root, but with restrictions
Dr.Fone (Wondershare) Contacts, messages, photos Requires root for deep scanning
EaseUS MobiSaver WhatsApp, Viber, media files Supports Android 12but does not guarantee 100% recovery

How to increase the chances of recovery:

  1. Do not write new data to the device after the reset.
  2. Connect your smartphone to PC in MTP mode and scan the internal memory directly (not through TWRP).
  3. For rootdevices, use TWRP + Nandroid backup before resetting.
โš ๏ธ Attention: On devices with UFS 3.1/4.0 (for example, Samsung Galaxy S22+, OnePlus 11), data recovery after Format Data v TWRP is almost impossible due to hardware encryption.

Common errors in Recovery Mode and how to fix them

Even experienced users encounter problems when working in Recovery. Let's look at typical errors and ways to eliminate them.

1. Error "E: Unable to mount /data"

Causes:

  • ๐Ÿ” Damaged file system (ext4 or f2fs).
  • ๐Ÿ”ง Incorrect encryption (for example, after an unsuccessful update).

Solution:

  • In TWRP select Wipe โ†’ Format Data (erases everything, including internal memory!).
  • If the error remains, flash Stock ROM via Fastboot.

2. "No command" after entering Recovery

This screen appears on Stock Recovery some devices (Google Pixel, NexusTo open the menu:

  1. Press and hold Power.
  2. Short press Volume up.
  3. Release Power โ€”the standard menu will appear.

3. Error "Signature verification failed"

Occurs when trying to install unofficial firmware in Stock Recovery. Solutions:

  • ๐Ÿ”ง Install TWRP โ€”it ignores signature verification.
  • ๐Ÿ“ฅ Download the official firmware from the manufacturer's website.
  • ๐Ÿ” Disable verification (if available) via ADB:
    adb disable-verity

4. The device is stuck on the logo after the operation in Recovery

Reasons:

  • ๐Ÿ“› Damaged bootpartition.
  • ๐Ÿ”„ Incompatible firmware.

Solution:

  1. Boot into Fastboot Mode i flash the original boot.img:
    fastboot flash boot boot.img
  2. If this does not help, perform a complete flashing Stock ROM.
๐Ÿ’ก

If after manipulations in Recovery the device does not turn on, do not panic: in 90% of cases the problem is solved by using the original firmware Stock ROM via Fastboot or Odรญn. The main thing is not to interrupt the firmware process!

FAQ: Answers to frequently asked questions

Is it possible to enter Recovery Mode if the volume buttons do not work?

Yes, there are three ways:

  1. Through ADB (if debugging is enabled): adb reboot recovery.
  2. Via Fastboot: fastboot reboot recovery.
  3. On some devices (Samsung) you can use the service menu: dial ##7378423## and select Reboot to Recovery.

If the buttons are physically broken, it remains just disassemble the device to close the contacts or contact service.

How to find out which Recovery is installed on my device?

There are two ways:

  1. Log in Recovery and look at the top of the screen:
    • If you see a brand logo (Samsung, Xiaomi) - this is Stock Recovery.
    • If an interface with touch controls and an inscription TeamWin is TWRP.
  • Via ADB execute:
    adb shell getprop ro.boot.recovery

    Answer recovery points to Stockand twrp to a custom one.

  • Is it possible to roll back an Android update via Recovery?

    Technically yes, but with caveats:

    • On devices with unlocked bootloader you can flash the old version Stock ROM via Fastboot or Odรญn.
    • On Pixeldevices you can use Flash Tool from Google for downgrade.
    • On Samsung rollback is possible only within one version Android (for example, from One UI 5.1 on 5.0).

    โš ๏ธ Important: Rollback can lead to problems with SafetyNet and the operation of banking applications. Some devices (Xiaomi) require waiting 72 hours after unlocking the bootloader.

    How to reset settings on Android if Recovery Mode does not work?

    If Recovery is not available, try alternative methods:

    1. Via Find My Device (Google):

      โš ๏ธ Works only if the device is connected to the Internet and linked to an account Google.

    2. Via Fastboot:
      fastboot erase userdata
      

      fastboot erase cache

      This is the equivalent Wipe Data v Recovery.

    3. Via the service menu (Samsung, LG):
      • Dial ##7780## for a soft reset (saves media files).
      • Or *2767*3855# for a hard reset (all data will be deleted!).
    Is it possible install TWRP without unlocking the bootloader?

    No, installation TWRP requires an unlocked bootloader (OEM UnlockHowever, there are workarounds for some devices:

    • ๐Ÿ“ฑ On Xiaomi possible temporarily. unlock the bootloader in Mi Unlock Tool (requires waiting 7-14 days).
    • ๐Ÿ”ง On Samsung s Exynosprocessors you can use a vulnerability Combination Firmware (risky, can block device).
    • ๐Ÿ–ฅ๏ธ On