Desktop recovery tools require enabled USB Debugging mode to access internal memory of your mobile device. Having it on, you can connect your mobile device to the computer using a USB cable to scan the device’s memory remotely, restore and save files.
If your Android version is 4.2 and below, you can get the access via a certain settings section. In the later versions, starting with Android 5 and 6, this option got hidden, has been disorienting both for users and developers.
In fact, it is pretty easy to enable the hidden “Developer Options” menu in Android Settings.
- Navigate to Settings of your Android.
- Scroll down the sections and go to the About phone section.
- Find the build number. To activate Developer Options, tap on the section 7 times (or more).
- After that a small notification should pop up saying “You are now a developer!”.
- Go back to the previous section (the Back button), in the main Settings there will appear a new section Developer options.
- From this moment on, Developer options menu will remain in your device, at least unless you do a factory reset.
Not only developers turn to Developer options. Say, if you use an ADB utility, need to root a device or get access to its internal memory, you can’t do without enabling the USB Debugging option in the developer settings.
Once you gained root privileges on your phone, you can enable USB Debugging. What you do is:
- Navigate to Developer options menu
- Scroll down to Debugging section
- Find USB Debugging option and toggle the slider
If you want to get rid of Developer and other options on your Android, simply toggle the USB Debugging slider to the left.
Indeed, a while ago USB Debugging was considered a threat to the security of your personal data when left enabled all the time.
However, Google developers resolved this issue, and now USB Debugging security is no problem. All new USB Debugging connections have to be approved by the user of the phone, in other words when you connect your phone to a new PC, a window will show up asking if you want to allow USB Debugging or not.