What Is USB Debugging?
USB debugging is a developer option on Android that allows your phone to communicate with a computer through ADB. It is commonly used by developers, Android repair tools,
data recovery software, phone managers, and transfer tools.
How to Enable USB Debugging on Any Android
Phone or Tablet: General Method
Use this general method if you are not sure where to start, or if your Android phone or tablet brand is not listed below. Menu names may vary by Android version, manufacturer,
and device type, but the basic process is usually the same: enable Developer options, turn on USB debugging, and allow the computer.
Step 1. Connect Your Android Phone to the Computer
Use a USB cable that supports data transfer. After connecting, unlock your phone and pull down the notification panel.
Step 2. Choose File Transfer or MTP Mode
Tap the USB notification and select File Transfer, MTP, or Android Auto. If the phone stays in Charging only mode, your computer may not detect it correctly.
Step 3. Open About Phone
Go to Settings > About phone. On some phones, About phone may appear under System or About device.
Step 4. Tap Build Number Seven Times
Find Build number, Software version, MIUI version, OS version, or Version info. Tap it seven times until you see a message saying Developer options are enabled.
Step 5. Open Developer Options
Go back to Settings. Open System, Additional settings, System settings, or More settings, then tap Developer options.
Step 6. Turn On USB Debugging and Allow the Computer
Turn on USB debugging and tap OK. When the Allow USB debugging popup appears, tap Allow. Only choose Always allow from this computer if it is your own trusted computer
USB Debugging Safety Tips
- Turn off USB debugging after recovery, transfer, or repair is complete
- Do not choose Always allow from this computer on public, shared, or unknown computers.
- Use Revoke USB debugging authorizations if you previously allowed an untrusted computer.
- Keep your phone locked when you are not actively using USB debugging.
Enable USB Debugging on Android by Brand
Need to enable USB debugging on Android? First unlock Developer options by tapping the Build number, OS version, or Software version 7 times, then turn on USB debugging. Because Android USB debugging menus vary by brand, system version, and device type, choose your Samsung, Xiaomi, OPPO, Vivo, Huawei, Google Pixel, or other Android brand below and follow the screenshot-based path.
Can't Find Your Android Brand?
Use the General Android Method if your brand is not listed. It works for most stock Android, Android One, near-stock Android, and other Android phones or tablets. If your menu names look different, search Settings for Build number, Software version, Developer options, or USB debugging.
USB Debugging Is On, But Android Still Won’t Connect
If USB debugging is already enabled but your Android phone is still not detected, the problem may be caused by USB mode, cable type, authorization, drivers, or brand-specific security settings. Follow the checks below in order.
Troubleshooting USB Debugging Problems
If you cannot find USB debugging, cannot see the permission popup, or your computer still cannot detect your Android phone, use the troubleshooting guide below.
- 1. USB Debugging Not Showing
- 2. Developer Options Missing
- 3. USB Debugging Greyed Out
- 4. Allow USB Debugging Popup Not Appearing
- 5. Android Phone Not Detected by Computer
- 6. USB Debugging Keeps Turning Off
- 7. Broken Screen or Black Screen
- 8. USB Debugging Not Working on Samsung
- 9. USB Debugging Not Working on Xiaomi, Redmi, or POCO
- 10. USB Debugging Not Working for WhatsApp Recovery
- 11. ADB Device Not Showing Up
FAQ About USB Debugging
Recover deleted files, WhatsApp, and data from any Android device, even if broken.
Instantly remove screen locks and bypass Google FRP on Samsung, Xiaomi, OnePlus, Motorola & more.
Easily fix black screens, boot loops, and system crashes to restore your phone to normal.
Transfer data from Android to Android, iPhone to Android, or Android to iPhone.
Get help when your Android phone is not detected or USB debugging does not work.
All in One & One for All
Dr.Fone takes over all your phone management problems with a one-stop solution.