Быстрая инструкция: скачать и настроить ADB/Fastboot на Windows

Скачайте официальные Android SDK Platform-Tools с сайта разработчиков Android, распакуйте platform-tools-latest-windows.zip в папку (например C:\platform-tools) и добавьте её в системную PATH — после этого команды adb и fastboot будут доступны в командной строке.

Где скачать Platform-Tools и как проверить файл

Скачивайте только с официальной страницы разработчиков Android: https://developer.android.com/studio/releases/platform-tools — выберите Windows-архив platform-tools-latest-windows.zip. Для безопасности:

  • Скачайте ZIP и сравните SHA-256 хеш с тем, что указан на странице загрузки.
  • Для Windows x64 используйте обычный билд; для редкой ARM-версии Windows есть отдельный пакет.

Проверка SHA-256: в PowerShell используйте Get-FileHash .\platform-tools-latest-windows.zip -Algorithm SHA256 и сравните строку с указанной на странице.

Пошаговая установка на Windows (5 минут)

  1. Распаковка:
    • Создайте папку C:\platform-tools и извлеките туда содержимое ZIP.
  2. Добавление в PATH:
    • Нажмите Win + R → введите sysdm.cpl → вкладка "Дополнительно" → "Переменные среды".
    • В разделе "Системные переменные" выберите Path → Изменить → Создать → вставьте C:\platform-tools.
    • Откройте новую CMD/PowerShell — изменения вступят в силу.
  3. Проверка:
    • Введите adb version — должна появиться версия (например 1.0.41 или выше).
    • Подключите телефон по USB и выполните adb devices — при первом подключении подтвердите RSA‑ключ на устройстве.

Если команды не распознаются, убедитесь, что вы открыли новую сессию командной строки после изменения PATH; иногда требуется перезагрузка Windows.

Настройка телефона и базовые команды

  1. Включите режим разработчика: Настройки → О телефоне → нажмите 7 раз на "Номер сборки".
  2. В Настройках разработчика включите "USB-отладка".
  3. Подключите устройство по USB и подтвердите запрос на авторизацию.

Полезные команды:

  • adb devices — список устройств в режиме ADB.
  • adb reboot bootloader — перезагрузить в bootloader/fastboot.
  • fastboot devices — проверить соединение в режиме fastboot.
  • adb tcpip 5555 — переключить устройство в wireless ADB (на устройстве должен быть root или разрешён доступ).

Разблокировка загрузчика с помощью fastboot erasesettings/fastboot oem unlock сотрет все данные на устройстве. Делайте резервную копию перед операцией.

Частые ошибки и их решения

  • "adb is not recognized": проверьте путь C:\platform-tools в PATH, откройте новую CMD; временно можно запускать C:\platform-tools\adb.exe.
  • Устройство не отображается в adb devices: включите USB‑отладку, поменяйте USB‑кабель и порт, выберите режим подключения "Передача данных (MTP)". Установите OEM‑драйверы для производителей при необходимости.
  • ADB не авторизован: проверьте окно на телефоне с запросом RSA‑ключа и подтвердите его.
  • Fastboot не видит устройство: загрузитесь в bootloader (обычно adb reboot bootloader) и затем fastboot devices; при проблемах отключите драйверы, установите Universal ADB Driver или драйвер производителя.
  • Конфликты портов: закройте программы типа Android Studio, iTunes, которые могут держать устройство.

Обновление и альтернативы

  • Обновляйте platform-tools с той же официальной страницы. Новые версии выходят при крупных апдейтах Android.
  • Для GUI-утилит есть сторонние оболочки, но для безопасной работы и совместимости лучше пользоваться официальными бинарниками.
  • Для зеркалинга экрана используйте scrcpy вместе с ADB; для беспроводной отладки достаточно adb tcpip и подключения по IP.

FAQ

  • Нужно ли устанавливать через инсталлятор?
    • Нет: официальные Platform-Tools — это ZIP без инсталлятора, достаточно распаковать и добавить в PATH.
  • Можно ли использовать старую версию?
    • Лучше держать актуальную версию — в новых релизах исправляют баги и добавляют совместимость с новыми Android.
  • Как полностью удалить?
    • Удалите папку C:\platform-tools и удалите запись из системного PATH.

Для быстрого локального вызова adb создайте в папке platform-tools файл adb.bat с содержимым @adb %* и добавьте эту папку в PATH — удобно для запуска команд из любых мест.