Как использовать ADB по беспроводной сети на вашем Android

ADB означает Android Debug Bridge , и это утилита, которую вы можете установить на свой компьютер для выполнения действий на вашем устройстве Android(Android device) . Если вы когда-либо искали какие-либо параметры настройки для своего устройства Android(Android device) , вы, вероятно, слышали об этой утилите, поскольку она также используется для настройки устройств Android(Android device) .

В большинстве случаев ADB используется через USB-подключение для отправки и выполнения команд с вашего компьютера на ваше устройство Android(Android device) . Тем не менее, он работает и через беспроводное соединение. Действительно странно, что об этой полезной функции утилиты мало кто говорит.

Благодаря беспроводному использованию ADB с вашим (ADB)Android-устройством(Android device) вам не нужно путать кабели, и вы можете выполнять различные действия, включая создание снимков экрана, установку приложений, удаление приложений и т. д., прямо со своего компьютера по беспроводной сети.

Используйте ADB по беспроводной сети для устройств Android без рута(Use ADB Wirelessly For Non-rooted Android Devices)

Если вы не рутировали свое устройство Android или не знаете, что это такое, вам нужно выполнить дополнительный шаг, прежде чем вы сможете использовать ADB по беспроводной сети.

Вам нужно сначала подключить устройство к компьютеру с помощью USB-кабеля(USB cable) , а затем запустить сервер ADB(ADB server) . Это связано с тем, что беспроводной режим ADB(ADB mode) часто не запускает сервер, необходимый для подключения вашего компьютера к вашему устройству.

Инициирование настройки ADB через USB-соединение(Initiating The ADB Setup Over a USB Connection)

  • Перейдите на веб-сайт ADB , загрузите(website and download) и распакуйте пакет на свой компьютер.
  • Запустите приложение « Настройки(Settings) » на своем устройстве Android(Android device) , нажмите «Параметры разработчика(Developer options) » и включите параметр «Отладка по USB(USB debugging) » . Это вариант, который позволяет вам подключить компьютер к Android через ADB .

  • Подключите (Plug-in)Android-устройство(Android device) к компьютеру с помощью USB-кабеля(USB cable) .
  • Запустите окно командной строки(Command Prompt window) ( Windows ) или окно терминала(Terminal window) ( Mac ) в папке ADB(ADB folder) , которую вы только что извлекли из пакета. Введите следующую команду в окно и нажмите Enter .

    adb-устройства(adb devices) (Windows)
    ./adb devices (Mac)

  • На экране вашего устройства появится запрос на разрешение отладки по USB . Установите(Checkmark) флажок « Всегда разрешать с этого компьютера(Always allow from this computer) » и нажмите « ОК(OK) » .

  • Вы увидите свое Android-устройство(Android device) в списке в окне командной строки(command line window) . Введите следующую команду и нажмите (command and hit) Enter . Для этой команды не будет вывода.

    adb tcpip 5555 (Windows)
    ./adb tcpip 5555 (Mac)

Вы успешно настроили службу ADB(ADB service) на порту номер 5555(port number 5555) .

Узнать IP-адрес Android-устройства(Finding Out The IP Address Of The Android Device)

Теперь, когда сервер ADB(ADB server) запущен и работает, вы готовы подключиться к своему устройству с компьютера. Однако, чтобы это сделать, вам нужно сначала узнать IP-адрес(IP address) вашего устройства.

Кроме того, убедитесь, что ваше устройство подключено к той же беспроводной сети(wireless network) , что и ваш компьютер.

  • Запустите приложение « Настройки(Settings) » на устройстве Android и нажмите(Android device and tap) « О телефоне(About phone) » внизу.

  • На следующем экране нажмите на опцию « Статус(Status) », которая позволит вам увидеть сведения о вашей сети.

  • Прокрутите(Scroll) вниз на следующем экране, и вы найдете запись с указанием IP-адреса(IP address) . Это адрес, который вы будете использовать, поэтому запишите его где-нибудь.

Теперь вы знаете, где находится ваше устройство в сети, и пришло время установить соединение между двумя вашими машинами.

Беспроводное подключение к устройству Android с помощью ADB(Connect Wirelessly To An Android Device Using ADB)

Теперь вы отправите запрос со своего компьютера на устройство с просьбой установить соединение. Поскольку ваш компьютер уже является одним из авторизованных компьютеров для отладки по USB(USB debugging) , вы не получите приглашение или что-то(prompt or anything) подобное с запросом вашего разрешения.

  • Вернитесь в окно командной строки(command line window) , введите следующую команду и нажмите Enter . Обязательно замените IP фактическим IP-адресом(IP address) вашего Android-устройства(Android device) .

    adb подключить IP(adb connect IP)

  • Если все пойдет хорошо, в командной строке(command line) появится сообщение о том, что вы теперь подключены к указанному IP-адресу(IP address) .

Теперь, когда вы подключены к своему Android-устройству(Android device) с помощью ADB , вы можете выполнить любую из известных вам команд ADB , и они будут выполнены на вашем Android-телефоне(Android phone) .

Используйте ADB по беспроводной сети для Android-устройств с root-доступом(Use ADB Wirelessly For Rooted Android Devices)

Если вы получили root-доступ на своем устройстве, то для подключения к вашему устройству с вашего компьютера не потребуется процесс инициализации(initialization process) сервера . Это означает, что вам не нужно сначала подключать устройство с помощью USB-кабеля(USB cable) .

Однако вам понадобится IP-адрес(IP address) вашего устройства.

  • Перейдите в Google Play Store, загрузите(Google Play Store and download) и установите приложение Terminal Emulator на свое устройство.
  • Выполните следующую команду и предоставьте приложению разрешения SU на вашем устройстве.

    су(su)
  • Введите следующие команды одну(command one) за другой, и они инициализируют все необходимое для подключения ADB(ADB connection) .

    setprop service.adb.tcp.port 5555
    остановить adbd
    запустить adbd
    (setprop service.adb.tcp.port 5555stop adbdstart adbd)
  • Запустите следующую команду, заменив IP на IP-адрес(IP address) вашего устройства в окне командной строки(command line window) вашего компьютера . Он подключится к вашему устройству с помощью ADB .

    adb подключить IP(adb connect IP)

Теперь вы можете запускать любые команды на своем устройстве. Кроме того, поскольку ваше устройство рутировано, вы даже можете запускать команды, требующие прав суперпользователя.

Какие команды ADB попробовать в первую очередь(What ADB Commands To Try Out First)

Если вы никогда раньше не запускали какие-либо команды в ADB , есть несколько полезных команд, которые вы можете запустить в первый раз и добиться выполнения задач на своем устройстве.

  • Перезагрузить устройство — adb reboot
  • Отправить файл на устройство — adb push source target
  • Получить файл с устройства – исходная цель adb pull(adb pull source target)
  • Установите приложение — adb install app-name.apk
  • Удалить приложение — adb uninstall имя-пакета(adb uninstall package-name)
  • Сделайте снимок экрана — adb shell screencap -p /sdcard/capture.png а затем используйте adb pull /sdcard/capture.png , чтобы загрузить снимок экрана на свой компьютер.

Когда вы закончите, запустите команду отключения adb(adb disconnect) , чтобы отключиться от вашего устройства Android(Android device) .



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts