Let's immediately clarify an important technical nuance: smartphones and tablets based on Android lack the classic BIOS (Basic Input/Output System) that we are used to seeing on personal computers. The architecture of ARM mobile processors and the bootloader U-Boot work on different principles, without providing the usual screen with a blue background and a text menu when the device starts. What users often look for under the name “BIOS” is actually engineering menu, mode Recovery or diagnostic interface Fastboot. These hidden sections allow for deep hardware diagnostics, display calibration, sensor testing and memory management.

Accessing these system areas requires special care, since incorrectly changing parameters can lead to the gadget not working. Manufacturers deliberately hide these functions from the eyes of the average user to avoid accidental crashes in the operating system. However, for advanced users, developers and service engineers, knowing how to enter these modes is a must. In this article, we will analyze in detail the legal methods of accessing low-level system settings using standard tools and special codes.

Differences between PC BIOS and Android bootloader

The fundamental difference is that personal computers use a standardized UEFI or Legacy BIOS interface to initialize the hardware before loading the OS. In the world of mobile devices, this role is played by Bootloader (bootloader), which is often blocked by the manufacturer. Instead of a graphical interface with a mouse and keyboard, interaction with the Android bootloader occurs through the physical volume and power buttons, or by sending commands from the computer via the protocol. The engineering menu, which is sometimes mistakenly called the mobile BIOS, is a set of hidden pages with technical data. Here you can see information about the kernel version, battery status, test results of the Wi-Fi module and sensors. It is important to understand that ADB And Fastboot.

The engineering menu, which is sometimes mistakenly called the mobile BIOS, is a set of hidden pages with technical data. Here you can see information about the kernel version, battery status, test results of the Wi-Fi module and sensors. It is important to understand that Recovery Mode is a separate mini-partition designed for resetting settings or installing updates, and it is not a full replacement for the BIOS, although it performs similar functions for system recovery.

Modern devices from brands such as Xiaomi, Samsung or OnePlushave different levels of access to these functions. In some places it is enough to enter a short code, but in others you need to unlock the bootloader, which entails loss of warranty. Understanding this hierarchy helps you choose the right method of interfering with the operation of the device without the risk of turning it into a “brick.”

💡

Before any manipulations with system partitions, be sure to create a full backup of your data, since accessing the engineering menu can lead to an unintentional reset of settings.

Methods of entering through engineering codes

The simplest and safest method of accessing hidden settings is to use special USSD codes in the Phone application. These combinations of symbols activate hidden system activities, opening service menus to the user. However, it is worth noting that on many modern firmware, especially in global versions, developers block the operation of these codes for security purposes.

For devices on chipsets MediaTek (MTK), which are often found in budget and mid-segment smartphones, the universal key is the combination ##3646633##. Entering this code into the dialer instantly opens the engineering menu with the Hardware Testing, Settings and Connectivity tabs. Here you can perform speaker, microphone, vibration tests and even calibrate the touch screen. If the code does not work, your firmware may have operator or manufacturer restrictions.

CPU-based devices Qualcomm often respond to the code ##4636##. This menu provides access to phone information, usage statistics, and Wi-Fi settings. It's less in-depth than the MediaTek menu, but allows you to quickly check network status and run diagnostics. In some cases, for example on smartphones Sony or Motorola, specific combinations may work, such as ##7378423## for service.

  • 📱 Universal code MTK: ##3646633## - opens the full engineering menu for MediaTek chips.
  • 📶 Android diagnostics: ##4636## —standard testing menu for many Qualcomm devices.
  • 🔧 Sony service: ##7378423## —access to service settings and tests for brand devices.
  • 📊 Battery information: ##4636## —tab "Battery information" shows the actual capacity and temperature.
📊 What processor is installed in your smartphone?
MediaTek
Qualcomm Snapdragon
Samsung Exynos
Kirin / Other

Using Recovery and Fastboot mode

If engineering codes are blocked, the next access level is mode Recovery. This is a recovery environment built into the device's memory, regardless of the underlying operating system. You can get here using a combination of physical buttons when the device is turned off. Most often this is holding down the volume up button and the power button at the same time. You need to hold them until the brand logo or a menu with text appears.

In the stock Recovery menu, the functionality is limited: resetting to factory settings (Wipe data/factory reset) and applying updates from the memory card. However, if a custom Recovery is installed on the device, for example TWRP, the capabilities expand to a level close to BIOS management. You get access to the file system, the ability to make full backups of partitions (Nandroid backup) and install third-party firmware. To enter the mode Fastboot (or Bootloader mode), you usually use the volume down and power buttons.

Fastboot mode allows you to connect your smartphone to the computer and send commands to flash memory partitions. This is a critical tool for recovering a device after failed experiments. Commands are entered via the console on a PC, which requires preliminary installation of drivers and platform Android SDK Platform-Tools. For example, the command fastboot devices checks for the presence of a connected device, and fastboot reboot performs a reboot.

☑️ Preparing to enter Recovery

Done: 0 / 4

⚠️ Attention: Running a command fastboot oem unlock or similar to unlock the bootloader will completely delete all user data from the device. Android's security mechanism specifically erases memory to prevent new owners from gaining access to the previous owner's files.

Access via USB and ADB debugging

