Modern operating system-based smartphones Android are complex computing systems that hide many diagnostic tools from the average user. One of these hidden sections is engineering menu, access to which in version Android 11 was significantly limited by Google developers for security purposes. However, for repair specialists, enthusiasts and advanced users, the ability to access these settings remains critical for in-depth diagnostics of hardware modules.
In this article we will examine in detail methods for gaining access to hidden system functions on devices with current firmware. You will learn which USSD codes still work, how to use third-party utilities to bypass restrictions, and what risks are involved in carelessly changing the parameters of the kernel or radio module.
You need to understand that the interface and available functions may differ dramatically depending on the manufacturer of your device. What works on Xiaomi or Samsungcan be completely blocked on pure Pixel or smartphones of Chinese brands with global firmware.
What is an engineering menu and why do you need it?
Engineering menu, often called Engineering Mode or Factory Mode, is a special software interface designed for testing the hardware components of a smartphone at the production stage. Interface engineers check the operation of sensors, cameras, communication modules and audio paths before sending the device for sale.
For the end user, this section opens up opportunities that are not available in standard settings. For example, you can conduct a detailed screen test dead pixel test, check microphone sensitivity, or see the real processor temperature without installing third-party monitoring applications.
โ ๏ธ Attention: Changing parameters in theTelephonyorConnectivityWithout understanding their purpose, it can lead to loss of cellular network signal or inoperability of the Wi-Fi module.
In version Android 11 Google has tightened its security policies, closing many vulnerabilities through which it was previously possible to easily get into this section. Now access often requires having root access or using debugging software ADB, which makes the process more complex, but also safer for casual users.
Before any manipulations in the engineering menu, it is strongly recommended to make a full backup copy of the data, since resetting the radio module settings may require flashing the device.
Universal login codes for different brands
The easiest way to get into the hidden section is to use special combinations of characters in the โPhoneโ application. However, many of these codes were blocked at the system level or by the telecom operator. The effectiveness of the method directly depends on the manufacturer's shell. Android 11 many of these codes were blocked at the system level or by the telecom operator. The effectiveness of the method directly depends on the manufacturer's shell.
For processor-based devices MediaTek, which are often found in the budget and mid-range segments, classic codes still have a high chance of working. Owners of chip-based smartphones Qualcomm may be faced with the need to use specialized launcher applications.
- ๐ฑ MediaTek (MTK): Dialing code
##3646633##usually opens a full engineering menu with Hardware Testing, Settings and Connectivity tabs. - ๐ Universal test: Combination
##4636##opens the testing menu, where you can view information about the battery, usage statistics and set the preferred network type. - ๐ง Samsung: Many models run code
#0#, which launches a quick diagnostic menu for the screen, sensor and speakers, although this is not a full-fledged engineering menu.
If nothing happens when you enter the code, this means that the system intercepted the input and blocked the call to the hidden activity. In this case, you should try entering the code slowly, pausing between characters, or use the alternative methods described below.
Using launcher applications to access
When standard USSD codes stopped working in Android 11, the developer community has created special applications that emulate the input of these commands or directly launch hidden system activities. The most popular solution is the utility MTK Engineering Mode.
This application does not require root access on most devices and works by sending system intent to open the desired settings window. It is especially effective for smartphones running on the platform MediaTek, allowing you to access settings for LTE frequencies and transmitter power.
For devices on other platforms there are analogues, such as Secret Codes or Phone Info SAM for Samsung. These apps scan the system for available hidden menus and provide a convenient interface to access them with one click.
โ ๏ธ Warning: Download such utilities only from trusted sources, such as the Google Play Store or the F-Droid repository, to avoid installing malware masquerading as diagnostic tools.
After installing the application, you need to give it permission to making calls even if you don't plan to call. This technical requirement is necessary for the application to have the rights to interact with telephony and perform USSD requests.
โ๏ธ Checking launcher compatibility
Access via USB and ADB debugging
The most reliable and universal method of entering the engineering menu on Android 11which works even with locked codes - this is the use of tools Android Debug Bridge (ADB). This method requires connecting your smartphone to your computer and having USB debugging enabled.
First, you need to activate developer mode. Go to Settings โ About phone and quickly click 7 times on the item Build number. After the notification appears, go to the menu System โ For developers and turn on the toggle switch Debugging USB.
adb shell am start -n com.android.engineeringmode/.EngineeringMode
This command will try to launch the standard engineering menu. If the package has a different name, which is common among vendors, the command will return an error. In this case, you will need to find out the exact name of the package through the command adb shell pm list packages and substitute it in the request.
Using ADB has the advantage that you can not only open the menu, but also change global system settings that are not available through the graphical interface. For example, you can force touch screen debugging mode or change the power saving behavior.
What to do if ADB does not see the device?
Make sure that ADB drivers are installed on your computer. Try replacing the USB cable with an original one. When connecting, a window should appear on the phone screen asking for permission to debug - be sure to click โAllow.โ
Setting LTE frequencies and network parameters
One โโof the most popular functions of the engineering menu is manually setting frequency ranges LTE. This is especially true for users who often move between regions with different operator coverage or use imported smartphones that do not support all local frequencies by default.
In the BandMode or Select Network Mode section you can see a list of bands supported by your modem. Disabling unused frequencies can theoretically speed up network search and save battery power, since the modem will not have to constantly scan the airwaves.
| Band (Band) | Frequency (MHz) | Coverage type | Recommendation |
|---|---|---|---|
| Band 3 | 1800 | City/Country | Main 4G band |
| Band 7 | 2600 | City (capacity) | High speed in the center |
| Band 20 | 800 | Country/Buildings | Best penetration into walls |
| Band 38 | 2600 (TDD) | Stadiums/Shopping Centers | Local high speed |
Be extremely careful when unchecking key ranges such as Band 3 or Band 7. If you turn off all frequencies supported by your operator in the current location, the smartphone will lose connection, and it will be impossible to return everything back without access to the menu.
โ ๏ธ Attention: Telecom operators can block the deviceโs operation on the network if they detect incorrect IMEI settings or unauthorized changes to the radio module parameters. Use these functions only as a last resort.
Returning to factory network settings (Network Settings Reset) in the regular Android settings menu often solves communication problems safer than manually editing frequencies in the engineering menu.
Diagnostics of sensors and audio path
Section Hardware Testing allows you to independently check the health of the physical components of the smartphone. This is an indispensable tool when buying a used device or if you suspect a software failure that cannot be diagnosed visually.
The tab Audio provides access to volume settings for individual channels: media, ringer, alarm and system sounds. Here you can forcefully set the microphone level (gain), which is useful if your interlocutors complain about a quiet sound during a conversation.
Sensor testing includes checking the accelerometer, gyroscope, proximity sensor and light sensor. When you start the test Light Sensor you will be asked to cover the top of the screen with your hand - the lux readings should drop sharply to zero, which confirms the health of the sensor.
To test the touchscreen, a mode is used Touch Screen Test, where you need to run your finger over all areas of the display. Lines should be drawn without breaks, which eliminates the presence of โdead zonesโ or problems with the oleophobic coating that affect conductivity.
Possible problems and ways to solve them
When working with deep system settings, users often encounter a situation where, after changing parameters, the device begins to behave incorrectly. The most common problem is the loss of the network or the inability to make a call even with full signal strength.
If you changed the settings and the phone stopped receiving the network, first try rebooting the device. In Android 11 modem stack (modem stack) often resets incorrect settings during a cold boot and returns to the default values โโrecorded in NVRAM.
In more complex cases, when a simple reboot does not help, you may need to reset the network settings through the standard menu: Settings โ System โ Reset settings โ Reset Wi-Fi, mobile data and Bluetooth settings. This action will delete the saved Wi-Fi passwords, but will return the radio module to a working state.
Is it possible to enter the engineering menu without root access on Android 11?
Yes, it is possible. On many devices, especially those based on MediaTek processors, login is carried out through standard USSD codes or special launcher applications that do not require superuser rights. However, access to some critical sections of the NVRAM recording may be blocked without root.
Is it safe to change settings in BandMode to improve the Internet?
Changing the settings of frequency bands is safe in the sense that it will not physically damage the device. However, the wrong choice can lead to a complete loss of communication. Always remember or photograph the original state of the checkmarks before making changes so that you can roll them back.
Why does the code ##4636## not work on my phone?
Smartphone manufacturers and telecom operators often block this code at the firmware or network settings level. This is done to prevent the user from accidentally changing important network parameters. Try using launcher applications or the ADB method.
What is NVRAM and can it be damaged?
NVRAM (Non-Volatile Random Access Memory) is non-volatile memory that stores unique calibration data for your device, including IMEI, MAC addresses and antenna settings. Damage to this section (for example, when recording incorrect data) can lead to the phone no longer seeing the SIM card forever, and restoration will require a programmer.
Is there a difference in the engineering menu for different versions of Android?
Yes, with each new version of Android, Google closes access to certain APIs and hidden activities. In Android 11 and higher, access to the engineering menu is significantly limited compared to Android 9 or 10, and many functions now require USB debugging or root access.