Чтобы активировать ADB, на смартфоне нужно сначала открыть скрытый раздел «Для разработчиков» — без этого переключатель «Отладка по USB» просто не отображается в настройках. Активация сводится к семикратному нажатию на пункт «Номер сборки» в разделе «О телефоне», после чего в системном меню появляется нужная опция.
ADB (Android Debug Bridge) — это интерфейс командной строки, через который компьютер обменивается командами с Android-устройством: устанавливает приложения, снимает логи, передаёт файлы и выполняет системные операции. Ниже разберём полный путь от включения режима разработчика до проверки работоспособности соединения, а также типичные ошибки, из-за которых команда adb devices возвращает пустой список.
Шаг 1. Включение режима разработчика
Откройте Настройки и перейдите в раздел О телефоне (на некоторых оболочках — «О устройстве» или «Система → О телефоне»). Найдите строку Номер сборки и нажмите на неё семь раз подряд. Система запросит PIN-код, графический ключ или пароль блокировки — это нормальная проверка.
После успешного ввода появится уведомление «Вы стали разработчиком». Точное расположение пункта «Номер сборки» зависит от оболочки: в MIUI он находится в разделе «О телефоне» рядом с версией MIUI, в Samsung One UI — в подразделе «Сведения о ПО». Если не находите пункт, воспользуйтесь поиском по настройкам вашей конкретной модели.
Шаг 2. Активация отладки по USB
Теперь вернитесь в настройки и откройте появившийся раздел Для разработчиков. Обычно он расположен внизу списка настроек или внутри раздела «Система». Найдите переключатель «Отладка по USB» (USB debugging) и переведите его во включённое положение.
Система покажет предупреждение о том, что отладка предназначена для разработки и позволяет копировать данные между устройством и компьютером. Подтвердите действие кнопкой «ОК».
☑️ Чек-лист активации ADB
Шаг 3. Подготовка компьютера
На компьютер потребуется пакет SDK Platform Tools — официальный набор утилит от Google, в который входит исполняемый файл adb.exe. Архив распаковывается в любую папку, установка не требуется: команды запускаются из командной строки в каталоге с распакованными файлами.
Для Windows дополнительно может понадобиться USB-драйвер производителя смартфона. Без него система иногда определяет устройство как неизвестное, и ADB его не видит. Драйверы загружаются с официального сайта производителя вашей модели — универсального драйвера, гарантированно подходящего всем устройствам, не существует.
- 🔌 Используйте оригинальный или качественный USB-кабель — кабели «только для зарядки» не передают данные
- 💻 Подключайтесь напрямую к порту компьютера, а не через хаб или разветвитель
- 📱 Держите экран смартфона разблокированным при первом подключении
- 🔄 Попробуйте другой USB-порт, если устройство не определяется
Шаг 4. Первое подключение и проверка
Соедините смартфон с компьютером кабелем. Откройте командную строку в папке с Platform Tools (в Windows — зажмите Shift, кликните правой кнопкой по папке и выберите «Открыть окно PowerShell здесь» или «Открыть в Терминале»). Введите команду:
adb devices
При первом запуске на экране смартфона появится диалог «Разрешить отладку по USB?» с отпечатком RSA-ключа компьютера. Отметьте «Всегда разрешать с этого компьютера» и нажмите «ОК». После этого повторная команда должна показать серийный номер устройства со статусом device.
⚠️ Внимание: если в списке устройство отображается со статусом unauthorized, значит диалог подтверждения на смартфоне не был принят. Отключите кабель, отзовите авторизации в разделе разработчика пунктом «Отменить авторизацию отладки по USB» и подключитесь заново.
Шаг 5. Типичные проблемы и их решение
Если adb devices возвращает пустой список, причина почти всегда в одном из четырёх мест: кабель, драйвер, авторизация или режим USB-подключения. Проверяйте их последовательно, а не все сразу — так проще локализовать сбой.
На некоторых устройствах после подключения нужно вручную выбрать режим USB-подключения в шторке уведомлений — например, «Передача файлов (MTP)» вместо «Только зарядка». В режиме зарядки часть прошивок не открывает канал для ADB, хотя формально это зависит от конкретной модели.
| Симптом | Возможная причина | Что проверить |
|---|---|---|
| Пустой список устройств | Кабель без линий данных | Заменить кабель на заведомо рабочий |
| Статус unauthorized | Не подтверждён RSA-ключ | Отозвать авторизации и подключить заново |
| Устройство «не опознано» в Windows | Отсутствует драйвер | Установить драйвер с сайта производителя |
| Устройство пропадает из списка | Неисправный порт или хаб | Подключить напрямую в другой порт |
| Нет пункта «Для разработчиков» | Режим не активирован | Семь нажатий на «Номер сборки» |
Дополнительно
отладка по Wi-Fi:В Android 11 и новее в разделе «Для разработчиков» есть опция «Беспроводная отладка» — она позволяет подключаться по сети без кабеля через сопряжение по коду. Команды подключения выполняются через adb pair и adb connect. Доступность функции зависит от версии Android на вашем устройстве.
Безопасность при работе с ADB
Включённая отладка по USB открывает технический канал доступа к устройству, поэтому после завершения работы её разумно отключить. Особенно это актуально, если смартфоном пользуются другие люди или вы подключаетесь к чужим компьютерам.
⚠️ Внимание: никогда не подтверждайте диалог «Разрешить отладку по USB» на чужом или общественном компьютере. Через авторизованное ADB-соединение можно читать данные и устанавливать приложения без дополнительных запросов на экране.
- 🔒 Отключайте «Отладку по USB», когда она не используется
- 🚫 Не подтверждайте RSA-отпечатки незнакомых компьютеров
- 🧹 Периодически очищайте список авторизаций через «Отменить авторизацию отладки по USB»
Часто задаваемые вопросы
Где находится «Номер сборки», если его нет в разделе «О телефоне»?
Расположение зависит от оболочки. У Samsung пункт находится в «О телефоне → Сведения о ПО», в MIUI нажимать нужно на версию MIUI. Точный путь для вашей модели уточняйте в официальной документации производителя или через поиск по настройкам.
Безопасно ли держать отладку по USB включённой постоянно?
Риск возникает только при физическом подключении к компьютеру, которому вы выдали авторизацию. Однако при потере устройства активная отладка упрощает доступ к данным, поэтому постоянно держать её включённой без необходимости не стоит.
Нужен ли root-доступ для работы ADB?
Нет. ADB работает на стоковых устройствах без root. Часть продвинутых команд (доступ к системным разделам, изменение защищённых файлов) требует root, но базовые операции — установка APK, логи, передача файлов — доступны и без него.
Почему команда adb не распознаётся в командной строке?
Командная строка должна быть открыта в папке, где лежит adb.exe, либо путь к Platform Tools нужно добавить в системную переменную PATH. Проще всего открыть терминал прямо из папки с распакованным архивом.
Можно ли активировать ADB без разблокировки экрана?
Нет. Для включения режима разработчика и подтверждения RSA-диалога требуется доступ к разблокированному устройству. Это осознанное ограничение безопасности Android, обходить которое штатными средствами нельзя.