Установка ADB и Fastboot: пошаговое руководство для всех ОС

Команда adb devices возвращает пустой список, хотя смартфон подключён кабелем — в большинстве таких случаев проблема не в устройстве, а в том, что ADB либо не установлен, либо система не видит драйвер. Установка ADB и Fastboot сводится к загрузке официального пакета Platform Tools от Google, распаковке архива и корректной настройке драйверов и переменных окружения.

В этом руководстве разберём установку на Windows, macOS и Linux, включение отладки по USB на смартфоне, проверку связи между ПК и устройством, а также типичные ошибки вроде «unauthorized» и «device not found». Инструкция не привязана к конкретной модели телефона: базовые шаги одинаковы для устройств на Android, отличия касаются в основном драйверов и комбинаций входа в режим fastboot.

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

ADB (Android Debug Bridge) — это консольная утилита, которая позволяет компьютеру обмениваться командами с Android-устройством: устанавливать и удалять приложения, передавать файлы, читать системные логи, перезагружать устройство в разные режимы. Работает, когда смартфон загружен в систему и на нём включена отладка по USB.

Fastboot — второй инструмент из того же пакета, но он взаимодействует с устройством на уровне загрузчика. Через fastboot прошивают разделы, разблокируют загрузчик, устанавливают кастомное рекавери. В отличие от ADB, fastboot работает, когда телефон находится в специальном режиме bootloader/fastboot, а не в обычной системе.

Оба инструмента распространяются вместе в составе пакета SDK Platform Tools, который Google выкладывает отдельно от полного Android Studio. Скачивать «сборники ADB» со сторонних сайтов не стоит: официальный архив невелик, всегда актуален и не содержит лишнего ПО.

Загрузка Platform Tools с официального сайта

Пакет SDK Platform Tools распространяется через официальный сайт для Android-разработчиков (developer.android.com). На странице загрузки доступны три версии архива: для Windows, macOS и Linux. Выберите вариант под вашу операционную систему и скачайте ZIP-архив.

После загрузки распакуйте архив в папку с простым путём без кириллицы и пробелов — например, C:\platform-tools на Windows или ~/platform-tools на macOS и Linux. Это упростит запуск команд и снизит риск ошибок в путях. Внутри папки находятся исполняемые файлы adb (на Windows — adb.exe) и fastboot, а также вспомогательные библиотеки — их удалять нельзя.

⚠️ Внимание: не скачивайте Platform Tools с торрентов, файлообменников и «сборников драйверов». Под видом ADB-установщиков иногда распространяется вредоносное ПО. Единственный надёжный источник — официальный сайт Google для разработчиков.

Установка ADB и Fastboot на Windows

На Windows установка сводится к распаковке архива и, при необходимости, добавлению папки в системную переменную PATH. Без этого шага команды придётся запускать только из папки platform-tools, что неудобно.

Чтобы добавить путь в PATH, откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды, найдите переменную Path в списке пользовательских или системных переменных, нажмите «Изменить» и добавьте полный путь к папке, например C:\platform-tools. После сохранения перезапустите окно командной строки — изменения подхватываются только в новых сессиях терминала.

Проверьте установку: откройте командную строку (Win + R, введите cmd) и выполните:

adb version

Если в ответ выводится номер версии Android Debug Bridge, установка прошла успешно. Если появляется сообщение «не является внутренней или внешней командой» — проверьте правильность пути в PATH и то, что терминал был перезапущен.

☑️ Проверка установки ADB на Windows

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

Установка драйверов для Android-устройства

Даже при корректно установленном ADB Windows может не видеть смартфон без драйвера. Обычно система подхватывает стандартный драйвер автоматически, но для некоторых брендов (Xiaomi, Samsung, Google Pixel и других) может потребоваться фирменный USB-драйвер с сайта производителя.

Диагностика простая: подключите включённый смартфон кабелем, откройте Диспетчер устройств и посмотрите, как определяется аппарат. Если устройство отображается с жёлтым восклицательным знаком или как «Неизвестное устройство» — драйвер отсутствует или работает некорректно. Попробуйте вручную указать системе драйвер «Android ADB Interface» либо установить пакет драйверов от производителя.

  • 🔌 Используйте оригинальный или заведомо рабочий USB-кабель — «зарядочные» кабели без линий данных не подходят.
  • 🖥️ Подключайте устройство напрямую к порту ПК, а не через хабы и переходники.
  • 🔄 При проблемах попробуйте другой USB-порт, желательно на задней панели системного блока.
  • 📱 Проверьте, что на смартфоне выбран режим передачи данных, а не «только зарядка».
⚠️ Внимание: для работы fastboot может требоваться отдельный драйвер (например, Android Bootloader Interface). Если ADB видит устройство, а fastboot — нет, проверьте Диспетчер устройств именно в момент, когда телефон находится в режиме fastboot.
📊 На какой системе вы устанавливаете ADB и Fastboot?
Windows
macOS
Linux
Пока только выбираю