For those who need deeper control than buttons and codes provide, there is a tool ADB (Android Debug Bridge). This method requires enabling USB Debugging in the Developer Options menu. To activate this section, you need to go to Settings → About phone and quickly click 7 times on the "Build number" item. After the message “You have become a developer” appears, a new section will appear in the settings.

By connecting the device to the computer with a cable, you can send commands to reboot into the desired modes. For example, the command adb reboot bootloader will switch the smartphone to bootloader mode, and adb reboot recovery to recovery mode. This is the most reliable method if the device's physical buttons are faulty or the screen sensor is not responding. To work, you will need to install ADB drivers on your computer and confirm permission for debugging on the smartphone screen.

There are also specialized applications that require root access to access hidden functions. apps like QuickShortcutMaker allow you to create shortcuts to hidden system activities, including those very engineering menus that cannot be opened through code. This is a kind of “software key” to the closed doors of the system, but it only works if the activity application itself is not removed from the firmware by the manufacturer.

adb shell am start -n com.android.settings/.TestingSettings

The above command is an example of an attempt to launch a hidden settings section through the ADB shell. The command syntax may vary depending on the Android version and the manufacturer's shell. Experienced users often use scripts to automate the diagnostic process, collecting logs of the device in real time.

What to do if the computer does not see the phone in ADB mode?

Most often the problem lies in the lack of drivers or a faulty USB cable. Try installing the universal Google USB Driver, changing the USB port on the motherboard (preferably USB 2.0) and using the original cable. Also check if the “Always allow debugging from this computer” checkbox is checked on the smartphone screen.

Since there is no single standard for all devices, below is a summary table with the most working combinations for various brands. Remember that on devices with the latest versions of Android (12, 13, 14), many of these codes may be blocked at the firmware level.

Manufacturer Access code Purpose Probability of operation
Samsung #0# Screen and sensor testing menu High
Xiaomi / Redmi ##6484## CIT Menu (full hardware diagnostics) High
Huawei / Honor ##2846579## ProjectMenu (network settings and reset) Medium
Sony Xperia ##7378423## Service menu (tests and SIM status) High
LG 3845#*model# Engineering menu (depending on the model) Low

Please note that for devices LG the code often contains the phone model. For example, for LG G3 it could be 3845#*855#, where 855 is part of the model. Modern smartphones from Chinese brands often have pre-installed diagnostic applications that duplicate the functions of the engineering menu, making entering codes less relevant.

💡

If the code does not work, try entering it in the "Phone" application and pressing the call button, or just wait for the automatic transition after entering the last character, depending on the device model.

Precautions and risks

Interfering with the operation of lower-level system settings is always associated with risk. Changing parameters in the engineering menu, such as processor frequencies, supply voltage, or radio module settings, can lead to overheating of the device, rapid battery wear, or complete loss of communication. It is especially dangerous to change settings in sections related to RF (Radio Frequency) tests, as this may violate the certification standards of the device.

Incorrect actions in the mode Fastboot, such as flashing an incompatible bootloader image (boot.img) or recovery partition, will most likely lead to a “bricked” smartphone. The device will no longer turn on and will require complex restoration through a programmer or service center. Always double-check the compatibility of the firmware files with the exact model of your gadget before starting any operations.

⚠️ Attention: Unlocking the bootloader on many devices irreversibly triggers the security trigger (for example, Knox on Samsung), which permanently prevents you from using protected functions such as Samsung Pay or Secure Folder, even after reverse locking.

It is also worth considering that access to the engineering menu may void the manufacturer's warranty if it is proven that the breakdown occurred as a result of changing software parameters. Service centers can easily determine whether software has been tampered with using system logs. Therefore, use these tools only if you are fully aware of the consequences and are ready to take responsibility for the performance of the device.

💡

If you accidentally changed a setting in the engineering menu and the device began to work incorrectly, try to find the "Default" or "Reset" button in the current section, or perform a full reset via Recovery.

Frequently asked questions and answers (FAQ)

Is it possible to enter the BIOS on Android through a computer?

There is no direct analogue of entering the BIOS through the PC keyboard. However, by connecting your phone to a computer with ADB installed, you can send a command adb reboot bootloaderthat will put the device into bootloader mode, which is functionally similar to BIOS. This requires USB debugging to be enabled on the smartphone itself.

Why does the code ##3646633## not work on my Xiaomi?

On many modern devices Xiaomi with global firmware (Global ROM), access to the MediaTek engineering menu is blocked by developers. Instead, use the code ##6484## to enter the CIT menu, which provides similar hardware testing functions adapted for the MIUI or HyperOS shell.

Is it dangerous to enter the engineering menu for an ordinary user?

Viewing information in the "Version" or "Hardware Testing" sections is safe. The danger is presented by the "Settings" sections, where you can change the parameters of communication, frequency and voltage. If you do not know exactly what a particular parameter is responsible for, do not change its value to avoid unstable operation of the system.

How to exit Fastboot mode if the phone is frozen?

Usually it is enough to hold down the power button and hold it for 10-15 seconds. The device will be forced to reboot. If this doesn't help, try the "Power" + "Volume Down" combination for the same amount of time. In extreme cases, you will need to wait for the battery to completely drain.

Is there an application for entering the BIOS without root access?

Applications like QuickShortcutMaker can create a shortcut to the engineering menu without root access, but they only work if the system menu application itself is not uninstalled or disabled by the manufacturer. On new versions of Android, access to such activities is often strictly limited by Google security policies.