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
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.
- Enable Developer options
- Open Settings → About phone.
- Tap Build number seven times. You’ll see a toast confirming that Developer options are enabled.
- 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.
- Activate Wireless debugging
- In the same Developer options screen, find Wireless debugging and enable it.
- A dialog may ask you to confirm; tap Allow.
- Pair your PC with the phone
- Connect for debugging
- Verify the connection
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.
- 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.
- 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.
- 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).
- 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.
- Disconnect the USB cable
- Physically unplug the cable. The phone remains on the same Wi‑Fi network.
- Connect to the device wirelessly
- 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.