Enable Wireless ADB on Android Without Root

10 min read Learn step‑by‑step how to set up ADB over Wi‑Fi on any Android device without rooting, using built‑in wireless debugging (Android 11+) or the classic TCP/IP method for older versions. October 05, 2026 06:30 How to Enable Wireless ADB (ADB over Wi‑Fi) on Android Without Root

Before you start

Wireless ADB (also called ADB over Wi‑Fi) lets you run adb commands without a USB cable. This is handy for developers, power users, or anyone who wants to debug apps while the phone stays on a desk or in a pocket.

  • PC requirements: Windows, macOS, or Linux with the Android SDK Platform‑Tools installed. You can download the latest platform-tools zip from the official Android developer site.
  • Phone requirements: Android 4.0 (Ice Cream Sandwich) or newer. No root access is needed.
  • Network requirement: Both PC and phone must be on the same Wi‑Fi network (or the same LAN via Ethernet). Wireless debugging does not work over cellular data.
  • Safety note: Leaving ADB open on a network can expose your device to unauthorized control. We'll cover how to minimise risk later.

Make sure your phone is charged above 50 % and that you have a stable Wi‑Fi connection before you begin.

Method 1 – Built‑in Wireless Debugging (Android 11 and newer)

Android 11 introduced a first‑class “Wireless debugging” option that eliminates the need for the classic adb tcpip command. The steps are slightly different depending on the manufacturer, but the core flow is the same.

  1. Enable Developer options
    • Open Settings → About phone.
    • Tap Build number seven times. You’ll see a toast confirming that Developer options are enabled.
  2. Turn on USB debugging
    • Go to Settings → System → Developer options (path may vary: on some OEMs it’s directly under Settings).
    • Toggle USB debugging ON.
  3. Activate Wireless debugging
    • In the same Developer options screen, find Wireless debugging and enable it.
    • A dialog may ask you to confirm; tap Allow.
  4. Pair your PC with the phone
    • Tap the Pair device with pairing code button that appears under Wireless debugging.
    • Note the three pieces of information shown: IP address, Port, and Pairing code.
    • On your PC, open a terminal in the platform-tools folder and run:
      adb pair <IP_address>:<Port>
      When prompted, enter the pairing code displayed on the phone.
    • If the pairing succeeds, you’ll see Pairing successful in the terminal.
  5. Connect for debugging
    • After pairing, tap Connect next to the same IP/Port entry on the phone.
    • On the PC, run:
      adb connect <IP_address>:<Port>
      You should see connected to <IP_address>:<Port>.
  6. Verify the connection
    • Run adb devices. Your device will be listed with the device state.
      List of devices attached
      192.168.1.42:5555   device
      If it appears, you’re ready to use ADB wirelessly.

This method works on most stock Android builds and on many OEM skins that expose the Wireless debugging toggle (e.g., Pixel, OnePlus, and recent Samsung One UI versions). If you cannot find the toggle, fall back to Method 2.

Method 2 – Classic ADB over TCP/IP (Android 4.0 – Android 10)

Older Android versions lack the built‑in Wireless debugging UI, but you can still enable ADB over Wi‑Fi with a short USB‑only step.

  1. Enable Developer options and USB debugging
    • Same steps as in Method 1: Settings → About phone → tap Build number 7×, then Settings → System → Developer options → USB debugging.
  2. Connect the phone to the PC via USB
    • Plug the cable in. If a dialog appears on the phone asking to Allow USB debugging, tap Allow.
  3. Find the device’s IP address
    • On the phone, go to Settings → Network & internet → Wi‑Fi → tap the connected network → scroll to IP address. Note the IPv4 address (e.g., 192.168.1.57).
  4. Switch ADB to TCP/IP mode
    • In the PC terminal, run:
      adb devices
      You should see the device listed as xxx.xxx.xxx.xxx:5555 or device.
    • Now tell ADB to listen on port 5555 over Wi‑Fi:
      adb tcpip 5555
      You’ll get restarting in TCP mode port: 5555.
  5. Disconnect the USB cable
    • Physically unplug the cable. The phone remains on the same Wi‑Fi network.
  6. Connect to the device wirelessly
    • Run on the PC:
      adb connect 192.168.1.57:5555
      Replace 192.168.1.57 with the IP you noted.
    • If the connection succeeds you’ll see connected to 192.168.1.57:5555.
  7. Confirm the device is online
    • Run adb devices again. The list should now show the IP address with the device state.

From this point you can run any ADB command (e.g., adb logcat, adb install myapp.apk) without touching the USB port.

Verify the wireless connection works for your workflow

It’s a good habit to test a real‑world command before you start a long debugging session. For example, try pulling the device’s current log buffer:

adb -s 192.168.1.57:5555 logcat -d > phone-log.txt

If the file phone-log.txt appears on your PC and contains log entries, the wireless link is functional.

Troubleshooting common issues

  • Device does not appear in adb devices
    • Make sure both devices are on the same Wi‑Fi subnet. Some routers isolate wireless clients (AP isolation); disable that feature.
    • Check that the phone’s IP address hasn’t changed. Re‑run the IP‑lookup step if you switched Wi‑Fi networks.
    • Firewalls on the PC can block port 5555. Add an inbound rule for TCP port 5555 or temporarily disable the firewall.
  • Connection times out or says “unable to connect to …”
    • Restart the ADB server on the PC: adb kill-server && adb start-server.
    • On the phone, toggle USB debugging off and on again, then repeat the adb tcpip 5555 step.
    • Some OEMs (e.g., Huawei) force a “USB debugging only” mode unless you enable the hidden “ADB over network” option in Developer options. Look for a setting called ADB over network or similar.
  • After a reboot the wireless connection disappears
    • Wireless debugging does not survive a reboot. You’ll need to repeat the pairing/connect steps. To make the process quicker, keep a small script on your PC that runs adb connect <IP>:5555 after a reboot.
  • Security warning: “unauthorized” appears after connecting
    • The phone will show a dialog “Allow USB debugging?” even for wireless connections. Tap Allow and optionally check “Always allow from this computer”. If you miss the dialog, run adb devices again; the phone will re‑prompt.

Security considerations – keep your device safe

Leaving ADB open on a Wi‑Fi network is equivalent to opening a remote shell. Follow these practices:

  • Limit the exposure window: Only enable Wireless debugging when you need it. Disable the toggle (Method 1) or run adb usb to revert to USB‑only mode after you finish.
  • Use a strong, private network: Avoid public Wi‑Fi for wireless ADB. If you must, set up a dedicated hotspot on your PC and connect the phone only to that network.
  • Restrict access by IP: Some Android builds let you specify a pairing code that expires after a few minutes. Treat the code as a temporary password.
  • Remove the device from the trusted list when done. In Developer options, tap Revoke USB debugging authorizations to clear all saved PC keys.

By following these steps you keep the convenience of wireless ADB without exposing your device to unnecessary risk.

Alternative: Using third‑party apps for wireless ADB

If you prefer a UI‑based approach, apps like WiFi ADB or ADB Wireless can automate the adb tcpip command. They still require the initial USB connection to grant permission, and they inherit the same security considerations described above.

Wrap‑up

Wireless ADB is a simple yet powerful tool for developers and power users. Whether you’re on a modern Android 11+ device with built‑in Wireless debugging or on an older phone using the classic TCP/IP method, the steps above let you break free from the USB cable while keeping your workflow safe and reliable. Remember to verify the connection, keep your network trusted, and disable the feature when you’re done.

User Comments (0)

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