Enable Developer Options and USB Debugging on Android

8 min read Step‑by‑step guide to unlock Developer Options, turn on USB debugging, and safely use ADB on any Android phone or tablet. September 23, 2026 19:04 How to Enable Developer Options and USB Debugging on Android

Why Enable Developer Options?

Developer Options is a hidden menu in Android that provides tools for app developers and power users. It includes features such as USB debugging, OEM unlocking, animation scaling, and more. Enabling these options is the first step if you want to:

  • Install apps via adb without using the Play Store.
  • Root or install custom ROMs (requires OEM unlocking).
  • Inspect layout bounds, profile GPU usage, or capture bug reports.
  • Test apps on a real device instead of an emulator.

Prerequisites

Before you start, make sure you have:

  1. A compatible Android device running Android 10 or later (the steps are similar for earlier versions).
  2. A USB cable that supports data transfer, not just charging.
  3. A computer (Windows, macOS, or Linux) with the Android SDK Platform‑Tools installed. You can download the Platform‑Tools package from the official Android developer site.

Step 1: Open the Settings App

Navigate to the main Settings app on your device. The location of the Settings icon varies by manufacturer, but it is usually represented by a gear‑shaped icon.

Step 2: Find the "About Phone" Section

Scroll to the bottom of the Settings menu and tap About phone (or About tablet on larger devices). This section contains system information such as the Android version, build number, and device model.

Step 3: Locate the Build Number

Inside the About page, look for Build number. On some devices it may be nested under Software information or a similar submenu.

Step 4: Activate Developer Options

Tap the Build number repeatedly—usually seven times. After a few taps you will see a small toast message counting down: "You are now X steps away from being a developer". On the seventh tap you’ll receive a confirmation: "You are now a developer!".

If your device is protected by a lock screen PIN, pattern, or password, you will be prompted to enter it before the activation completes.

Step 5: Access the Developer Options Menu

Return to the main Settings screen. You should now see a new entry called Developer options—often located just above System or About phone. Tap it to open the menu.

Step 6: Enable USB Debugging

Within Developer options, locate the USB debugging toggle. Turn it on. A confirmation dialog will appear warning you about the security implications. Read it carefully and tap OK to confirm.

What USB Debugging Does

When USB debugging is enabled, your device will accept commands from a computer over a USB connection using the Android Debug Bridge (adb). This is essential for installing apps via adb install, pulling logs, or issuing shell commands.

Optional: Enable OEM Unlocking (If You Plan to Flash Custom Firmware)

For users who intend to unlock the bootloader or flash custom ROMs, you’ll also need to enable OEM unlocking. This option is found a few rows below USB debugging. Turn it on, then follow any additional manufacturer‑specific steps (e.g., confirming on the bootloader screen).

Step 7: Verify the Connection on Your Computer

Connect your Android device to your computer using the data‑capable USB cable. On the device, you may see a prompt asking whether to allow USB debugging from this computer. Choose Allow and optionally tick "Always allow from this computer" to avoid future prompts.

Open a terminal (Command Prompt on Windows, Terminal on macOS/Linux) and run:

adb devices

You should see a line with your device’s serial number and the word device. If the list is empty or shows unauthorized, double‑check the permission dialog on the phone.

Troubleshooting Common Issues

  • Device not recognized: Ensure you have the correct USB drivers installed (Windows) or that the udev rules are set up (Linux). Re‑install the Platform‑Tools if necessary.
  • USB debugging option missing: Some manufacturers hide Developer options behind a secondary toggle (e.g., "Developer mode" in Samsung’s Settings → About phone → Software information). Verify you have tapped the correct build number.
  • Security warning persists: If you see the warning each time you connect, make sure you have checked "Always allow from this computer" on the prompt.

Security and Compatibility Considerations

Enabling Developer options and USB debugging opens a powerful interface to your device. Keep the following in mind:

  • Physical access matters: Anyone with physical access to your unlocked phone can connect it to a PC and run adb commands, potentially extracting data or installing malicious apps.
  • Disable when not needed: If you only need USB debugging temporarily, turn it off after use. This reduces the attack surface.
  • OEM unlocking wipes data: On most devices, unlocking the bootloader (which requires OEM unlocking) performs a factory reset. Back up important data beforehand.
  • Compatibility: Some OEM‑specific skins (e.g., Xiaomi’s MIUI, Huawei’s EMUI) may place the Developer options menu in a slightly different location, but the core steps remain the same.

Advanced Tips for Power Users

  1. Stay awake while charging: Enable "Stay awake" in Developer options to keep the screen on while the device is charging. Useful for debugging long‑running processes.
  2. Limit background processes: Reduce the number of background processes to speed up app testing.
  3. Enable Bluetooth HCI snoop log: Captures Bluetooth traffic for analysis with tools like Wireshark.
  4. Force GPU rendering: Helpful when testing graphics‑intensive apps on low‑end hardware.

Conclusion

Activating Developer Options and USB debugging is a straightforward process that unlocks a suite of powerful tools for developers, enthusiasts, and anyone who wants deeper control over their Android device. By following the steps above, you can safely enable these features, verify the connection with adb, and start exploring the Android platform beyond the standard user interface. Remember to disable USB debugging when you’re finished to keep your device secure.

User Comments (0)

Add Comment
We'll never share your email with anyone else.