Developer mode on Xiaomi Redmi Note 9 Pro is a powerful tool for fine-tuning the system, but not all users need it all the time. After activating after 7 clicks on the build number, this option remains in the settings menu, taking up space and creating the risk of accidental changes in critical parameters. Moreover, some applications (for example, banking or corporate) can block work on devices with the developer mode turned on, considering them βunsafeβ.
In this article, youβll find three working methods to completely disable the developer mode on the Redmi Note 9 Pro β from standard reset via settings to using ADB for power users. Weβll also explore why simply turning off the switchboard on the menu doesnβt always work, and what to do if the option continues to display after the reboot. All instructions are tested on MIUI 12/13/14 firmware and are relevant to the Redmi Note 9 Pro (codenamed joyeuse) and Redmi Note 9S (curtana).
Why is the developer mode not shut down in the usual way?
Many users are faced with a situation when after disabling the toggler, Developer Mode in the settings (Settings) β Additionally. β For developers, the option is still active. It's related to the features. MIUI:
- π Cache system: MIUI It stores data about the on mode in the cache, so simply turning off is not enough.
- π± Flag in build.prop: When activating the mode in the system file build.prop, the ro.debuggable flag is installed=1 that is not automatically reset.
- π§ Superuser Rights: If you previously accessed root access, some modules (such as Magisk) may block the shutdown.
Another common problem is that the developer mode is on even after it's turned off, because of background processes that continue to use debugging functions, for example, if you've connected your device to Android Studio or used ADB, the system can automatically reactivate the mode.
Method 1: Standard Disconnection through Settings (for most users)
If you haven't changed your system files or obtained root rights, this method should work.
- Open the settings on your Redmi Note 9 Pro.
- Go to the About Phone (or About Device) section.
- Find the MIUI version and tap it 7 times in a row, and you will see the message βYouβve become a developer!β (even if the mode has already been activated).
- Return to the main Settings menu and open the Additional (or Advanced Settings) section.
- Choose Developer's.
- At the top of the screen, translate the developer mode to the off position.
- Confirm the action by clicking Disable in the dialog box.
Then restart the device. If the Developer For option is gone from the menu, the mode is successfully disabled. If not, move on to the next method.
Close all background applications (especially debugging ones)
Turn it off. USB-debugging in the developer settings
Make sure your phone is not connected to the PC.
Make a backup copy of important data-->
β οΈ Warning: If you see a message after disabling the toggle, "Can't turn off the developer mode," it means that some applications or services are actively using it. β Annexes β Launched and forcibly stopped suspicious.
Method 2: Resetting settings to factory (radical method)
If a standard shutdown doesn't work, and the developer mode interferes with work (for example, blocks banking applications), you can perform a partial reset, which will not delete your data, but return system parameters to factory values.
Instructions:
- Open the Settings. β The phone.
- Slip the MIUI version 7 times to make sure the developer mode is activated.
- Return to Settings β Additional β Resetting settings.
- Choose Resetting (not to be confused with Delete All Data!).
- Enter your Mi Account password if required.
- Confirm the reset and wait for the device to restart.
After you reboot, check if there's a Developer's Item on the menu, if there's no Device option, the mode is off, if the item is left, then the reset hasn't affected the system flags, and you'll need more in-depth intervention.
| Method | Difficulty | Time. | Loss of data | Efficiency |
|---|---|---|---|---|
| Disconnection through settings | β | 1-2 minutes | No. | 50% |
| Resetting settings | ββ | 5-10 minutes | No (settings only) | 70% |
| ADB-team | βββ | 10-15 minutes. | No. | 90% |
| Full Wipe (via Recovery) | ββββ | 20-30 minutes. | Yes (all data) | 100% |
β οΈ Note: If you are using the Redmi Note 9 Pro with an unlocked bootloader or custom firmware, resetting the settings can lead to a device blink (unloadability). MIUI via Fastboot.
Method 3: Disconnect via ADB (for advanced users)
If previous methods have failed, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which requires connecting the phone to a computer, but is guaranteed to disable the developer mode at the system level.
Step-by-step:
- Download and install ADB Tools on your PC.
- Turn it on. USB-Debugging on the phone (Settings) β For developers β Debugging by USB).
- Connect the Redmi Note 9 Pro to your computer USB-cable (use the original cable for a stable connection).
- Open the command prompt (or Terminal on Mac/Linux) in the ADB folder.
- Enter the command to check the connection: Adb devices You must see the serial number of your device.
- Execute the command to disable developer mode: adb shell settings put global development_settings_enabled 0
- Reboot your phone: adb reboot
After the reboot, the Developer For option should disappear from the menu. If that doesn't happen, try the additional command:
adb shell am broadcast -a com.android.settings.ACTION_HIDE_DEVELOPMENT_SETTINGSπ‘
If ADB canβt see your device, try changing USB connectivity to File Transfer (MTP) in the notification curtain.
What if the developer mode is still not turned off?
If none of the methods worked, the problem may lie in the following:
- π οΈ Castom firmware: Some assemblies MIUI (For example, from Xiaomi.eu or PixelExperience, you ignore the standard shutdown commands, and only a full flashing through Fastboot will help.
- π Security Policy: On enterprise devices (with Android Enterprise), the developer mode can be blocked by the administrator.
- π Firmware bug: In some versions MIUI 12.5 for Redmi Note 9 Pro, there was a bug when the developer mode was βstuckβ in the on state.
If youβre sure the problem isnβt with the firmware, try manually editing system files (requires root):
- Install a file manager with root support (such as Root Explorer).
- Go to /data/property/.
- Find the file persist.sys.debuggable and delete it (or change the value to 0).
- Reset the device.
β οΈ Warning: Editing system files without root or through unverified applications may result in loss of warranty and inability to update by air (OTA). On the Redmi Note 9 Pro with a blocked bootloader, such actions are fraught with a brilliance!
How to check if the developer mode is turned off?
Sometimes there's no Developer menu item, but the mode is still active at the system level, and to make sure you turn it off completely, follow these steps:
- Connect your phone to your PC and type in ADB: adb shell getprop ro.debuggable If the answer is 0, mode is off. If 1 is still active.
- Check for the βDeveloper Mode is onβ notification in the curtain.
- Install the DevCheck app from Google Play and open the System section.The Debuggable option should be No.
On the Redmi Note 9 Pro with firmware MIUI 13.0.6+ This is an interface bug that can only be fixed by updating to a developer mode notification even after it's turned off. MIUI 14.
Frequent Mistakes and How to Avoid Them
When disabling the developer mode, users often make the following mistakes:
- π Incorrect connection to ADB: Use of an unoriginal cable or USB-A port with low data rate can cause device unauthorized or offline errors. Always use a cable from the kit and a port. USB 2.0 (they're more stable) USB 3.0 for debugging).
- π Incomplete reset: Selecting the option Delete all data instead of Resetting leads to file loss without guarantee to disable the developer mode.
- π± Ignoring updates: In older versions MIUI (below 12.5), the developer mode may "return" after the update.
Another common problem is that you get a developer mode after you flash it, and that's because some custom recovery (like TWRP) automatically activates the debugging functions, so to avoid that, you can turn off the debugging functions before you run the firmware.
Settings β For developers β Unlocking OEMπ‘
If you sell or transfer your Redmi Note 9 Pro to another person, be sure to turn off the developer mode and perform a factory reset. Otherwise, the new owner will be able to access your data through ADB!