Установка и использование ADB и Fastboot на Macbook

Введение
ADB (Android Debug Bridge) и Fastboot — это набор инструментов из Android SDK Platform Tools. ADB управляет устройством, когда Android запущен; Fastboot работает только в режиме загрузчика (bootloader). На macOS оба инструмента используются через Terminal.
Важно: ADB и Fastboot решают разные задачи — ADB для взаимодействия с работающим устройством (установка APK, shell, копирование файлов и т. д.), Fastboot для операций с разделами и прошивками (flash, unlock).
Что нужно заранее
- macOS (Intel или Apple Silicon) с доступом в Terminal
- USB-кабель для подключения Android-устройства
- Скачанный архив Platform Tools для Mac (распаковать в удобную папку)
Шаги: как настроить ADB и Fastboot на Macbook
Шаг 1. Включение параметров разработчика
- Откройте Настройки на Android и перейдите в О телефоне.
- Нажмите семь раз на Номер сборки — появится уведомление, что Параметры разработчика включены.
Шаг 2. Откройте Параметры разработчика
В Настройках выберите Система → Дополнительно → Параметры разработчика.
Шаг 3. Включите Отладку по USB
Найдите опцию Отладка по USB и включите переключатель.
Шаг 4. Скачайте и распакуйте Platform Tools
Скачайте Platform Tools для macOS с официального сайта Android или другого доверенного источника. Распакуйте архив и поместите папку, например, на Рабочий стол для удобства.
Совет: держите папку Platform Tools в легко достижимом месте (Desktop или ~/platform-tools).
Шаг 5. Подключите устройство и разрешите отладку
Подключите телефон к Mac через USB. На устройстве появится диалог Разрешить отладку по USB — нажмите Разрешить. Если это ваш личный компьютер, отметьте «Всегда разрешать с этого компьютера».
Шаг 6. Откройте Terminal на macOS
Откройте Spotlight (⌘+пробел) и запустите Terminal.
Шаг 7. Перейдите в папку Platform Tools
Введите команду cd с путём к распакованной папке. Например:
cd /Users/ваш_пользователь/Desktop/Platform\ Tools
Или введите cd и перетащите папку в окно Terminal, затем нажмите Enter.
Шаг 8. Проверьте подключение ADB
В каталоге platform-tools выполните:
./adb devices
Если устройство подключено и разрешение получено, вы увидите список подключённых устройств с кодом и статусом.
Шаг 9. Использование Fastboot
Чтобы использовать fastboot, загрузите устройство в Bootloader/fastboot mode (обычно комбинация клавиш или команда adb reboot-bootloader). Затем в той же папке выполните команды типа:
./fastboot devices
./fastboot flash recovery recovery.img
./fastboot oem unlock
Полезные команды ADB и Fastboot (шпаргалка)
- adb devices — проверить подключение между компьютером и телефоном
- adb reboot recovery — перезагрузить устройство в recovery
- adb reboot-bootloader — перезагрузить в bootloader
- adb push [source] [destination] — скопировать файл с компьютера на телефон
- adb pull [source] [destination] — скопировать файл с телефона на компьютер
- adb shell [command] — выполнить команду в shell Android
- fastboot oem unlock — разблокировать bootloader (стереть данные)
- fastboot flash recovery [image.img] — прошить recovery образ
Краткая заметка: для fastboot-операций часто требуется разблокированный bootloader — это удалит данные и может повлиять на гарантию.
Когда ADB или Fastboot не работают (типичные причины)
- Отладка по USB не включена или диалог разрешения не подтверждён.
- Неверный USB-кабель (только питание) или неисправный порт.
- Драйверы (на Windows) не установлены; на macOS проблемы с правами доступа к файлу.
- Устройство в неправильном режиме: ADB работает только при запущенном Android, fastboot — только в bootloader.
- Платформа инструментов устарела — скачайте последнюю версию.
Важно: если устройство не отображается, попробуйте сменить USB-порт, кабель или перезагрузить телефон/компьютер.
Альтернативные подходы
- Android File Transfer — для простого копирования файлов без ADB.
- Wireless ADB (adb connect
) — если нет кабеля; требует настройки и держит устройство в одной сети. - Использовать GUI-инструменты (например, Android Studio или сторонние приложения) для управления устройством.
Ментальные модели и эвристики
- «ADB = живой Android, Fastboot = загрузчик» — эта простая модель помогает помнить, какой инструмент использовать.
- Всегда делайте резервную копию перед операциями с разделами и перед разблокировкой bootloader.
- Отладка по USB — временное разрешение; не оставляйте её включённой на неизвестных устройствах по соображениям безопасности.
Роли и чек-листы
Разработчик:
- Включить Отладку по USB
- Проверить adb devices
- Установить сертификаты/ключи, если нужно для бэкапа
Системный администратор / Power user:
- Заранее подготовить Platform Tools и пути в PATH при необходимости
- Проверить совместимость macOS (M1 vs Intel) и права доступа
Обычный пользователь (только копирование файлов):
- Использовать adb pull/push или Android File Transfer
- Не прошивать образы без знаний
Безопасность и приватность
- Разблокировка bootloader может стереть данные и снизить уровень безопасности телефона.
- Не подключайте устройство к незнакомым ПК с включённой отладкой по USB.
- Удаляйте доверие к компьютерам, если устройство попадало в чужие руки.
Критерии приёмки
- Команда ./adb devices возвращает список с вашим устройством и статусом
- adb reboot-bootloader успешно переводит устройство в bootloader
- fastboot devices показывает устройство в режиме fastboot
Быстрый чек-лист при проблемах
- Убедитесь, что Отладка по USB включена и разрешение предоставлено.
- Попробуйте другой кабель/порт.
- Перезапустите телефон и Mac.
- Скачайте последнюю версию Platform Tools.
- Проверьте, в каком режиме находится устройство (Android vs bootloader).
Часто задаваемые вопросы
Можно ли использовать ADB по Wi‑Fi?
Да. Включите ADB по USB, выполните adb tcpip 5555, затем adb connect
Нужно ли ставить драйверы на macOS?
На macOS драйверы обычно не требуются; проблемы чаще связаны с правами доступа или с тем, что Platform Tools не в PATH.
Можно ли прошивать через Fastboot на всех устройствах?
Нет. Некоторые производители ограничивают fastboot/bootloader или используют собственные инструменты.
Заключение
С установленными Platform Tools вы получаете гибкий инструмент для отладки, управления и прошивки Android-устройств с Mac. Следуйте чек-листам и рекомендациям по безопасности — и операции пройдут гладко.
Если у вас есть вопросы о том, как установить и использовать ADB и Fastboot на Mac, оставляйте комментарий ниже. Подписывайтесь на канал с видеоуроками для пошаговых демонстраций.
Краткое руководство (чек-лист):
- Скачать Platform Tools → Распаковать → cd в папку
- Включить Отладку по USB на телефоне
- Подключить USB → Разрешить отладку
- Выполнить ./adb devices → ./fastboot devices
Источники и полезные ссылки: официальная документация Android Platform Tools.