Where the Android team went on Xiaomi and how to get it back: 7 working ways

You try to get into Xiaomi's hidden settings through an Android command, but the system doesn't recognize it? This problem is typical for devices with a MIUI shell or HyperOS, where the manufacturer purposefully hides technical menus from users. In 2023-2026, the company tightened its security policy, and many engineering codes stopped working through standard input.

In this article, we will discuss 7 proven methods to circumvent restrictions and access hidden features, from simple key combinations to manual editing of system files. We will focus on the Redmi Note 12, POCO X5 and Xiaomi 13T models, where the problem is most common, and explain why the team can be absent from the Xiaomi TV Box and how to fix it without losing warranty.

Why Android is not working for Xiaomi

The reasons for the team's disappearance fall into two groups: software constraints from the manufacturer and technical failures. 90% of the time, the MIUI/HyperOS shell, which blocks access to the engineering menu through standard methods, is to blame.

  • ๐Ÿ”’ Update: After switching to HyperOS (starting with the MIUI 14) many service codes have been deactivated to โ€œsimplify the interfaceยป.
  • ๐Ÿ“ฑ Regional restrictions: On devices for the Chinese market (China) ROM) Team may be absent due to local regulations.
  • ๐Ÿ› ๏ธ Rooting or modification: If custom firmware (such as LineageOS) was previously installed, system commands could be removed.
  • ๐Ÿ”„ Resetting: After a hard reset, some service features require re-activation.

Xiaomi. TV Box (Models S 2, 4K Pro: Android command is often missing due to stripped-down version of Android TV, where the engineering menu is replaced by ADB-Alternative methods will be required (in the section on the subject of the TV-boxing).

โš ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) Trying to enter ##4636## can result in 24-hour testing blockingยป.

Method 1: Alternative codes for logging into the engineering menu

If the standard Android command doesnโ€™t work, try these combinations. They work on most Xiaomi/Redmi/POCO devices with MIUI 12โ€“14 and HyperOS:

Code.AppointmentSupported models
##4636##Battery information, usage statisticsAll models on Android 9-14
##284##Camera Test (China ROM only)Redmi Note 11/12, POCO X4
##6484##Sensor test (accelerometer, gyroscope)Xiaomi 12/13, Mix 4
##2663##Firmware version and hardware informationAll devices on Qualcomm
##2834##Display test (search for broken pixels)Xiaomi Pad 6, Redmi Pad SE

How to enter codes:

  1. Open the Phone app.
  2. Go to the keyboard tab (do not enter the number!).
  3. Dial the combination without spaces and press the green tube.
  4. If the menu doesnโ€™t open, try adding # to the beginning and end (e.g. #4636##*).
๐Ÿ“Š What code worked on your Xiaomi?
##4636##
##284##
##6484##
None of them worked.
Other code

On HyperOS devices (such as Xiaomi 14 Pro), code ##4636## can open a stripped-down version of the menu without a Battery partition. ADB (4).

Method 2: Access through Developer Settings

If the engineering codes are blocked, you can activate hidden options through the developer menu, which works on 100% of devices, but requires preconfiguration:

Activate Developer Mode (7 taps by Assembly Number)

Connect the device to Wi-Fi

Make sure the battery is charged >50%

Shut down. VPN (It can block system requests)-->

Instructions:

  1. Go to Settings โ†’ About Phone โ†’ MIUI (or HyperOS version) version.
  2. Tap on the item โ€œBuild Number 7 times until the notification โ€œYou became a developer!โ€ appears.
  3. Go back to the main Settings menu and open a new section for developers.
  4. Activate switches: USB debugging (required!) OEM unlocking (if any) Do not turn off the screen while charging (for convenience)

Reset the device.

After that, additional items will appear in the menu for developers, for example:

  • ๐Ÿ“Š Process statistics (analogue #4636##)
  • ๐Ÿ”ง Symbolic input (for keyboard testing)
  • ๐Ÿ“ก Radio Logs (network information)

โš ๏ธ Note: On some models (POCO F5, Redmi K60) The developer section may be hidden after the update. To return it, reset your network settings: Settings โ†’ SIM-maps and mobile networks โ†’ Resetting network settings.

Method 3: Using applications to access hidden menus

If the system methods donโ€™t work, install one of these apps (available on Google Play or via APK):

  • ๐Ÿ”ง MTK Engineering Mode โ€“ for devices running MediaTek processors (Redmi) 10C, POCO M5). Opens a complete engineering menu, including camera and sensor tests.
  • ๐Ÿ“ฑ Shortcut Master scans the system for hidden activities (e.g. com.android.settings.TestingSettings).
  • ๐Ÿ” Secret Codes โ€“ a database of all service codes for Xiaomi, including regional versions.
  • ๐Ÿ› ๏ธ QuickShortcutMaker โ€“ creates shortcuts for hidden functions (e.g., Display Test or Battery Calibration).

How to use QuickShortcutMaker:

  1. Download and install the application (USB debugging permission is required).
  2. In the search box, enter engineering or testing.
  3. Select an activity called com.android.settings.TestingSettings.
  4. Click Create a shortcut and place it on the home screen.
adb shell settings put global miui_optimization_disabled 1

After restarting, repeat the search.-->

