Пошаговое руководство: включаем 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‑отладку
- Откройте Настройки → О телефоне (или Settings → System → About). Найдите «Номер сборки» (Build number).
- Нажмите на Build number подряд 7 раз, пока не появится уведомление о включении режима разработчика.
- Вернитесь в Настройки → Параметры для разработчиков (Developer options).
- Включите «Отладка по USB» (USB debugging) и подтвердите предупреждение. Разрешите RSA‑ключ при первом подключении компьютера.
Не включайте USB‑отладку постоянно на незнакомых или общественных компьютерах — это снижает безопасность устройства.
Если диалог авторизации RSA не появляется, разблокируйте экран устройства и переподключите кабель; при проблемах используйте пункт «Revoke USB debugging authorizations» и повторите подключение.
Установка platform‑tools, подключение и проверка
- Скачайте и распакуйте SDK Platform‑Tools в удобную папку (например, C:\platform-tools или ~/platform-tools).
- Откройте терминал/командную строку и перейдите в папку с adb (или добавьте её в PATH). На Windows используйте adb.exe, на macOS/Linux — ./adb при запуске из текущей папки, если путь не в PATH.
- Подключите устройство качественным USB‑кабелем, при необходимости переключите режим USB на «File transfer (MTP)». Разблокируйте экран телефона.
- В командной строке выполните:
- 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 — используйте её только в доверенной сети и отключайте, когда не нужна.
Если хотите, подготовлю адаптированный чек‑лист с командами и драйверами для вашей модели телефона и вашей ОС на ПК — напишите модель и версию ОС.