Engineer Mode on Android is a powerful tool for fine-tuning your smartphone, diagnosing hardware components and testing network parameters. It is hidden from ordinary users, but is often used to calibrate sensors, test the battery, or change modem settings. However, many are faced with a situation where the engineering menu suddenly disappears from standard call methods - be it through code ##4636## or special combinations.
The reasons for the lack of access can be different: from a banal firmware update to deliberate removal of the menu by the manufacturer (especially on devices for the US or Europe). In this article we will examine 7 working methods returning engineering mode, including workarounds for modern versions of Android 12โ14, where access to hidden settings is as limited as possible. You will also find out which alternative tools can replace the standard engineering menu if its restoration is impossible.
Why the engineering menu disappeared: 5 main reasons
Before trying to regain access, it is important to understand why Engineering mode stopped opening. Here are the most common reasons, ranked by frequency of occurrence:
- ๐ฑ Firmware update. Manufacturers often delete or block the engineering menu in new software versions (especially on devices with Android 11+). For example, Samsung and Xiaomi actively limit access to diagnostic tools in the latest updates.
- ๐ Regional restrictions policy. On smartphones for the US, European or Japanese markets, the engineering menu can be disabled at the request of telecom operators (for example, on Google Pixel or Motorola).
- ๐ ๏ธ Custom firmware. If you installed unofficial software (for example, LineageOS or Pixel Experience), the developers could remove the engineering menu as โunnecessary ballast.โ
- ๐ง Reset settings. After
hard resetsome service codes stop working until the initial setup of the device is completed. - ๐ซ Blocked by the manufacturer. Companies like Huawei or Oppo can completely remove the engineering menu from the firmware, replacing it with their own diagnostic utilities (for example, HiSuite or ColorOS Diagnostics).
If your device falls under one of these points, there is a chance of returning the standard engineering menu are minimal. However, there are workarounds - we'll talk about them later.
โ ๏ธ Attention: On some devices (for example, Samsung Galaxy S23 or OnePlus 11), an attempt to open the engineering menu through standard codes can lead to IMEI blocking or resetting the network settings. Before experiments, check the latest information on the forums. like XDA Developers for your model.
Method 1: Standard service codes for different brands
The first thing you should try is Universal and proprietary codes to call the engineering menu. They differ depending on the manufacturer and version of Android. Below is a table with current combinations:
| Brand | Code for the engineering menu | Notes |
|---|---|---|
| Samsung | #0# |
Display and sensor test (not the full engineering menu). To diagnose the network, use *#9090#. |
| Xiaomi/Redmi/Poco | ##4636## |
Works on MIUI up to version 12. On new firmware, it may require rights ADB. |
| Huawei/Honor | ##2846579## |
Opens ProjectMenu. On new models (for example Mate 50) it may not work. |
| Google Pixel | ##4636## or *#06# |
On Pixel 6/7/8 the engineering menu is blocked. Use ADB (see Method 3). |
| OnePlus/Oppo/Realme | *#808# |
Opens the hardware testing menu. For network settings, use ##4636##. |
To enter the code, open the standard application Phone, go to the tab Dialing and enter the combination. If nothing happens after dialing (no vibration or going to the menu), then the code is blocked on your firmware.
If the code does not work, try adding a symbol at the end # or . For example, instead of ##4636## enter ##4636##*#. Sometimes this helps to bypass the blocking.
Method 2: Using analog applications
If the standard engineering menu is not available, its functions can be replaced third-party utilities. They do not provide full access to low-level settings, but cover 80% of tasks: checking sensors, testing the battery, changing network parameters.
Here are the top 5 applications that we tested for Android 13โ14:
- ๐ง MTK Engineering Mode โfor devices on chips Mediatek (for example, Redmi Note 12 or Realme 10). Allows you to calibrate sensors and test communication modules.
- ๐ก Network Signal Guru โan alternative to the tab
Network Testingin the engineering menu. Shows detailed information about cellular networks (including5G NSA/SA). - ๐ AccuBattery - analyzes the battery condition (capacity, wear, temperature) without access to the engineering menu.
- ๐ฑ Phone INFO โ Samsungโ - a specialized utility for devices Samsung, showing hidden data about hardware and firmware.
- ๐ ๏ธ DevCheck โa universal application for diagnosing hardware components (CPU, GPU, memory, cameras).
Important: some applications (for example, MTK Engineering Mode) require rights. superuser (root). If your device is not rooted, their functionality will be limited.
Method 3: Unlocking via ADB (for advanced users)
If service codes do not work and applications do not provide the necessary functions, remains ADB (Android Debug Bridge) a debugging tool that allows you to unlock hidden menus via a computer. This method works even on Android 14, but requires enabled USB debugging.
Instructions for steps:
- Activate
Developer Mode:- Go to
Settings โ About phone. - Click 7 times on
Number assembly. - Go back to
Settings โ System โ For developersand enableUSB debugging.
- Go to
platform-tools.adb devices
(the serial number of the device should be displayed).
adb shell am start -n com.android.settings/.DevelopmentSettings
or for specific brands:
adb shell am start -n com.miui.engineermode/.EngineerMode (for Xiaomi).
If the command did not work, try alternative options:
adb shell am start -a android.intent.action.MAIN -n com.android.settings/.TestingSettings
adb shell am start -a android.settings.ENGINEERING_MODE_SETTINGS
โ ๏ธ Attention: On devices with Android 12+ and a locked bootloader (bootloader) ADB commands may not be executed. In this case, you will need to unlock OEM Unlock (which will lead to data reset!).
Install drivers for your smartphone model
Enable USB debugging in the developer settings
Download the latest version of platform-tools (at least 33.0.3)
Connect the phone with an original USB cable (not through a hub!)
Check the connection with the adb devices command-->
Method 4: Rooting and modification of system files
If all the previous methods did not work, you can still obtaining root access manually add an engineering menu to the system. This method is only suitable for experienced users, as it carries risks:
- ๐ Loss. guarantees.
- ๐จ Possibility of "bricking" the device.
- ๐ก๏ธ Security breach (some banking applications will stop working).
Action algorithm:
- Unblock
bootloader(instructions differ for each brand). For example, for Xiaomi you need to obtain permission through Mi Unlock Tool. - Install custom recovery (TWRP or OrangeFox).
- Flash Magisk to obtain root access.
- Download the module EngineerMode Enabler for Magisk and activate it.
After the reboot, the engineering menu should appear in the standard settings or open through the code ##36446337## (for Mediatek).
What to do if the engineering menu does not appear after rooting?
1. Check if the module is installed EngineerMode Enabler in Magisk (section Modules).
2. Make sure that your firmware is compatible with the module (on some custom software, manual installation is required editing the file build.prop).
3. Try an alternative module - MTK Engineering Mode for Magisk (for chips Mediatek).
4. If nothing helps, return to Method 2 and use third-party applications. ->
Method 5: Recovery via firmware (for experienced)
On some devices (for example, Samsung Galaxy A-series or Huawei P-series), the engineering menu disappears after incorrect firmware update. In this case, you can. try:
- Roll back to the previous version of the software. Download the official firmware from the manufacturer's website (for example, Samsung Firmware or Huawei Update Extractor) and flash it through Odin (for Samsung) or Fastboot (for other brands).
- Install modified firmware. On the forums XDA or 4PDA they often post firmware with unlocked engineering menu. Look for topics marked
[Engineer Mode Enabled]. - Restore deleted system files. If the menu disappeared after manually deleting files (for example,
/system/app/EngineerMode), they can be returned from a backup or copied from another device of the same model.
โ ๏ธ Attention: Unofficial firmware can lead to loss of IMEI or problems with the operation of the module NFC/5G. Before the procedure, make a backup via TWRP or SP Flash Tool (for Mediatek).
Method 6: Alternative diagnostic methods without engineering menu
If you couldn't get back the engineering menu, don't despair: many of its functions can be replaced with other tools. Here's what you can do without access to hidden settings:
| Task | Alternative method | Tool example |
|---|---|---|
| Checking battery | Applications with data from /sys/class/power_supply/battery |
AccuBattery, Battery Guru |
| Sensor testing | Specialized utilities with access to Sensor API |
Sensor Test, AndroSensor |
| Network setup (4G/5G) | Commands AT via Termux or QPST (for Qualcomm) |
|
| Screen calibration | Applications with manual color profile adjustment | Screen Balance, Color Calibration |
For advanced tasks (for example, changing IMEI or unlocking ranges 5Gyou can use specialized software:
- ๐ถ QPST/QXDM - for devices on chips Qualcomm (requires drivers and cable USB-to-Serial).
- ๐ง Maui META โfor Mediatek (allows you to edit
NVRAM). - ๐ฅ๏ธ Octoplus/Octopus Box โprofessional boxes for service centers (support most brands).
Method 7: Contacting a service center
If you you need an engineering menu for professional diagnostics (for example, repairing a communication module or calibrating a camera), and all independent attempts are unsuccessful, all that remains is to contact the service center. Here is what is important to consider:
- ๐ Official service centers (for example, Samsung Service or Xiaomi Authorized Center) usually do not provide access to the engineering menu to clients, but can perform the necessary settings for you (for example, resetting the battery counters).
- ๐ ๏ธ Informal workshops often have specialized equipment (for example, Z3X Box or UFI Box), which allows you to bypass manufacturer blocking.
- ๐ฐ Cost such services range from 500 to 3000 rubles depending on the complexity of the task.
Before your visit service:
- Check if they have experience working with your smartphone model.
- Ask if they will provide a report on the settings performed (for example, a log from QPST).
- Make sure that they have licensed software for your brand (for example, Samsung Tool Pro for Galaxy).
โ ๏ธ Attention: Some services may offer to โhackโ the engineering menu through illegal methods (for example, replacing IMEI). This can lead to blocking the device by the operator or problems with the law. Request only official diagnostic methods.
Frequently asked questions (FAQ)
Is it possible to return the engineering menu to Samsung after updating to One UI 6?
On most devices Samsung with One UI 6 (Android 14) the standard engineering menu is blocked. Alternatives:
- Use the code
#0#to test the display/sensors. - Install Phone INFO โ Samsungโ for diagnostics.
- For network settings, connect via QPST (requires Qualcommchip and root).
A full engineering menu can only be returned via modified firmware (for example, Renovate Ice for Galaxy S23).
Why did the code on Xiaomi ##4636## stop working after the update?
Starting from MIUI 13, Xiaomi blocks access to the engineering menu through standard codes. Solutions:
- Try the alternative code:
##6484##(for GPS/sensor test). - Use ADB-command:
adb shell am start -n com.miui.engineermode/.EngineerMode - Install MTK Engineering Mode (if the chip Mediatekor DevCheck.
On MIUI 14+ you may need to roll back to an older firmware version.
How to open the engineering menu on Google Pixel 7/8?
On Google Pixel s Android 13/14 the engineering menu is blocked at the kernel level. Workarounds:
- Use ADB:
adb shell am start -a com.android.settings.action.TESTING_SETTINGS - For network tests, install Network Signal Guru.
- If you need access to
Diag Mode(for example, to unlock ranges), you will need QPST + root.
Officially Google does not provide access to the engineering menu on new devices.
Is it possible to enable the engineering menu without root?
Yes, but with limitations. Methods without root:
- Service codes (see Method 1).
- ADB-commands (see Method 3).
- Analogue applications (see Method 2).
However, for changes in system parameters (for example, calibrating the battery or unlocking ranges 5G) superuser rights (root) are required.
What should I do if, after entering the engineering menu code, the phone reboots?
This is a typical problem on devices with Android 12+, where the manufacturer blocks access to hidden menus. Possible causes and solutions:
- Kernel blocking. On some firmware (for example, ColorOS 13 on Oppo Find X5), an attempt to open the engineering menu causes
kernel panicwhich leads to a reboot. Solution: use ADB or third-party utilities. - Conflict with Magisk. If you have Magiskinstalled, some modules (for example Universal SafetyNet Fix) may block access. Try disabling all modules and try again.
- Damage to system files. If the reboot occurs even after resetting the settings, the file may be damaged.
/system/bin/engineermode. In this case, only flashing will help.