Introduction / Why is this needed
Recovery Mode is a hidden service menu built into almost all Android devices. It operates independently of the main operating system and allows you to perform critical operations when the system fails to boot or functions incorrectly.
What you can do in Recovery Mode:
- Factory Reset: Complete wipe of all data. A solution for viruses, persistent crashes, or before selling the device.
- Wipe Cache Partition: Deletes temporary system files. Often helps with "freezes" and slow performance without losing personal data.
- Apply Update: Install a system update (OTA) or a custom ROM from external storage.
- Monitoring and Repair: View logs, check disk partitions (ADB Sideload).
This guide covers universal methods to enter Stock Recovery (the factory menu) for all popular manufacturers.
Requirements / Preparation
- Battery charge: The battery level should be at least 50%. It's advisable to connect the device to a charger during the procedure.
- Device state: The device must be completely turned off (not in sleep mode).
- Buttons: You will need the physical Power and Volume Up/Down buttons. On some older or specific models, the Home button may also be required.
- Portable computer (optional): If you plan to use
ADB Sideloadfor flashing, a computer with installed ADB drivers and a USB cable.
Step-by-Step Instructions
Step 1: General principles and key combinations
Most modern Android devices (starting from Android ~5.0) use one of two main combinations. Important: Press and hold the buttons simultaneously.
- Standard combination (most common):
Power + Volume Up - Alternative combination:
Power + Volume Down
Hold the combination until the manufacturer's logo or a text menu on a black background appears (usually 5-15 seconds). Once the menu appears, release all buttons.
💡 Tip: If nothing happens, try pressing and holding
Powerfirst, then addVolumeafter 1-2 seconds. This sometimes helps on devices with non-standard logic.
Step 2: Specific combinations for popular brands
| Manufacturer | Key combination (device turned off) | Notes |
|---|---|---|
| Samsung (with physical Home button) | Power + Volume Up + Home | Hold all three buttons. On newer models without Home: Power + Volume Up. |
| Google Pixel | Power + Volume Down | On some older models (Nexus), Power + Volume Up may be required. |
| Xiaomi / Redmi / POCO | Power + Volume Up | On some older models: Power + Volume Down. |
| Huawei / Honor | Power + Volume Up | If that doesn't work, try Power + Volume Down. |
| OnePlus | Power + Volume Up | Works on most models. |
| Sony | Power + Volume Up (on some models) | On many Sony models, you need to turn on the device first, then quickly press Volume Up when the logo appears. |
| Motorola | Power + Volume Down | On some models: Power + Volume Up. |
| LG | Power + Volume Down | On older models with a Home button, Power + Home may be required. |
| HTC | Power + Volume Down |
Step 3: Navigation and basic actions in the Recovery menu
After a successful entry, you will see a text menu (usually in English or Chinese) with items:
Reboot system now
Apply update from ADB
Apply update from external storage
Wipe data/factory reset
Wipe cache partition
...
Navigation:
- Volume Up/Down buttons: Move through menu items (selection).
- Power button: Select/confirm the highlighted item.
- On some modern devices (e.g., Samsung with One UI 3+): there may be touch navigation or the combination
Volume Up + Powerto exit.
Key actions:
- Reboot to system: Select
Reboot system nowand pressPower. - Wipe cache: Select
Wipe cache partition→Yes. After completion, return to the main menu and reboot. - Full reset (Factory Reset): Select
Wipe data/factory reset→Yes(orFactory data reset). WARNING: This will delete all data from internal storage (photos, apps, contacts). Ensure you have made a backup. - Flash via ADB: Select
Apply update from ADB. Connect the device to a PC with the commandadb sideload <filename.zip>running.
Step 4: If standard combinations don't work
- Try all options from the table above. Sometimes within the same lineup (e.g., Xiaomi Redmi Note), the combination may differ for different release years.
- Use ADB (if debugging is enabled): If USB debugging (Developer options) was previously enabled on the device, you can reboot into Recovery from a computer:
adb reboot recovery - Search by model: Find the exact phrase online: "How to enter recovery on Your exact model, e.g., Samsung Galaxy A54". Official manufacturer forums or XDA Developers are the best sources.
- Emergency mode (Download Mode / Fastboot): If Recovery is unavailable, try entering Download Mode (usually
Power + Volume Down + Homeon Samsung) to flash via Odin/Pc Suite.
Checking the result
- Successful entry: A black/blue background with white text menu and manufacturer logo (Android, Samsung, etc.) appears on the screen.
- Successful cache wipe: After selecting
Wipe cache partition, you will see a progress bar and the message "Cache wipe complete". - Successful reset: After
Wipe data/factory reset, the system will ask for confirmation, then perform the reset. After rebooting, the device will start setup from scratch, like new. - Reboot to system: After selecting
Reboot system now, the device will restart and boot into the normal Android interface.
Possible issues
| Problem | Possible cause | Solution |
|---|---|---|
| Device simply reboots, menu does not appear. | 1. Buttons released too early. 2. Incorrect combination. 3. On some devices (especially with Android 10+), a double press of buttons is required. | 1. Hold the combination for at least 10 seconds. 2. Look up the exact combination for your model. 3. Try pressing the buttons quickly 2-3 times with a short hold. |
| The 'Wipe cache partition' option is missing or locked in the Recovery menu. | The manufacturer removed this option from stock recovery (e.g., on some new Xiaomi/Huawei devices). | Use Wipe data/factory reset for a deeper clean. To clear only the cache, you can use a terminal (if rooted) or apps like 'SD Maid'. |
| After reset, device is stuck on logo (Bootloop). | Reset failure, partition corruption, app conflict. | 1. Try entering Recovery and perform another reset (Wipe data). 2. If you have access to Fastboot/Download Mode, try flashing the stock firmware. |
| Buttons don't work in Recovery menu (unresponsive). | Hardware malfunction, Recovery partition corruption. | Try an alternative entry method (different combination). If that doesn't help, professional repair or flashing via Download Mode/Fastboot using a PC will be required. |
| In Recovery, only the 'No command' message is visible (Android robot with exclamation mark). | This is not an error, but a hidden menu. Usually occurs after a failed update. | Press and hold Power + Volume Up (sometimes only Power) to bring up the standard menu. Then perform a reset. |
⚠️ Important: The
Wipe data/factory resetandWipe cache partitionoperations are irreversible. Ensure you have a backup of important data on Google Drive or your computer before performing a reset.