ADB и Fastboot — две небольшие программы для командной строки, которыми компьютер разговаривает с телефоном на Android. Их выпускает сама Google в наборе Android SDK Platform-Tools: это один архив на несколько мегабайт, который не устанавливается, а просто распаковывается в папку. Окон и кнопок у этих программ нет — команды набираются в терминале.
Разница между ними в том, когда они работают. ADB (Android Debug Bridge) общается с включённым телефоном, на котором загрузилась система и разрешена отладка по USB: через него ставят приложения, копируют файлы, читают журнал ошибок, перезагружают устройство. Fastboot работает с телефоном, который загружен в особый служебный режим, где системы ещё нет: через него разблокируют загрузчик и записывают разделы памяти. Первый нужен для повседневных задач, второй — для ремонта и прошивки.
Что умеет ADB и Fastboot
- Устанавливать приложения с компьютера — файл APK ставится одной командой, причём сразу на несколько подключённых телефонов. Удобно, когда приложение нужно поставить на десяток устройств в офисе.
- Копировать файлы в обе стороны — команды push и pull переносят папки целиком, не зависая на середине, как это иногда бывает при обычном подключении телефона как накопителя.
- Отключать предустановленные приложения — ADB умеет убирать лишние программы производителя для текущего пользователя, не трогая системные файлы. Это самый аккуратный способ избавиться от ненужного софта без получения прав суперпользователя.
- Снимать журнал ошибок — logcat показывает, что происходит внутри системы в реальном времени. Если приложение закрывается само, именно этот журнал просят разработчики и служба поддержки.
- Записывать видео с экрана и делать снимки — встроенные команды работают даже тогда, когда штатная запись экрана недоступна.
- Перезагружать телефон в нужный режим — в обычную систему, в режим восстановления или в загрузчик, без ловли комбинаций клавиш.
- Разблокировать загрузчик и прошивать разделы — задача Fastboot. Через него ставят заводскую прошивку, если телефон перестал включаться, или меняют систему на другую.
- Работать по Wi-Fi — современные версии ADB умеют подключаться к телефону по сети после первого соединения по кабелю, так что провод нужен не всегда.
На этих же инструментах построены другие программы: когда вы выводите экран телефона на компьютер через scrcpy или Vysor, внутри работает тот же ADB. Поэтому Platform-Tools часто ставят просто как основу для чего-то более удобного.
Кому подходит
- Тем, кто хочет убрать с нового телефона предустановленные программы производителя и не согласен терпеть их в меню.
- Тем, у кого телефон не включается или застрял на логотипе: через Fastboot часто удаётся вернуть заводскую прошивку, не обращаясь в сервис.
- Тем, кто помогает друзьям и родственникам с телефонами: одна папка с инструментами решает десятки задач.
- Разработчикам приложений и тестировщикам — это их основной рабочий инструмент.
- Тем, кто ставит программы для показа экрана телефона на компьютере: им нужен ADB как основа.
Плюсы
- Инструменты от самой Google, без рекламы и без установки
- Весят несколько мегабайт и работают на Windows, macOS и Linux
- Решают задачи, недоступные обычным программам для телефона
- Открытый код, обновляются вместе с Android
- Одной командой можно работать сразу с несколькими устройствами
Минусы
- Только командная строка, интерфейса и русского языка нет
- Нужно вручную включить отладку по USB и разрешить доступ на телефоне
- В Windows иногда приходится отдельно ставить драйвер устройства
- Ошибка в команде Fastboot может вывести телефон из строя
Сколько стоит
Инструменты бесплатные и останутся бесплатными: это часть открытого проекта Android, Google раздаёт их на сайте для разработчиков без регистрации. Платных версий, подписок и ограничений по количеству устройств нет. Единственное, за что иногда платят рядом, — удобные программы с кнопками, которые внутри вызывают те же команды.
Как установить
- Откройте страницу Platform-Tools на сайте для разработчиков Android и скачайте архив для своей системы.
- Распакуйте архив в простую папку без русских букв и пробелов в пути, например в корень диска. Установка не требуется: внутри уже готовые программы.
- На телефоне откройте настройки, найдите пункт с номером сборки и нажмите по нему несколько раз подряд, пока не появится сообщение о режиме разработчика.
- В появившемся разделе для разработчиков включите отладку по USB.
- Подключите телефон кабелем, откройте в папке с инструментами терминал и выполните проверку подключения. На экране телефона подтвердите доверие этому компьютеру.
Частые вопросы
Это безопасно для телефона?
Сами команды ADB безопасны: они делают то, что вы написали, и ничего не меняют сами. Опасность появляется в Fastboot, где команды пишут в память устройства. И ещё одно: включённая отладка по USB — лишняя дверь, поэтому после работы её лучше выключить.
Нужен ли root для ADB?
Нет. Большинство задач — установка приложений, копирование файлов, журнал ошибок, отключение предустановленных программ для пользователя — работают на обычном телефоне без вмешательства в систему.
Работает ли это в России?
Да. Архив скачивается с сайта Google для разработчиков, регистрация и оплата не нужны, ограничений по стране нет.
Телефон подключён, но команда его не видит. Почему?
Три обычные причины: не включена отладка по USB, на телефоне не подтверждено доверие компьютеру или кабель годится только для зарядки. В Windows иногда нужен ещё драйвер устройства от производителя телефона.
Есть ли версия с кнопками, без командной строки?
Да, сторонние программы с обычным окном существуют, и внутри они вызывают тот же ADB. Но набор от Google надёжнее и всегда свежий, а команд для повседневных задач нужно знать всего несколько.
