How to completely disable the developer mode on Xiaomi smartphones: instructions for all versions of MIUI

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:

  1. Open the Settings. โ†’ The phone.
  2. 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!โ€).
  3. 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 settingsReboot the device and check again.
Custom software is installed (for example, Xiaomi.eu)Use method 2 or 3 of this article.
Active debugging on USBDisable 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:

  1. Go to Settings โ†’ About the phone โ†’ Reset settings.
  2. Select Reset Wi-Fi, mobile network and Bluetooth (on some models, the item is called Reset all settings).
  3. 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:

  1. Enable USB Debugging in Developer Settings (if the partition is still available).
  2. Connect your smartphone to your computer and confirm your trust in the PC on the device screen.
  3. Open the command line (cmd) in the folder with Platform Tools and execute the command: adb shell settings put global. development_settings_enabled 0
  4. 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.

  1. 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.debuggable

If 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?
If you notice that after deactivation of the developer mode, some functions stopped working (for example, Double tap to wake up or Navigation gestures), this is because MIUI It resets some of the user settings when you change developer status. To return functionality: 1. Go to Settings. โ†’ Display and adjust gestures again. 2. Check the section Additional settings โ†’ Special features โ€“ there can be disabled options like Autoturn or Mode in one hand. 3. If the battery settings are missing, open Settings โ†’ Battery and productivity โ†’ Battery settings and enable Battery Optimization for the right applications.

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 rebootActive debugging. USB installed ADB-boot-upAdb shell settings put global adb_enabled 0
The "Version" Click Counter is not working. MIUIยปInstalled custom firmware or MIUI modifiedUse the method with ADB or reset settings
After the shutdown, gestures do not work.MIUI resets navigation settingsReconfigure gestures to Settings โ†’ Display โ†’ Full-screen display
Banks' applications block accessRemains of the developer mode in the system flagsComplete 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:

  1. Turn off your smartphone and press Volume Down + Power to log into the Fastboot.
  2. Connect the device to the computer.
  3. Launch the Mi Flash Tool, select the downloaded firmware and press Refresh (your device should appear).
  4. At the bottom, select the Clean All option and click Flash.
  5. 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.

FAQ: Answers to Frequent Questions

Can I turn off the developer mode without restarting?
No, any changes to system settings (including deactivating developer mode) require a device to restart. If the developer section has disappeared after you've completed the instructions, but you haven't restarted the smartphone, chances are that the changes haven't taken effect. Always restart the device after manipulating the developer mode.
Why did the developer mode disappear after the developer mode was turned off, but ADB-The teams are still working?
This means that the developer mode is disabled at the interface level, but the ro.debuggable flag in the system settings has remained active. To fully deactivate ADB, follow the command: adb shell setprop ro.debuggable 0 Then restart the device. If this does not help, you will need to reset via Fastboot.
Will the resetting of settings delete my photos and apps?
No, resetting only settings (method 2) does not affect user data (photos, videos, music, apps) will only remove system settings: Wi-Fi networks, screen settings, sound, etc. However, if you choose Reset to factory settings (don't confuse!), all data will be erased. Always check the name of the menu item before confirming.
I have enabled developer mode on Xiaomi, but now I canโ€™t update MIUI.
Some of them OTA-Updates are blocked if the developer mode or debugging is active USB. To unlock updates: Turn off developer mode (by any of the methods described). Go to Settings โ†’ The phone. โ†’ Update system. Click on three dots in the upper right corner and select Download the latest version. If the update is still not installed, clear the cache of the System Update application (Settings) โ†’ Annexes โ†’ Updating the system โ†’ If the problem persists, try installing the update manually through Recovery.
Can I turn off the developer mode on Xiaomi with the unlocked bootloader?
Yes, but there are nuances: If the bootloader is officially unlocked (via the Mi Unlock Tool), the developer mode is disabled in standard ways. If custom firmware is installed (for example, LineageOS or Pixel Experience), you may need to manually edit the build.prop file (ro.debuggable=0). On some firmware (for example, Xiaomi.eu), the developer mode cannot be turned off completely - it will appear again after the reboot. In this case, you only need to hide the partition through Magisk modules (for example, Hide Dev Options).