суббота, 22 февраля 2020 г.

ADB по WiFi на смартфоне ASUS ZC551KL.



Больше памятка для себя, чем какая-то инструкция.
Когда-то давно подобное делал на смартфоне Sony Live with Walkman, но тогда требовался root-доступ к системе, а на текущем аппарате ничего такого не делал, да и наигрался уже в переделку системы.

Для выполнения всех действий необходимо скачать "SDK Platform Tools".

Для включения ADB по сети необходимо подключить смартфон по USB и включить в меню разработчика режим отладки. После этого в системе должно появиться новое устройство.

С помощью командной строки надо ввести:

adb tcpip 5555
# 5555 - порт, на котором демон adb на смартфоне
#        будет ожидать подключения.

Если никаких ошибок не появилось, то можно попробовать отключить смартфон от USB и попробовать подключиться к нему с помощью ADB:

adb connect 192.168.1.11
# 192.168.1.11 - IP-адрес смартфона в Вашей сети.

Если предыдущем пункте был указан порт, отличный от 5555, то тут его необходимо указать через двоеточие после адреса.

Если никаких ошибок не возникло, то теперь можно работать со смартфоном так, как будто он подключён по USB.

Для отключения надо ввести следующее:

# отключиться от всех устройств
adb disconnect
# выключить сервер adb на компьютере
adb kill-server

Вторую команду вводить не обязательно, если надо будет подключаться повторно. В любом случае, если сервер не будет запущен при подключении, он запустится автоматически.

Для выключения ADB по сети  необходимо будет перезагрузить смартфон или ввести команду:

adb usb

Если перед этим смартфон не был подключён с помощью "adb connect", то необходимо подключиться к нему по USB или по сети.