If you want to use ADB and Fastboot, sideload an APK or Zip, flash a custom recovery or the stock factory images, access and control your Android device using a computer, you’ll need to enable Developer Options and turn on USB Debugging. Without having them enabled, Android devices just can’t communicate with the computer. Here’s how to enable Developer Options on Android devices from different manufacturers.
One of the things that make Android distinct as an operating system for smartphones and tablets is that it’s an Open Source platform. It encourages developers to engage in various types of development activities. And the one feature without which the custom development would not have been so easier is the availability of the “Developer Options” that is found under Settings of all Android devices. Let’s learn how we can enable Developer Options and turn on USB Debugging on Android devices running Android KitKat, Lollipop, Marshmallow, Nougat, Oreo and Pie.
These developer options contain advanced features that help any person with a developer’s bent of mind to build, test, debug, and package Android apps and mods. In simple terms, developer options allow quick access to an Android device from a computer via ADB and Fastboot commands.
Features of Developer Options
The “Developer Options” feature is indispensable to Android developers, hackers, and enthusiasts as a means to quickly access and control their device via desktop. Even if you are an average user and wish to root, install a ROM or mod on your Android device, you must turn on USB Debugging mode on your phone or tablet. And you’ll not be able to do it unless you enable Developer Options on your device first.
Among the most useful features that are found under Developer Options are as follows:
- Enable debugging over USB.
- Quickly capture bug reports onto the device.
- Show CPU usage on the screen.
- Draw debugging information on the screen such as layout bounds, updates on GPU views and hardware layers, and other information.
- Many other options to simulate app stresses or enable debugging options.
The ‘Developer options‘ has always been visible by default in all previous versions of Android. On
Enable Developer Options on Gingerbread (Android 2.3)
Settings> Applications> Development> USB Debugging
Enable Developer Options on ICS (Android 4.0)
Settings> Developer Options> USB Debugging
Enable Developer Options on JB (Android 4.1)
Settings> Developer Options> USB Debugging
However, Google made the Developer options hidden after the Android 4.2 JellyBean update. You can still enable it on your device but you need to make a little effort for that.
Enable Developer Options on Android
In fact, the Developer options lie at the core of Android development and so they cannot be removed as long as Android is an open source environment. Follow the easy steps below to enable
- Open Settings> About device or phone> Software info on your Samsung Galaxy phone or tablet. On some devices, you’ll find ‘Build number‘ after tapping ‘About phone‘ option.
- Now scroll to Build number and tap it 7 times.
- After tapping the Build Number 7 times, you will see a message “You are now a developer!” or “Developer mode has been enabled”, or “Developer mode has been turned on“.
That’s it! You’ve successfully enabled Developer options on your Android device.
Enable USB Debugging on Android
Once you’ve enabled the Developer options, go back to the Settings menu page.
- Return to the main Settings menu and now you’ll be able to see Developer Options.
- Open it and you will find OEM Unlock and USB debugging options there. You can now enable or disable the options. Please note that enabling ‘OEM unlocking‘ will reset your Android device.
- Open Developer options and tab the toggle icon in front of the ‘USB Debugging‘ option to enable it. Tap ‘OK’ when you prompted to allow USB debugging on your device.
- To disable USB Debugging mode later, you can uncheck the box before the option
- To enable Developer Options, go to Settings> Developer options and tap on the ON/OFF slider on the top of the page.
For more information about Developer options, you might refer to the official Android developer’s website.
Hide Developer Options on Android Devices
Once activated, the Developer Options on devices with Android 4.2/4.3/ 4.4 remains visible. Learn how you can hide Developer Options on your Android device.