2.1 KiB
| sidebar | title | folder | permalink | tags | |
|---|---|---|---|---|---|
| home_sidebar | How to connect to adb over wifi | how-tos | /how-to/adb-over-wifi/ |
|
In some cases it might be required to get adb access to your device without plugging in a cable:
- Charging port is in bad shape
- The data cable is broken
- The cable is in another room and you are a couch-potato
- ...
{% include alerts/important.html content="Make sure no device is connected to your computer via cable, otherwise any command used after connection won't get through to the correct device" %}
For your mobile device running LineageOS 18.1+
On your device
- Go to the developer settings
- Press
Enable Wireless debugging - Select
Pair device with pairing code
You will see a dialog showing you IP address, port and a code.
On your computer
- Open a command line window
- Type
adb pair <ip>:<port>and replace<ip>and<port>with the data seen on the device - You will be asked for the pairing code. Type it in and hit Enter
- You will now see an output similar to
Successfully paired to <ip>:<port> - To connect to the device, type
adb connect <ip>:<port>and replace<ip>and<port>with the data seen on the Wireless debugging page after closing the pairing dialog
Additionally you will get a notification on your device.
{% include alerts/note.html content="This method is supported natively since Android 11." %}
For your Android TV device running LineageOS 16.0+, or mobile device running LineageOS 17.1 or lower
On your device
- Go to the developer settings
- Check
ADB Over Network
You will now see the device's IP address below the tile which you'll need for the next step
On your computer
- Open a command line window
- Type
adb connect <ip>:5555and replace<ip>with the one you see on the QS tile - You will get an output similar to
connected to <ip>:5555
To disconnect, you simply type adb disconnect.
Please note that after a command that might interrupt the connection, like adb root you need
to disconnect and reconnect using the commands above before you can successfully communicate with
the device again.