Установка ADB и Fastboot и проверка подключения устройства

Установите Android Platform Tools, добавьте их в PATH и включите USB‑отладку на устройстве; затем выполните adb devices и fastboot devices — если в выводе виден ID со статусом device, устройство определяется.

Установка инструментов

Windows

  • Скачайте Platform Tools (архив) и распакуйте в удобную папку, например C:\platform-tools.
  • Добавьте путь в системную переменную Path (Панель управления → Система → Доп. параметры → Переменные среды → Path → Добавить C:\platform-tools).
  • Установите драйверы: сначала стандартные OEM-драйверы производителя или Universal ADB Driver; без драйверов Windows не увидит устройство.

Linux (Ubuntu/Debian)

  • Можно установить пакетом: sudo apt update && sudo apt install android-tools-adb android-tools-fastboot
  • Или скачать Platform Tools, распаковать и добавить в PATH в ~/.bashrc или ~/.zshrc: export PATH=$PATH:~/platform-tools
  • Добавьте пользователя в группу plugdev: sudo usermod -aG plugdev $USER и перелогиньтесь.

macOS

  • Через Homebrew: brew install android-platform-tools
  • Либо вручную: распакуйте Platform Tools и добавьте путь в ~/.zshrc: export PATH=$PATH:/path/to/platform-tools

Скачивайте Platform Tools из официального набора Android SDK (Platform Tools) — это безопасно и совместимо с новыми версиями Android.

Включение отладки и проверка устройства

  1. Включите режим разработчика: Настройки → О телефоне → несколько раз тапнуть по "Номер сборки".
  2. В Разработчике включите "Отладка по USB" (и "Отладка по Wi‑Fi", если нужен беспроводной доступ).
    • Для Android TV: обычно Настройки → Система → О устройстве → включение режима разработчика и отладка.
  3. Подключите устройство качественным USB‑кабелем (лучше оригинал) к ПК.

Проверка через ADB:

  • В терминале выполните: adb devices
  • Ожидаемый вывод: List of devices attached ABC123XYZ device
  • Если статус unauthorized — разблокируйте запрос на экране устройства.

Проверка через fastboot:

  • Переведите устройство в режим fastboot (обычно Vol‑Down + Power или команда adb reboot bootloader).
  • Выполните: fastboot devices
  • Вы увидите серийный номер, если устройство в fastboot‑режиме.

Для Wi‑Fi:

  • На USB: adb tcpip 5555
  • Отключите USB и подключитесь: adb connect IP:5555 (IP берите из Wi‑Fi настроек устройства).

На некоторых устройствах (например, Xiaomi/Redmi) нужно включить OEM‑разблокировку в настройках разработчика, иначе операции через fastboot будут ограничены.

Частые проблемы и быстрые решения

  • Не видит устройство в Windows: проверьте драйверы в Диспетчере устройств, попробуйте другой USB‑порт (предпочтительно USB‑2.0).
  • adb показывает unauthorized: примите запрос на устройстве, отключите и снова подключите кабель.
  • fastboot не видит устройство: убедитесь, что устройство в загрузчике (bootloader), используйте adb reboot bootloader.
  • Права на Linux: если adb требует sudo, добавьте пользователя в plugdev и перезапустите сессию.
  • Кабель/порт: многие проблемы связаны с плохим кабелем или USB‑хабом — подключите напрямую.

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

  • adb version
  • fastboot --version
  • adb devices
  • adb reboot bootloader
  • fastboot devices
  • adb shell
  • adb pull /sdcard/DCIM/ ~/Pictures/
  • fastboot reboot

Частые ошибки

  • "command not found": platform‑tools не в PATH — добавьте путь и перезапустите терминал.
  • "no permissions" (Linux): не добавлен в plugdev или udev‑правилами — настройте udev.
  • "device offline": попробуйте adb kill-server && adb start-server, смените кабель или порт.
  • Неправильный режим: adb работает только в ОС, fastboot — в bootloader.

FAQ

  • Нужно ли рутировать устройство для простого подключения? Нет. Для подключения по adb root не требуется; рут нужен только для операций, требующих прав суперпользователя.
  • Почему adb по Wi‑Fi не подключается? Проверьте, что устройство и ПК в одной сети, и что IP верный; иногда роутер блокирует локальные соединения.
  • Можно ли использовать любой USB‑кабель? Нет: некоторые кабели только для зарядки не передают данные.
  • Как полностью удалить Platform Tools? Удалите папку platform‑tools и уберите путь из PATH.

Если после всех шагов устройство по‑прежнему не определяется, опишите конкретный вывод команд adb/fastboot и модель устройства — это поможет точнее диагностировать проблему.