Turning on your smartphone on Android is not only loading the operating system. A few seconds before the manufacturer's logo appears, the device goes through hidden modes that are available to the user for diagnostics, repair or modification. These menus - Recovery Mode, Fastboot and Bootloader - often become a salvation in case of crashes, viruses or the need to reset settings.
However, entering them requires knowledge of the exact combinations of keys or commands, which differ depending on the phone model. For example, on Samsung Galaxy one sequence is used, and on Xiaomi Redmi another. In this article, we will analyze all the current methods of entering hidden menus, explain their purpose and warn about possible risks.
If you have never worked with these modes, do not be alarmed: most of the operations in them are safe if you follow the instructions. The main thing is not to confirm actions whose purpose you do not understand. For example, wipe data/factory reset will completely delete all data from the device.
Why are hidden menus needed when turning on Android
Hidden boot modes are tools for experienced users and service centers, but even a beginner can find them useful. Here are the main scenarios for their use:
- ๐ System Restore after a crash or virus attack via Recovery Mode.
- ๐ฑ Unlocking the bootloader (Bootloader) to install custom firmware or root access.
- ๐ง Firmware via Fastbootif the phone does not turn on or you need to update the software manually.
- ๐๏ธ Reset to factory settingsif the device is locked or unstable.
- ๐ ๏ธ Diagnostics hardware problems (for example, checking the display or battery in the service menus).
Without these menus, many operations would be impossible. For example, if the phone stuck on the logo and does not boot further, Recovery Mode is the only way to bring it back to life without contacting the service. A Fastboot allows you to flash a device even with a completely erased operating system.
However Some actions in these modes are irreversible. For example, unlocking Bootloader on most devices results in a complete data reset and may void the warranty. Therefore, before experimenting, you should weigh the risks.
How to enter Recovery Mode on Android
Recovery Mode is a recovery mode built into Android. It allows you to reset settings, clear cache, install updates manually, or create a backup. You can enter it through a combination of physical buttons when the phone is turned off.
General scheme for most devices:
- Turn off the phone (if it freezes, hold the power button for 10-15 seconds).
- Hold down the combination of buttons (see table below) and hold until the logo appears Recovery.
- In the menu, use the volume buttons to navigate and the power button to confirm.
| Brand | Model (examples) | Button combination |
|---|---|---|
| Samsung | Galaxy S23, A54, Note 20 | Volume up + Power + Bixby (on older models - Volume up + Home + Power) |
| Xiaomi/Redmi/POCO | Redmi Note 12, POCO X5, Mi 11 | Volume up + Power |
| Google Pixel | Pixel 7, Pixel 6a, Pixel 5 | Volume down + Power (hold until menu appears) |
| OnePlus | OnePlus 11, Nord 3 | Volume down + Power |
| Huawei/Honor | Mate 50, P60, Honor 90 | Volume up + Power |
If the combination does not work, try:
- ๐ Connect the phone to charge (some models require a minimum charge level).
- ๐ Hold the buttons longer (up to 20-30 seconds).
- ๐ Try another combination (for example, on Samsung sometimes it works
Volume up + Volume down + Power).
Turn off the phone (forcibly if frozen)
Connect to charging (recommended)
Make sure the battery charge > 30%
Use the correct combination for your model-->
โ ๏ธ Attention: On some devices (for example, Xiaomi with a locked bootloader) Recovery Mode may be limited. In this case, full access will require unlocking Bootloader.
Entering Fastboot Mode: when is it needed and how to open it
Fastboot Mode is a firmware mode that allows you to install updates, unlock Bootloader or restore the system via a computer. Unlike Recovery, it requires a USB connection and using commands fastboot.
To log in Fastboot:
- Turn off the phone.
- Hold down the combination of buttons (see table below) and hold until the inscription
Fastboot Modeor the robot logo with an open belly appears. - Connect the device to the PC via a USB cable.
| Brand | Button combination | Notes |
|---|---|---|
| Google Pixel, OnePlus, Xiaomi | Volume down + Power |
On Pixel you may need to confirm with the volume button. |
| Samsung (new models) | Volume up + Volume down + USB cable |
You need to connect the cable to the PC after hold the buttons. |
| Huawei, Honor | Volume down + Power |
On some models you need to hold for 10+ seconds. |
| Sony Xperia | Volume up + Connect the USB cable |
Hold the volume button while connecting the cable. |
B Fastboot Mode the phone does not load Android, but waits for commands from the computer. To work with it you will need:
- ๐ฅ๏ธ Installed drivers ADB/Fastboot (download from the website Google or manufacturer).
- ๐ Folder with
platform-tools(included in composition Android SDK). - ๐ Cable USB Type-C (preferably original).
Example command to check the connection:
fastboot devices
If the device is detected, you will see its serial number. Further actions depend on the purpose: unlocking Bootloader, firmware or recovery.
If the command fastboot devices does not show your device, try reinstalling the drivers or using a different USB port (preferably USB 2.0).
โ ๏ธ Attention: On devices Samsung with processors Exynos (for example, Galaxy S22 in some regions) Fastboot may be disabled by the manufacturer. Instead, the mode is usedDownload Mode(combinationVolume down + Volume up + USB cable).
Bootloader Mode: unlocking and risks
Bootloader (bootloader) is a app that runs the operating system. By default, it is locked on most Android devices to protect against unauthorized changes. Unlocking opens up the possibility of installing custom firmware (Custom ROM), kernels, or obtaining root access, but has consequences:
- ๐ Reset to factory settings (all data is deleted).
- ๐ก๏ธ Loss of warranty (on most devices).
- ๐จ Risk of "bricking" (turning the phone into a โbrickโ) due to firmware errors.
- ๐ Security problems (for example, Samsung Knox stops working).
To unlock Bootloader:
- Log in in Fastboot Mode (see previous section).
- Connect the phone to the PC and execute the command:
fastboot flashing unlock
A warning will appear on the phone screen. Confirm unlocking with the volume and power buttons.
After unlocking, the phone will automatically reset. actions:
- ๐ฅ Install TWRP Recovery (custom recovery) for backups and firmware.
- ๐ Flash custom firmware (for example, LineageOS).
- ๐ ๏ธ Get root access via Magisk.
What to do if the Bootloader does not unlock?
On some devices (for example, Huawei after 2018 or Xiaomi linked to an account) requires an official unlock code. It can be obtained from the manufacturer's website, but the process may take up to 72 hours. Also, some operators (for example Verizon in the USA) block unlocking on their versions of devices.
โ ๏ธ Attention: On devices Google Pixel unlocking Bootloader resets protection Titan Mwhich may affect the operation of banking and payment applications systems (for example, Google Pay will stop working until it is blocked again).
What to do if the phone is not included in the hidden menus
Sometimes button combinations do not work. Here are possible causes and solutions:
- ๐ Dead battery โcharge the phone to at least 30%.
- ๐ Faulty buttons โtry using ADB to enter Recovery:
adb reboot recovery
- ๐ Damaged software โ if the phone does not respond to any combinations, you may need to update the firmware via Fastboot or contact the service.
- ๐ ๏ธ Hardware lock - some manufacturers (for example, Samsung on models with Knox) restrict access to hidden menus.
If the volume or power buttons do not work, alternative methods:
- ๐ฑ Use ADB (requires software debugging enabled USB).
- ๐ Connect the keyboard via USB OTG (on some devices the combination
Ctrl + Alt + Delto reboot works). - ๐ Forced reboot via
adb reboot bootloader.
If all else fails, check:
- ๐ For physical damage (for example, moisture or falling).
- ๐ Is the firmware up to date (on very old versions of Android, combinations may differ).
If the phone does not enter the hidden menus after several attempts, do not continue the experiments - this may indicate a hardware failure. It is better to contact a service center.
Security: what you can and cannot do in hidden menus
Hidden menus provide ample opportunities, but also carry risks. Here's what you can do without consequences:
- โ
Resetting the cache (
wipe cache partition) - clears temporary files without losing data. - โ Viewing information about the device (for example, firmware version, status batteries).
- โ Installing official updates via Recovery or Fastboot.
- โ Creating a backup copy (if installed TWRP).
But here's what You can't do without understanding the consequences:
- โ Do
wipe data/factory reset- this will delete all data, including photos and applications. - โ Flash unofficial files - risk "bricking" the phone.
- โ Change system partitions (for example,
system,boot) without backup. - โ Unblock Bootloader on devices with Samsung Knox โthis will permanently disable some functions (for example, Secure Folder).
If in doubt, it is better:
- ๐ Read instructions on thematic forums (XDA Developers, 4PDA).
- ๐ Make a backup of important data (for example, through TWRP or ADB).
- ๐ ๏ธ Seek help from experienced users.
โ ๏ธ Attention: On devices with Android 10+ unlocking Bootloader or receiving root access may lead to problems with Google Pay, Netflix in HD quality and other services that use SafetyNet.
Specific menus on devices of different brands
Some manufacturers add their own hidden modes. Here are the most useful of them:
Samsung: Download Mode and service menu
- ๐ฅ Download Mode - analogue Fastboot for firmware via Odin. Combination:
Volume down + Volume up + USB cable. - ๐ง Service menu (
#0#) - test of the display, camera, sensors. - ๐ก Network menu (
##4636##) - information about the signal, battery, data usage.
Xiaomi: EDL Mode and account unlocking
- ๐ EDL Mode (Emergency Download) - for recovery via Mi Flash Tool. Combination:
Volume up + Volume down + USB cable(on the phone turned off). - ๐ Unlocking your Mi account โ if you forgot your password, you may need official confirmation.
Google Pixel: hidden developer options
- ๐จโ๐ป Developer mode โ enabled via
Settings โ About phone โ Build number(tap 7 times). - ๐ Safe Mode โ hold down the button
Shutdownin the power menu.
On devices Huawei i Honor there is a mode eRecovery for recovery via the Internet (combination: Volume up + Power). And on Sony Xperia you can enter Flash Mode for firmware via Emma Tool (combination: Volume down + Connect USB cable).
โ ๏ธ Attention: On devices with MediaTek (many models Redmi, Realme, Tecno) for firmware via SP Flash Tool authorization is required (file authentication_file). Without it, the firmware may fail with an error.
Common errors and how to avoid them
Errors when working with hidden menus can lead to serious problems. Here are the most common:
| Error | Cause | Solution |
|---|---|---|
No command in Recovery |
Wrong combination of buttons or damaged Recovery. | Repeat the combination. If it doesn't help, reflash stock recovery. |
fastboot: error: cannot load |
There are no drivers or the cable is damaged. | Reinstall the drivers, try a different cable/port. |
The phone is not detected in fastboot devices |
USB debugging is not enabled or is blocked OEM Unlock. | Enable OEM Unlock in the developer settings. |
| Stuck on the logo after flashing | Incompatible firmware or interrupted process. | Flash stock ROM via Fastboot or Odin. |
DM-Verity corruption |
Damage to system files after modifications. | Disable dm-verity via Magisk or flash the original boot.img. |
To minimize risks:
- ๐ Always check the firmware compatibility with your model.
- ๐ Monitor the battery charge level (at least 50% before flashing).
- ๐ Use original cables and ports USB 2.0 (they are more stable USB 3.0 for firmware).
- ๐ก Disable the antivirus on your PC - it can block ADB/Fastboot.
If after the manipulations the phone stops turning on, do not panic. In 90% of cases it can be restored via Fastboot or service center. The main thing is not to continue experiments if you are not sure of the actions.
The most common mistake of beginners is flashing files that are not intended for their model. Always check the name of the firmware with the device code (for example, SM-G991B for Galaxy S21).
FAQ: answers to frequently asked questions
Is it possible to enter hidden menus without buttons (if the sensor or keys are broken)?
Yes, if the phone had is enabled USB debugging, you can use commands ADB:
- To log in Recovery:
adb reboot recovery - To log in Fastboot:
adb reboot bootloader
If debugging is not enabled, only the service center remains.
What to do if, after resetting to Recovery, the phone requires a password for your Google account?
This is FRP lock (Factory Reset Protection). To bypass it:
- Enter the last one used Google account.
- If you donโt remember the data, restore access via accounts.google.com.
- On some devices (for example, Samsung) you can use Samsung Find My Mobile to unlock.
Methods bypass exploits (for example FRP Bypass APK) often stop working after Android updates.
How do I know if Bootloader is unlocked on my phone?
There are two ways:
- Turn on the phone and check for an unlock warning at boot (for example, the inscription
Your device has been unlocked). - Log in Fastboot Mode and run the command:
fastboot getvar unlocked
If the answer is unlocked: yes โthe bootloader is unlocked.
Is it possible to return the warranty after unlocking Bootloader?
Technically nosince unlocking leaves a trace in the hardware (for example, a flag Knox on Samsung or Titan M on Pixel). However:
- Some service centers may turn a blind eye to unlocking if the problem is not related to the software.
- On devices Xiaomi you can re-block Bootloader, but this will erase everything again data.
The warranty on hardware components (screen, battery) is usually preserved, but repairs will be refused due to the fault of the software.
What alternatives to Fastboot exist for firmware?
If Fastboot does not work (for example, on MediaTek), can be used:
- SP Flash Tool โ for processors MediaTek.
- Odin โ for devices Samsung.
- Mi Flash Tool โ for Xiaomi.
- QFil โ for devices on Qualcomm.
- Heimdall โalternative Odin for Samsung on Linux/Mac.
Each tool requires its own drivers and firmware, so choose one for your model.