Method 4: Features for Xiaomi TV Box and Android TV

On Xiaomi Mi Box S, Mi TV Stick and other TV-boxes, the Android command is absent by default.

  • ๐Ÿ–ฅ๏ธ ADB-The commands are via the computer: adb shell am start -n com.android.tv.settings/.MainSettings Opens the full settings menu, including hidden partitions.
  • ๐Ÿ”Œ Remote button combinations: Hold Menu + Home 5 seconds - Recovery opens. + Volume up - display test.
  • ๐Ÿ“ฆ Third-party launchers (e.g, ATV Launcher or Wolf Launcher that gives you access to system settings.

For Xiaomi TV Box 4K (models 2023-2026) there is a separate instruction:

How to turn on the engineering menu on Xiaomi TV Box 4K (2026)
1. Connect the keyboard over Bluetooth or USB. 2. Press Ctrl. + Alt + T - the terminal will open. 3. Enter the command: su setprop sys.usb.config diag,serial_cdev,rmnet,adb 4. Reboot the device. Then the codes ##4636## and ##8255## will work.

Method 5: Manual editing of system files (for advanced ones)

If all previous methods failed, you can manually activate hidden menus through the editing of the build.prop file. This method requires root rights and is only suitable for experienced users!

Instructions:

  1. Install Root Explorer or Mixplorer (with root access enabled).
  2. Go to /system/build.prop and back up the file.
  3. Add a line to the end of the file: ro.debuggable=1
  4. Save the changes, set the rights 644 (rw-r-----).
  5. Reset the device.

Then try to re-enter the code ##4636## or use ADB to access hidden features.

โš ๏ธ Warning: Incorrect editing build.prop can lead to bootloop. On HyperOS devices (such as Xiaomi 13 Ultra), the file is protected by dm-verity, and changing it will require disabling verification through Magisk.

๐Ÿ’ก

Editing system files is an extreme method, and 90% of Xiaomi devices are only required to use ADB or alternative codes (methods 1 and 4).

Method 6: Reset to factory settings (if nothing helps)

If the Android command is missing after an update or crash, do a soft reset (no data loss) or a hard reset (complete cleanup).

  • ๐Ÿ”„ Soft reset (saves files but resets settings): Go to Settings โ†’ The phone. โ†’ Select Reset All Settings (not Reset to Factory!) Confirm Action.
  • โš ๏ธ Hard reset (removes everything, including photos and apps): Turn off the device. Keep Volume up + Power before the Mi logo appears. In the Recovery menu, select Wipe Data โ†’ Wipe All Data. Confirm reset and wait for reboot.

After reset, check the ##4636## command. If it still doesn't open, then the restriction is at the firmware level (see HyperOS section).

Method 7: Bypassing HyperOS Restrictions (for New Devices)

On HyperOS smartphones (e.g. Xiaomi 14, Redmi K70 Pro), many engineering codes are locked at the kernel level to unlock them:

  1. Activate Debugging over USB (see Method 2).
  2. Connect the device to your PC and run ADB's command: adb shell am start -a android.intent.action.MAIN -n com.android.settings/.TestingSettings
  3. If a SecurityException error appears, type: adb shell pm grant com.android.settings android.permission.DUMP and try again.

For models on Qualcomm Snapdragon 8 Gen 2/3 (for example, Xiaomi 13T Pro) works bypass through Diag ports:

Activation of the Diag port on Snapdragon
1. Install Qualcomm QDLoader drivers. 2. Connect the phone in EDL mode (keep Volume up + down when connecting to a PC). 3. In QPST, select Ports โ†’ Add Port and activate Diag. 4. Now the ## codes will work.

Important: On HyperOS devices, MIUI Anti-Rollback protection can work after circumventing restrictions. To avoid blocking, do not lower the firmware version below the one installed out of the box.

Frequent Questions (FAQ)

โ“ Why my Redmi Note 12 doesnโ€™t have any engineering code?
You probably have a Global ROM installed, where many codes are disabled. Try: Install China ROM via Fastboot (risky for beginners); Use ADB (mode 4); Try MediaTek codes: ##36446337# (if the Helio G99 processor).
โ“ Can I get back the Android team without root rights?
Yes, 80 percent of the time it helps: Alternative codes (mode 1) applications like Shortcut Master (mode 3). ADB-Ruth is required only for editing build.prop (mode 5).
โ“ What to do if after entering the code there is an error "Connection not establishedยป?
This error means that: The code is not supported by your version of MIUI/HyperOS. The system has activated MIUI Optimization protection (turn it off via ADB). The device is roaming or using a VPN (turn them off).
โ“ How to check if my Xiaomi model supports engineering codes?
Checking methods: Go to the official documentation website MIUI And find your model. Type in ADB Team: Adb shell getprop ro.miui.has_engineermode If the answer is true, codes are supported. Check the list of supported codes in the Secret Codes app.
โ“ After upgrading to HyperOS, the testing menu is missing?
HyperOS blocks direct codes, but access remains through the: ADB-Commands (mode 4) Appendix MTK Engineering Mode (for MediaTek) Manual shortcut creation via QuickShortcutMaker (mode 3). If nothing works, you only have to roll back the shortcut. MIUI 14 (risky!) or waiting for an update from Xiaomi.