Как установить ADB и Fastboot на компьютер

Команда adb devices возвращает пустой список или ошибку «adb не является внутренней или внешней командой» — именно с этой проблемы обычно начинается знакомство с ADB и Fastboot у тех, кто пытается запустить утилиты без правильной установки. Причина почти всегда одна: исполняемые файлы не скачаны, лежат в произвольной папке или их путь не добавлен в системную переменную PATH.

ADB (Android Debug Bridge) и Fastboot — это официальные инструменты Google из пакета SDK Platform Tools. С их помощью можно перезагружать смартфон в разные режимы, устанавливать APK-файлы, снимать логи, разблокировать загрузчик и прошивать образы системы. Установка занимает несколько минут и не требует полного Android Studio — достаточно небольшого архива с официального сайта для разработчиков.

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

ADB — это клиент-серверная утилита, которая работает, когда смартфон загружен в обычной системе или в режиме восстановления с включённой отладкой по USB. Через неё выполняются команды вроде adb install, adb reboot, adb logcat. Fastboot — режим низкоуровневого взаимодействия с загрузчиком устройства: он нужен для прошивки образов (fastboot flash), разблокировки загрузчика и восстановления после неудачных экспериментов с прошивкой.

Важно понимать разницу: ADB работает при загруженной системе, а Fastboot — когда телефон переведён в специальный режим загрузчика. Одна и та же утилита не заменяет другую, поэтому устанавливать нужно обе — благо они распространяются одним архивом.

Где скачать ADB и Fastboot официально

Единственный источник, который гарантирует актуальную и безопасную версию, — страница SDK Platform Tools на официальном сайте Android для разработчиков (developer.android.com). Там доступны архивы для трёх платформ: Windows, macOS и Linux. Архив небольшой, установщика внутри нет — это портативный набор утилит.

Сторонние инсталляторы вроде «Minimal ADB and Fastboot» или «15 seconds ADB Installer» существуют, но они часто содержат устаревшие версии, а их происхождение сложнее проверить. Для задач вроде разблокировки загрузчика устаревшая версия fastboot может оказаться несовместимой с новым смартфоном, поэтому разумнее использовать свежий официальный пакет.

  • 📥 Скачивайте архив только с developer.android.com — это официальный источник Google.
  • 📦 Пакет называется SDK Platform Tools, внутри — adb, fastboot и вспомогательные библиотеки.
  • 🔄 Обновление выполняется простой заменой файлов на новую версию архива.
  • 🚫 Избегайте «установщиков ADB» с неизвестных сайтов — риск получить устаревшую или модифицированную версию.

Установка на Windows

На Windows процедура сводится к распаковке архива и настройке пути. Создайте папку с простым адресом без пробелов и кириллицы, например C:\platform-tools, и распакуйте туда содержимое скачанного архива. Проверить работу можно сразу: откройте командную строку в этой папке (введите cmd в адресной строке проводника) и выполните:

adb version

fastboot --version

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

☑️ Установка ADB/Fastboot на Windows

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

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

⚠️ Внимание: если в «Диспетчере устройств» смартфон в режиме fastboot отображается с жёлтым восклицательным знаком, команды fastboot работать не будут. Сначала обновите драйвер вручную, указав папку с драйвером производителя.
📊 На какой системе вы устанавливаете ADB и Fastboot?
Windows
macOS
Linux
Пока только выбираю

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

На macOS есть два пути. Первый — так же скачать архив Platform Tools, распаковать его, например, в домашнюю папку и запускать команды из терминала с указанием пути или после добавления в PATH через файл ~/.zshrc. Второй способ — пакетный менеджер Homebrew:

brew install android-platform-tools

На Linux удобнее всего воспользоваться репозиторием дистрибутива. В Debian, Ubuntu и производных пакеты доступны напрямую:

sudo apt install adb fastboot

Учтите, что версии в репозиториях дистрибутивов могут отставать от официальных. Если смартфон новый, а fastboot выдаёт непонятные ошибки, сравните версию командой fastboot --version с актуальной на сайте Google и при необходимости поставьте свежий архив вручную. Также на Linux может потребоваться настройка udev-правил, чтобы устройство было доступно без sudo, — конкретные правила зависят от производителя смартфона.

Настройка смартфона: отладка по USB

Установленных на компьютере утилит недостаточно — смартфон должен разрешить подключение. Для этого активируется отладка по USB. Порядок действий на большинстве Android-устройств такой: откройте «Настройки» → «О телефоне» и несколько раз нажмите на пункт «Номер сборки», пока не появится сообщение о включении режима разработчика. Затем в разделе «Для разработчиков» включите переключатель «Отладка по USB».

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

  • 🔓 Активируйте «Режим разработчика» через многократное нажатие на «Номер сборки».
  • 🔌 Включите «Отладка по USB» в настройках для разработчиков.
  • ✅ Подтвердите RSA-запрос на экране смартфона при первом подключении.
  • 🔋 Используйте исправный USB-кабель — «зарядочные» кабели без линий данных не подойдут.
⚠️ Внимание: отладка по USB даёт компьютеру расширенный доступ к устройству. Не подтверждайте запрос на чужих компьютерах и отключайте отладку, если она больше не нужна.

Проверка работоспособности и решение типичных проблем

Финальный этап — проверка. Подключите смартфон кабелем и выполните:

adb devices

Если всё настроено верно, в списке появится серийный номер устройства со статусом device. Статус unauthorized означает, что на экране смартфона не подтверждён запрос на отладку. Для проверки fastboot переведите устройство в режим загрузчика командой adb reboot bootloader и выполните fastboot devices — устройство должно отобразиться и здесь.

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

Если adb видит устройство, а fastboot — нет, проблема почти всегда в драйвере режима загрузчика, а не в самих утилитах. Не переустанавливайте Platform Tools в такой ситуации — сначала проверьте «Диспетчер устройств» в момент, когда смартфон находится в режиме fastboot.

Что делать, если запрос на отладку не появляется

Отключите и снова включите «Отладку по USB», затем в том же разделе нажмите «Отозвать разрешения на отладку по USB». Переподключите кабель — запрос должен появиться снова. Также попробуйте сменить режим USB-подключения на «Передача файлов (MTP)».

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

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

Нет. Достаточно скачать отдельный архив SDK Platform Tools с официального сайта developer.android.com — он содержит adb и fastboot без среды разработки.

Работают ли ADB и Fastboot без root-прав?

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

Почему команда работает в одной папке, но не работает в другой?

Потому что путь к platform-tools не добавлен в системную переменную PATH. Терминал находит утилиту только там, где лежит исполняемый файл. Добавьте папку в Path и откройте новое окно командной строки.

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

Да, на современных версиях Android предусмотрена беспроводная отладка — она включается в разделе для разработчиков. На старых версиях системы первичное подключение всё равно выполнялось по кабелю. Наличие и вид функции зависят от версии Android на конкретном устройстве.

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

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