How to enable USB Debugging on Android devices

By | July 30, 2021

In this article, we will be sharing with you all How to enable USB Debugging on Android devices. If you are a tech enthusiast and experiment with your Android device by rooting Android device, flashing Custom ROMs, Installing Custom Recovery, etc. then you might know that most of these processes demand some prerequisites.

In order to root your device, you will have to first unlock bootloader on an Android phone. Unlocking the bootloader is the first and major step in most custom developments. And in order to unlock bootloader, you will have to first enable USB Debugging on your device.

This because, when you enable USB Debugging on your device and then connect it to a PC or laptop using USB Cable, the ADB will recognize your device. ADB stands for Android Debugging Bridge. ADB recognition is necessary for you to execute the ADB commands on your PC to act on your android phone.

You can use the ADB commands to perform various complicated functions on Android devices with ease. You can install Custom ROMs, unbrick your device and perform various other functions with ease using ADB Commands. However, the USB Debugging is not enabled on your device, it will not be recognized by the ADB and thus the ADB commands will not be executed on your device.

enable USB Debugging on Android devices

 

What is USB Debugging?

USB Debugging is an option on your Android device which is slightly hidden and meant for tech enthusiasts and developers. You can find this hidden option through the method given in the guide below.

Basically, USB Debugging options allow ADB to recognize your device. This way you can execute ADB Commands on your device by entering them in the Command prompt window on your PC. In simpler words, USB Debugging allows you to access your device from the PC.

By enabling USB Debugging ADB Commands also let you unbrick a bricked device. So basically, USB Debugging is required to perform many advanced level processes on Android phones. So, if you are a tech geek and looking for a way to enable USB Debugging, then given below is a detailed guide on the same.

How to enable USB Debugging on Android devices

Given below is the method to enable USB Debugging on Android devices. You can use the below method for all OEMs like Samsung, Pixel devices, OnePlus phones,  Oppo, Realme, etc. However, for Xiaomi phones, there is a slight change in the process. We have mentioned that too below this guide.

usb debugging Android

USB debugging Android

  1. On your Android device, Go to Settings> About Phone. 
  2. Tap on the build number for 7 to 8 times. 
  3. Then enter the PIN of your device if asked.
  4. This will enable Developers Option. 
  5. Go back to Main Settings Menu. Here you will see the new Developers Option. Tap on it.
  6. Enable USB Debugging toggle.

How to enable USB Debugging on Xiaomi Phones?

If you have a Xiaomi device, then below is the method you can use to enable USB Debugging on Xiaomi phones

USB Debugging Xiaomi Devices

  1. On your Android device, Go to Settings> About Phone> Android Version. 
  2. Tap on the Android version number until you see a message on the screen saying – ‘You are a Developer now‘ appear on the screen.
  3. Then enter the PIN of your device if asked.
  4. This will enable Developers Option. 
  5. Go back to Main Settings Menu. Here you will see the new Developers Option. Tap on it.
  6. Enable USB Debugging toggle.

That is how easy it was to enable USB Debugging and developers options on Xiaomi devices.

Basic ADB commands

If you wish to execute ADB Commands on your PC to perform complex actions on your device, then here is –

Open ADB/Fastboot Command Window in Platform-Tools

ADB Fastboot Commands for Android, Windows, Mac and Linux

Concluding Words

I hope you all could easily enable USB Debugging on your Android device. In case you are stuck at any of the above steps, then feel free to let us know in the comments below. We will get back to you as soon as possible.

Happy Androiding:-)

Leave a Reply

Your email address will not be published. Required fields are marked *