Пошаговое руководство: включаем ADB и USB‑отладку на Android

Коротко: включите режим разработчика (нажать Build number 7 раз), активируйте «Отладку по USB» в Developer options, установите SDK Platform‑Tools (adb) на ПК, подключите телефон качественным USB‑кабелем и выполните adb devices — в списке должно появиться устройство со статусом device.

Что такое ADB и зачем он нужен

ADB (Android Debug Bridge) — консольный инструмент для управления и отладки Android‑устройств: shell, установка/удаление APK, копирование файлов, получение логов, перезагрузка в рекавери/bootloader и т. п. Он работает по USB и (при настройке) по сети — полезен для разработки, восстановления и резервирования.

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

Как включить режим разработчика и USB‑отладку

  1. Откройте Настройки → О телефоне (или Settings → System → About). Найдите «Номер сборки» (Build number).
  2. Нажмите на Build number подряд 7 раз, пока не появится уведомление о включении режима разработчика.
  3. Вернитесь в Настройки → Параметры для разработчиков (Developer options).
  4. Включите «Отладка по USB» (USB debugging) и подтвердите предупреждение. Разрешите RSA‑ключ при первом подключении компьютера.

Не включайте USB‑отладку постоянно на незнакомых или общественных компьютерах — это снижает безопасность устройства.

Если диалог авторизации RSA не появляется, разблокируйте экран устройства и переподключите кабель; при проблемах используйте пункт «Revoke USB debugging authorizations» и повторите подключение.

Установка platform‑tools, подключение и проверка

  1. Скачайте и распакуйте SDK Platform‑Tools в удобную папку (например, C:\platform-tools или ~/platform-tools).
  2. Откройте терминал/командную строку и перейдите в папку с adb (или добавьте её в PATH). На Windows используйте adb.exe, на macOS/Linux — ./adb при запуске из текущей папки, если путь не в PATH.
  3. Подключите устройство качественным USB‑кабелем, при необходимости переключите режим USB на «File transfer (MTP)». Разблокируйте экран телефона.
  4. В командной строке выполните:
    • adb kill-server
    • adb start-server
    • adb devices

Ожидаемый вывод: список с серийным номером и статусом device. Если статус unauthorized — подтвердите RSA‑диалог на телефоне.

Основные команды, которые пригодятся сразу:

  • adb devices — список устройств
  • adb reboot — перезагрузить устройство
  • adb reboot bootloader — в bootloader/fastboot
  • adb shell — открыть удалённый shell
  • adb push <локальный> <удалённый> — копия на устройство
  • adb pull <удалённый> <локальный> — загрузить файл
  • adb install app.apk — установить APK
  • adb uninstall — удалить приложение
  • adb logcat — просмотреть системные логи

Советы по ОС:

  • Windows: для некоторых моделей нужны OEM‑USB‑драйверы. Если устройство не видно, попробуйте другой порт/кабель, переключите режим USB, установите драйвер производителя.
  • macOS/Linux: обычно драйверы не требуются; возможно, потребуется право на выполнение (chmod +x adb) и добавление в PATH.

Отладка по Wi‑Fi (кратко)

Для беспроводной работы: сначала разово подключитесь по USB и разрешите отладку, затем на ПК:

  • adb tcpip 5555
  • adb connect <IP_устройства>:5555

Учтите: в новых версиях Android есть отдельный режим «Wireless debugging» в Developer options с более простым подключением.

Частые ошибки

  • adb command not found — не в папке platform‑tools и путь не добавлен в PATH.
  • device offline/unauthorized — разблокируйте экран и подтвердите RSA; при повторных проблемах отозовите авторизации и переподключитесь.
  • Устройство не отображается на Windows — попробуйте другой кабель/порт, включите MTP, установите OEM‑драйвер.
  • Права доступа на Linux — добавьте правило udev для производителя или запускайте adb с sudo (как временная мера).

FAQ

  • Нужно ли рутировать телефон для ADB?
    Нет: базовый набор ADB‑команд работает без рута; для команд, требующих привилегий, может понадобиться root или специальный recovery.

  • Можно ли включить ADB без доступа к экрану (например, сломан экран)?
    Обычно нет, если экран разблокировать и подтвердить RSA‑ключ невозможно. Иногда помогают OTG‑клавиатура/мышь или подключение через recovery с поддержкой ADB.

  • Насколько безопасна беспроводная отладка?
    Wi‑Fi менее защищённа по сравнению с USB — используйте её только в доверенной сети и отключайте, когда не нужна.

Если хотите, подготовлю адаптированный чек‑лист с командами и драйверами для вашей модели телефона и вашей ОС на ПК — напишите модель и версию ОС.