Xiaomi Mi 8 Lite is a popular smartphone with a hidden engineering menu (Main Menu or Engineer Mode) that allows you to access low-level settings of the device. However, many users face a problem: after accidentally entering this menu through service codes (for example, ##4636# or ##36446337##), the phone will no longer respond to standard commands, hang on the screen with technical parameters or completely block the interface.
In this article, we will discuss all possible ways to get from Main Menu to Mi 8 Lite, including software methods, hardware reset and alternative solutions. It is important to understand that actions in the engineering menu can affect the stability of the device β so follow the instructions carefully, avoiding changes in parameters that you do not know the purpose of.
1. Standard output: return button
The easiest way is to use standard controls. In most cases, the Main Menu on the Xiaomi Mi 8 Lite supports navigation through the hardware buttons:
- π Press the physical Back button (below the left screen) once or twice. Some versions of the menu require you to hold it for 2-3 seconds.
- π If the back button doesn't work, try pressing home** (center button.
- π Combination of buttons Volume up + Power (hold 5 seconds) can force the phone back to the main interface MIUI, It does not guarantee the preservation of unsaved changes.
If the screen is not responsive to taps, check if the Sensor Only mode is activated (it can block hardware buttons), in which case, try connecting the device to charge - sometimes this will unlock the interface.
β οΈ Warning: Do not click on options with Factory Reset, Erase All or Reboot to Bootloader in Main Menu, this will result in a data reset or reboot to firmware mode, which will make it difficult to exit.
2. Reboot the device
If the buttons don't work, the next step is to force a reboot. On the Mi 8 Lite, it's like this:
- Hold the power button** (right) for 10-15 seconds until the screen goes out.
If you are back on Main Menu after the reboot, it means that the menu has been activated via build.prop or system file, which will require a deeper intervention.
| The way out | Implementation time | Risk of data loss | Tools required |
|---|---|---|---|
| Back button | 1-5 seconds | No. | β |
| Reboot. | 20β30 seconds | No. | Power button |
| Reset via Recovery | 5-10 minutes | Yes (full reset) | Volume buttons + power |
| ADB-team | 2-5 minutes | No. | Computer, USB-cable |
3.Exit via Recovery Mode
If your phone is stuck in Main Menu and does not respond to a reboot, try to enter Recovery Mode.
- Turn off the device (hold Power + Volume up 10 seconds).
- After turning off, hold Power + Volume up until the Mi logo and Recovery menu appear.
- Use volume buttons to navigate and select Reboot β Reboot to System.
If Recovery displays Chinese, focus on the location of items: the first on top is a reboot to the system, the second is a reset (Wipe Data).
β οΈ Warning: Do not choose Wipe All Data unless absolutely necessary - this will delete all user files, including photos and apps. If the menu offers an Apply Update, ignore this item: it is designed to install firmware through the app. ADB Sideload.
βοΈ Preparing for exit via Recovery
4.Use of ADB-Teams (for advanced users)
If you have access to your computer and USB debugging is enabled (Settings β About Phone β MIUI Version β 7 times press Developer Mode** to unlock), you can exit Main Menu via ADB (Android Debug Bridge).
Instructions:
- Connect the Mi 8 Lite to your PC via USB-cable.
- Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure the device is identified (serial number should appear).
- Run the command to close the current window: adb shell am force-stop com.android.engineermode or reboot the phone forcefully: adb reboot
If the Main Menu was opened through a system call (for example, after entering) USSD-code), it may be necessary to reset the cache:
adb shell pm clear com.android.engineermodeWhat if the ADB canβt see the device?
5. Reset to factory settings (extreme case)
If none of these methods work, you'll have to reset hard, which will delete all the data, but it will put the phone back on track. For the Mi 8 Lite, the procedure is this:
- Turn off the device.
- Keep Power + Volume up until the Recovery menu appears.
- Select Wipe Data β Wipe All Data (use volume buttons for navigation, Power for confirmation).
- After reset, select Reboot β Reboot to System.
After a hard reset, the phone will require re-authorization in the Mi Account if previously there was a link. Without account data, it will be impossible to unlock the device!
π‘
Before resetting, try to extract SIM-card and memory card β sometimes this helps to bypass the locking of the engineering menu if the problem is related to a conflict of communication modules.
Alternative solutions and prevention
If you often encounter accidental login to Main Menu, consider the following measures:
- π Set a password for Settings β System system β Additionally. β Developer mode to restrict access to service codes.
- π± Use blocking apps (such as AppLock) to block access to engineering menus for third-party users.
- π§ Regularly update the firmware: in new versions MIUI Fixed bugs leading to accidental opening of Main Menu.
If the problem occurs after updating or installing custom firmware, go back to the official version via the Mi Flash Tool. Firmware instructions for the Mi 8 Lite (codename platina) are available on the XDA Developers forum.
π‘
The safest way to avoid problems with Main Menu is to not enter unknown service codes or change the settings in the engineering menu without understanding their purpose.