Xiaomi's developer mode is a powerful tool for power users, but sometimes it's activated accidentally or it's no longer needed. If you notice an unknown section for developers in the settings and the notification of the mode on is annoying, it can and should be turned off. Unlike other manufacturers, MIUI hides this option in an unobvious way, which causes confusion even for advanced owners of Redmi, POCO or Mi.
In this article, we will discuss all the working ways to deactivate the developer mode on current versions of firmware (including MIUI 14 and HyperOS), explain why the standard method through the MIUI version does not always work, and warn against common errors.
Why is the developerโs mode dangerous?
Many users mistakenly believe that the developer mode is harmless if you don't change the settings in it, and in fact, even passively having this mode can:
- ๐ To facilitate access to the device by attackers ADB (Android Debug Bridge, for example, if your smartphone is connected to a public USB-The attacker can execute commands without your knowledge.
- ๐ฑ Breaking stability MIUI. Some features (e.g. Battery Optimization or Adaptive Brightness) are automatically turned off when the developer is active.
- โ ๏ธ Lock down OTA-Xiaomi sometimes limits firmware installation on devices with developer options enabled.
- ๐ Reset after updates. MIUI It can โforgetโ user settings if the developer mode is active.
In addition, some banking applications (such as SberBank Online or Tinkoff) recognize a developerโs active mode as a sign of a โhackedโ device and block access to services, due to PCI DSS security requirements that prohibit financial data from working with โuntrustedโ devices.
โ ๏ธ Note: If you have previously included debugging USB (USB Debugging) and connected the smartphone to computers in public places (Internet cafes, airports), before turning off the developer mode, be sure to delete all trusted devices in the settings of the developer โ Withdraw permits USB-Otherwise, malicious software on these PCs will be able to access your data even after the mode is deactivated.
Method 1: Standard shutdown via MIUI Version (works 80% of the time)
The most common method is to reset the tap counter to the MIUI version, which works on most Xiaomi devices, but there are nuances:
- Open the Settings. โ The phone.
- Find the MIUI version and click on it 7-10 times in a row (you should see a notification โYou are no longer a developer!โ).
- Return to the main settings menu โ the Developer section should disappear.
If the section remains after these actions, the cause may be one of the following factors:
| Reason. | How to fix it |
|---|---|
| The tap counter didn't completely drop. | Repeat the press 10-15 times, even if the notification has already appeared |
| MIUI caches settings | Reboot the device and check again. |
| Custom software is installed (for example, Xiaomi.eu) | Use method 2 or 3 of this article. |
| Active debugging on USB | Disable it in Developer Settings โ Debugging by USB before resetting |
Turn off the debugging. USB|Remove all trusted computers in the settings ADB|Close background applications that use root access|Restart the device before starting-->
On some models (such as the POCO F5 or Redmi Note 12 Pro+), the standard method does not work due to the features of HyperOS.
Method 2: Disable by resetting all settings (without data loss)
If the tap counter doesn't work, you can only reset your system settings without affecting your applications and files, and this method works on all versions of MIUI, including HyperOS:
- Go to Settings โ About the phone โ Reset settings.
- Select Reset Wi-Fi, mobile network and Bluetooth (on some models, the item is called Reset all settings).
- Confirm action. Once you reboot, the developer mode will be disabled.
Important: This method does not delete apps, photos or other user data, but resets:
- ๐ถ Saved Wi-Fi networks and passwords to them
- ๐ฑ Mobile Internet settings (APN)
- ๐ Sound and notification profiles
- ๐ Battery settings (e.g., background restrictions for applications)
โ ๏ธ Note: On devices with an unlocked bootloader, resetting may result in root rights being lost or the bootloader being re-blocked. If you use Magisk or other modifications, back up through the download before resetting. TWRP Or OrangeFox Recovery.
Press counter on "Version" MIUI"|Resetting settings|Through ADB|Another method|I haven't tried it yet.-->
Method 3: Disconnect via ADB (for power users)
If previous methods have failed, you can turn off developer mode via ADB (Android Debug Bridge), which requires a computer and basic command line knowledge, but is guaranteed to work even on custom firmware.
You'll need:
- ๐ป Computer with installed Xiaomi drivers (you can download on the official website)
- ๐ Cable USB (preferably original)
- ๐ฆ Google's Platform Tools utility (download from Android developer site)
Instructions:
- Enable USB Debugging in Developer Settings (if the partition is still available).
- Connect your smartphone to your computer and confirm your trust in the PC on the device screen.
- Open the command line (cmd) in the folder with Platform Tools and execute the command: adb shell settings put global. development_settings_enabled 0
- Reboot your smartphone with the command: adb reboot
Once you reboot, the Developer section will disappear. If the team doesn't work, try the alternative:
adb shell pm clear com.android.development๐ก
If, after the execution, ADB-The commands still see the partition, check if the device has Magisk or Xposed modules that can block changes to system settings.
How to check if the developer mode is actually disabled?
Many users mistakenly believe that if the Developer For section has disappeared from the settings, then the mode is completely deactivated.
- Status in Settings: Open Settings โ About Phone โ All settings. Check the MIUI Status bar โ there should be no mention of the developer mode.
ADB-status:
Connect your smartphone to your computer and execute the command:
adb shell getprop ro.debuggableIf the answer is 0, mode is off. If 1, additional actions are required (see method 3).
System logs:
Install Logcat Extreme from Google Play and check for entries with the DevelopmentSettings tag. If they are missing, the mode has been successfully deactivated.
Some firmware (e.g. Xiaomi.eu) may still have traces in the system even after the developer mode is disabled to eliminate them:
- ๐งน Clear the cache of the Settings app (Settings) โ Annexes โ Application management โ Settings โ Clear the cache).
- ๐ Restart the device in Safe Mode (hold the switch off button). โ ยซRestart Safe Mode and check for partition again.
What if after disabling the developer mode, some functions disappeared?
Frequent Mistakes and How to Avoid Them
When you turn off the developer mode, users often face typical problems, and here are the most common ones and how to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The โDevelopersโ section reappears after the reboot | Active debugging. USB installed ADB-boot-up | Adb shell settings put global adb_enabled 0 |
| The "Version" Click Counter is not working. MIUIยป | Installed custom firmware or MIUI modified | Use the method with ADB or reset settings |
| After the shutdown, gestures do not work. | MIUI resets navigation settings | Reconfigure gestures to Settings โ Display โ Full-screen display |
| Banks' applications block access | Remains of the developer mode in the system flags | Complete reset via fastboot (see method 4) |
Critical error: If after disabling the developer mode, the smartphone stopped booting (hang on the MI logo), this means that modules that depend on the developerโs rights (for example, Xposed or modified Google services) were active in the system, in which case you need to reflash the device through Fastboot with complete data cleaning.
โ ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) Standard methods of deactivating the developer mode may not work due to the modified system architecture. In this case, use the command: adb shell cmd overlay enable-exclusive com.android.internal.systemui.navbar.gestural (this temporarily bypasses the limitations of the new shell).
Method 4: Complete Fastboot reset (extreme case)
If all previous methods failed and the developer mode interferes with the device (for example, blocks updates or causes errors in applications), you can perform a complete reset via Fastboot.
You'll need:
- ๐ป Computer with Mi Flash Tool and Xiaomi drivers installed.
- ๐ Original. USB-cable (important!) Poor cables can interrupt the process).
- ๐ฆ Fastboot firmware for your model (download from the official website).
Instructions:
- Turn off your smartphone and press Volume Down + Power to log into the Fastboot.
- Connect the device to the computer.
- Launch the Mi Flash Tool, select the downloaded firmware and press Refresh (your device should appear).
- At the bottom, select the Clean All option and click Flash.
- Wait for the process to be completed (it will take 5-10 minutes).
Once you flash it, it will be like new, without developer mode, root rights, or other modifications, and all data will be deleted, so back up your device via Mi Cloud or Google Drive.
๐ก
Use a Fastboot reset only as a last resort. This method deletes all data, including photos, messages and installed applications. If the problem is not critical, try other methods first.