Включение отладки по USB на смартфоне

Без отладки по USB ADB не получит доступ к устройству. Сначала нужно активировать скрытое меню «Для разработчиков»: откройте Настройки → О телефоне и несколько раз подряд (обычно семь) нажмите на пункт «Номер сборки», пока не появится уведомление о том, что вы стали разработчиком. Название пункта может отличаться в зависимости от оболочки — уточните в документации своей модели.

Затем вернитесь в настройки, откройте раздел Система → Для разработчиков (или Расширенные настройки → Для разработчиков) и включите переключатель «Отладка по USB». Подключите смартфон к ПК — на экране появится запрос «Разрешить отладку по USB?» с отпечатком ключа компьютера. Подтвердите его, при желании отметив «Всегда разрешать с этого компьютера».

Теперь проверьте связь командой в терминале:

adb devices

В списке должна появиться строка с серийным номером устройства и статусом device. Если статус unauthorized — на телефоне не подтверждён запрос на отладку: отсоедините кабель, отзовите авторизации в меню разработчика и подключите заново. Если список пуст — возвращайтесь к разделу про драйверы.

Установка на macOS и Linux

На macOS процесс проще: распакуйте архив, откройте терминал и перейдите в папку platform-tools командой cd. Запускайте утилиты с префиксом ./:

./adb devices

Чтобы не указывать путь каждый раз, добавьте папку в PATH через файл ~/.zshrc (или ~/.bash_profile для старых версий), дописав строку export PATH="$HOME/platform-tools:$PATH" с вашим реальным путём. Альтернатива — установка через пакетный менеджер Homebrew командой brew install android-platform-tools, если Homebrew у вас уже настроен.

На Linux пакет часто доступен в репозиториях дистрибутива (например, adb и fastboot в Debian/Ubuntu), но версии там могут отставать от официальных — надёжнее использовать свежий архив Platform Tools. Дополнительный нюанс Linux: для доступа к устройству без прав root могут потребоваться правила udev. Если adb devices показывает no permissions, проверьте наличие udev-правил для вашего устройства или временно проверьте запуск через sudo для диагностики.

Проверка работы Fastboot

Для проверки fastboot смартфон нужно перевести в режим загрузчика. Универсальный способ — команда ADB при включённой отладке:

adb reboot bootloader

Также на многих устройствах есть аппаратная комбинация кнопок (как правило, клавиша питания и громкость), но она различается между брендами и моделями — сверяйтесь с инструкцией именно вашего аппарата. После входа в режим fastboot на экране обычно появляется соответствующая надпись или служебное меню.

На компьютере выполните:

fastboot devices

Если устройство определилось, в ответ выводится его идентификатор. Пустой ответ означает проблему с драйвером fastboot-режима (на Windows) или с правами доступа (на Linux). Для выхода из режима без прошивки используйте команду fastboot reboot — устройство перезагрузится в обычную систему.

Чем fastboot отличается от режима Recovery

Fastboot — это интерфейс загрузчика для низкоуровневых операций с разделами (прошивка, разблокировка). Recovery — отдельный раздел восстановления для сброса, установки обновлений и очистки данных. Это разные режимы: команды fastboot в recovery не работают, и наоборот.

Типичные ошибки и их решение

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

ОшибкаВозможная причинаЧто проверить
«adb не является командой»Путь не добавлен в PATHПеременную Path и перезапуск терминала
Пустой список adb devicesНет драйвера или отладка выключенаДиспетчер устройств, настройки разработчика
Статус unauthorizedНе подтверждён запрос на ПКЭкран смартфона, сброс авторизаций
fastboot не видит устройствоДрайвер bootloader не установленДиспетчер устройств в режиме fastboot
no permissions (Linux)Отсутствуют udev-правилаНастройку правил или запуск через sudo

Если ни один из шагов не помогает, смените кабель и USB-порт — аппаратные проблемы подключения встречаются чаще, чем кажется. Также убедитесь, что не запущено несколько экземпляров ADB-сервера одновременно (например, из разных папок или из Android Studio): конфликт версий может блокировать подключение.

Часто задаваемые вопросы

Нужно ли устанавливать Android Studio, чтобы получить ADB?

Нет. Пакет Platform Tools распространяется отдельно и содержит adb и fastboot без среды разработки. Android Studio нужна только для полноценной разработки приложений.

Работает ли ADB без root-прав на смартфоне?

Да. Базовые функции ADB — установка приложений, передача файлов, просмотр логов, перезагрузка в разные режимы — доступны без root. Root требуется только для отдельных команд, меняющих системные разделы.

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

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

Опасна ли разблокировка загрузчика через fastboot?

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

Почему после обновления Windows перестал работать ADB?

Возможная причина — сброс или замена драйвера при обновлении системы. Откройте Диспетчер устройств, проверьте, как определяется смартфон, и при необходимости переустановите драйвер. Сами файлы Platform Tools при этом обычно остаются на месте.