ADB connect по Wi-Fi: подключение Android-устройства без USB-кабеля

Команда adb connect 192.168.1.50:5555 возвращает ошибку «unable to connect» или «connection refused» — самая частая ситуация, с которой сталкиваются при попытке связать компьютер с Android-устройством по Wi-Fi. Причина обычно не в самой команде, а в том, что на устройстве не активирована беспроводная отладка, либо компьютер и смартфон находятся в разных подсетях.

В этом руководстве разберём, как правильно настроить ADB-подключение по Wi-Fi на современных версиях Android и на старых устройствах, где требуется первичное подключение по USB. Отдельно рассмотрим типичные ошибки и способы их диагностики, чтобы вы могли проверить каждый шаг, а не действовать вслепую.

Что нужно для беспроводного подключения ADB

Перед началом убедитесь, что выполнены базовые условия. Их нарушение — причина большинства неудачных попыток подключения.

  • 📶 Компьютер и Android-устройство подключены к одной и той же Wi-Fi сети (одному роутеру, одной подсети).
  • 💻 На компьютере установлен Android SDK Platform Tools — пакет с утилитой adb, который распространяется Google.
  • 📱 На устройстве включён режим разработчика и отладка по USB или беспроводная отладка.
  • 🔓 Устройство разблокировано и не находится в режиме глубокого сна во время установки соединения.

Проверить, что устройства «видят» друг друга в сети, можно простой командой ping с указанием IP-адреса смартфона. Если пакеты не проходят, проблема в сетевой изоляции — например, на роутере включена изоляция клиентов (AP isolation), которая блокирует обмен трафиком между устройствами внутри Wi-Fi сети.

Включение режима разработчика и отладки

На большинстве устройств режим разработчика активируется одинаково: откройте Настройки → О телефоне и несколько раз подряд нажмите на пункт «Номер сборки» до появления уведомления о разблокировке режима. На некоторых оболочках путь может отличаться — сверьтесь с инструкцией для вашей модели, если пункт не находится.

После этого в настройках появится раздел Для разработчиков. В нём находятся два нужных переключателя: «Отладка по USB» и «Беспроводная отладка» (последний доступен начиная с Android 11). Именно беспроводная отладка позволяет обойтись совсем без кабеля.

⚠️ Внимание: включённая отладка ADB — это потенциальный вектор доступа к устройству. Не оставляйте её активной постоянно и никогда не подтверждайте запросы на авторизацию от неизвестных компьютеров.

Подключение по Wi-Fi на Android 11 и новее

Начиная с Android 11, система поддерживает беспроводную отладку нативно, без USB-кабеля. Порядок действий следующий.

Включите Беспроводная отладка в разделе для разработчиков. Откройте этот пункт — внутри вы увидите IP-адрес и порт, а также опцию «Сопряжение устройства с кодом». Для первого подключения используется сопряжение по коду:

adb pair 192.168.1.50:37109

Введите шестизначный код, отображённый на экране смартфона. После успешного сопряжения выполняется само подключение:

adb connect 192.168.1.50:5555

Обратите внимание: порт для сопряжения и порт для подключения — разные, и порт сопряжения меняется при каждом новом сеансе. Берите актуальные значения прямо с экрана устройства, а не из старых заметок.

☑️ Проверка перед adb connect

Выполнено: 0 / 5

Подключение на старых версиях Android (через USB)

На устройствах с Android 10 и ниже беспроводной отладки в системе нет, поэтому первый сеанс требует USB-кабеля. Подключите устройство к компьютеру, подтвердите запрос на разрешение отладки и выполните:

adb tcpip 5555

Эта команда переводит ADB-демон на устройстве в режим прослушивания TCP-порта 5555. После этого кабель можно отключить и подключаться по сети:

adb connect 192.168.1.50:5555

Учтите, что после перезагрузки смартфона режим TCP слетает — процедуру с кабелем придётся повторить. Это ограничение платформы, а не ошибка в ваших действиях.

📊 Какой способ подключения ADB по Wi-Fi вы используете?
Беспроводная отладка на Android 11+
Через adb tcpip с первичным USB
Сторонние приложения для ADB over Wi-Fi
Пока не получилось подключиться

Проверка подключения и типичные ошибки

После выполнения adb connect проверьте результат командой adb devices. Устройство должно отображаться со статусом device. Если статус unauthorized — на экране смартфона есть неподтверждённый запрос на разрешение отладки.

ОшибкаВероятная причинаЧто проверить
unable to connectУстройство недоступно в сетиPing по IP, одна ли подсеть
connection refusedADB не слушает TCP-портПовторить adb tcpip или включить беспроводную отладку
unauthorizedНет подтверждения RSA-ключаЭкран устройства, отозвать и повторить авторизацию
offlineУстаревший сеанс ADBadb kill-server и переподключение
неверный порт при pairПорт сопряжения сменилсяВзять актуальный порт с экрана устройства

Если ничего не помогает, перезапустите ADB-сервер на компьютере командами adb kill-server и adb start-server, а на устройстве отключите и снова включите беспроводную отладку. Также проверьте, не блокирует ли брандмауэр Windows или антивирус входящие соединения для adb.exe.

⚠️ Внимание: при использовании публичных или корпоративных Wi-Fi сетей подключение ADB может блокироваться настройками сети. Для диагностики используйте домашнюю сеть, где вы контролируете роутер.

Как отозвать авторизацию ADB на устройстве

В разделе «Для разработчиков» есть пункт «Отозвать авторизацию отладки по USB» (название может отличаться). Он сбрасывает все сохранённые ключи компьютеров — при следующем подключении запрос появится заново.

Безопасность при работе с ADB по сети

Открытый TCP-порт ADB — это фактически удалённый доступ к устройству с правами оболочки. Любой, кто находится в той же сети и знает адрес, теоретически может попытаться подключиться. Поэтому после завершения работы отключайте беспроводную отладку или возвращайте устройство в USB-режим командой adb usb.

Не используйте сторонние приложения, обещающие «включить ADB по Wi-Fi одним нажатием» без понимания их происхождения — они выполняют те же действия, но требуют широких разрешений. Системные средства и официальная утилита adb покрывают все описанные сценарии.

Частые вопросы

Можно ли подключиться по Wi-Fi вообще без кабеля?

Да, если устройство работает на Android 11 или новее — там есть штатная беспроводная отладка с сопряжением по коду. На более старых версиях первичная активация TCP-режима требует USB-подключения.

Почему adb connect пишет «connection refused»?

Обычно это означает, что устройство доступно в сети, но ADB-демон не слушает указанный порт. Проверьте, включена ли беспроводная отладка, или повторите команду adb tcpip 5555 по кабелю.

Меняется ли IP-адрес устройства, и что с этим делать?

Да, роутер может выдать устройству другой адрес по DHCP. Проверяйте актуальный IP в настройках Wi-Fi перед подключением. При желании в настройках роутера можно закрепить постоянный адрес за устройством.

После перезагрузки смартфона подключение пропадает — это нормально?

Да. На старых версиях Android режим TCP сбрасывается при перезагрузке, и процедуру с adb tcpip нужно повторять. На Android 11+ беспроводную отладку также может потребоваться включить заново.

Как отключить ADB по сети после работы?

Выполните adb disconnect на компьютере, а на устройстве выключите переключатель беспроводной отладки. Для старого метода вернуть USB-режим помогает команда adb usb или перезагрузка.