ADB GUI и ADB-менеджеры для macOS — без терминала
Если вы искали ADB-менеджер или ADB GUI, то, скорее всего, наткнулись на груду README на GitHub, приложение только для Windows или инструкцию, которая начинается с brew install. На этой странице — что adb на самом деле делает на Mac, полный путь через терминал, если он вам ближе, честное сравнение вариантов для macOS и место нашего собственного приложения среди них. Свою задачу вы должны суметь решить прямо здесь, даже если ничего не станете скачивать.
Что такое «ADB-менеджер» на самом деле
ADB (Android Debug Bridge) — это утилита командной строки, которую Google поставляет в пакете SDK Platform Tools. Она общается с любым устройством Android, где включена отладка по USB, и умеет устанавливать приложения, копировать файлы, выводить логи, выполнять команды оболочки и подключаться по Wi-Fi. Любой «ADB-менеджер» или «ADB GUI» — это оболочка вокруг того же самого бинарника: ни один из них не добавляет возможностей, которых Android не предоставляет сам.
Поиск запутывают две вещи. Трансляция экрана не входит в adb: её обеспечивает scrcpy — отдельный проект с открытым исходным кодом, который загружает на устройство небольшой сервер. К тому же «ADB Manager» когда-то называли компонент Apple Desktop Bus в Mac OS 1990-х годов, поэтому в выдаче до сих пор всплывают PDF-файлы Apple, которым уже несколько десятилетий. Это совсем другой ADB.
Путь через терминал (бесплатно и по-прежнему рабочий)
Приложение для всего этого не нужно, и Android Studio тоже не нужна — Platform Tools распространяется отдельным zip-архивом от Google. Если набирать команды вам не в тягость, вот весь рабочий процесс целиком.
Сложность не в командах, а в сопровождении: добавить platform-tools в PATH, снять карантин macOS с распакованных бинарников, держать Homebrew в актуальном состоянии и заново выполнять сопряжение, потому что порт беспроводной отладки меняется после перезагрузки. Именно этот разрыв и закрывает графический интерфейс.
- На телефоне: Настройки > О телефоне, семь раз нажмите «Номер сборки», затем Для разработчиков > Отладка по USB.
- Скачайте «SDK Platform Tools for Mac» с developer.android.com, распакуйте архив и выполните
cd ~/Downloads/platform-toolsв Терминале. - Выполните
./adb devices. На телефоне появится запрос «Разрешить отладку по USB?» — пока вы его не подтвердите, устройство будет числиться какunauthorized. - Повседневные команды:
./adb install app.apk,./adb push ~/file.pdf /sdcard/Download/,./adb pull /sdcard/DCIM/photo.jpg ~/Desktop,./adb logcat. - По Wi-Fi: Для разработчиков > Беспроводная отладка > Подключение устройства с помощью кода, затем
./adb pair 192.168.1.20:37105и следом./adb connect 192.168.1.20:5555. - Трансляция экрана: установите scrcpy отдельно (
brew install scrcpy) и запуститеscrcpy.
Честное сравнение ADB GUI для macOS
Большинство результатов по этим запросам — проекты для Windows или Linux. Вот то, что действительно работает на Mac, оценённое по двум вопросам, от которых зависит, вернётесь ли вы в Терминал через пять минут: есть ли adb внутри и подписано ли приложение?
- ADB Studio (adb-studio.app) — нативный SwiftUI, Universal-бинарник, бесплатно и под MIT, adb внутри. Трансляция экрана, беспроводное сопряжение, перетаскивание APK. Проект ещё ранний (v0.0.7), про нотаризацию на сайте ничего не сказано.
- AYA (aya.liriliri.io) — Electron, macOS/Windows/Linux, лицензия AGPL-3.0. Трансляция экрана, файловый менеджер, logcat, оболочка. Кроссплатформенная сборка, поэтому тяжелее и не нативная для Mac.
- adb-tools-mac (naman14) — утилита в строке меню для скриншотов, logcat и диплинков. Около 966 звёзд на GitHub, но примерно пять коммитов, и adb должен быть уже установлен.
- adb-assistant и AdbPad — небольшие помощники-лаунчеры для часто используемых команд. Полезно, узко, adb нужен отдельно.
- guiscrcpy / QtScrcpy — только оболочки для трансляции экрана. scrcpy и adb вы всё равно устанавливаете сами.
- WebADB / adbgui.com — работает в браузере через WebUSB. Устанавливать ничего не нужно, но Safari не поддерживает WebUSB (только Chrome или Edge), а браузер должен получить эксклюзивный контроль над USB-интерфейсом.
- ADB AppControl — самый проработанный менеджер приложений в этой нише, но только под Windows, требует .NET 4.6, а версия Extended платная. Несмотря на высокие позиции по этим запросам, для Mac это не вариант.
- Super ADB Manager (этот сайт) — нативный SwiftUI, macOS 13+, только Apple Silicon. Внутри adb и scrcpy, нотаризовано Apple, бесплатно.
Три вещи, которые стоит проверить перед загрузкой любого из них
Есть ли adb внутри? Многие README молча предполагают, что adb уже прописан в вашем PATH, а это возвращает вас прямиком к Homebrew. Если файл загрузки весит всего пару мегабайт, внутри почти наверняка нет ничего.
Подписано ли приложение и нотаризовано ли оно? Это самая частая жалоба в ветках форумов и самая обойдённая тема на страницах из топа выдачи. Неподписанное приложение для Mac выдаёт сообщение «не удалось открыть, так как Apple не может проверить его на наличие вредоносного ПО», и приходится нажимать Control и щёлкать по нему > Открыть либо разрешать запуск в Системных настройках > Конфиденциальность и безопасность. Нотаризованное приложение просто открывается.
Развивается ли проект? Звёзды — это не активность. Проверьте дату последнего коммита или релиза, прежде чем давать инструменту доступ к своему устройству.
Место Super ADB Manager — и то, чего он не умеет
Super ADB Manager — наш подход к той же задаче: нативное приложение для macOS со встроенными adb и scrcpy, так что на ваш Mac ничего не устанавливается. В одном окне — трансляция экрана с управлением мышью и клавиатурой, файловый менеджер для /sdcard с перетаскиванием в обе стороны, установщик APK, понимающий split APK, живой Logcat с фильтрами по приоритету и поиском, переключатели для разработчика в один клик (показывать нажатия, местоположение указателя, границы элементов, перерисовка GPU, масштаб анимации), беспроводное сопряжение по mDNS и галерея скриншотов и записей. Бесплатно, без учётной записи, без рекламы, телеметрия по умолчанию выключена, семь тем оформления, пятнадцать языков интерфейса, включая языки с письмом справа налево. Текущая версия: 0.6.0.
Реальные ограничения: Apple Silicon и macOS 13 Ventura или новее, так что Intel-Mac не подойдут. Запись экрана использует собственный screenrecord Android, который некоторые устройства HONOR и Huawei не реализуют — там эта кнопка не сработает. И включить отладку по USB на телефоне вам всё равно придётся самостоятельно: ни одно настольное приложение не сделает этот шаг за вас.
- Скачайте DMG, откройте его и перетащите приложение в папку «Программы».
- Включите отладку по USB на телефоне (Настройки > О телефоне > семь раз нажмите «Номер сборки»).
- Подключите устройство по USB и подтвердите на нём «Разрешить отладку по USB?».
- По желанию: переключите активную сессию с USB на Wi-Fi одним кликом.
Пробел с MTP: Kindle, камеры и другие устройства без ADB
ADB общается только с устройствами Android, на которых включена отладка. Всё остальное — Kindle, электронная книга, камера, MP3-плеер — работает по MTP, а встроенной поддержки MTP в macOS нет. Android File Transfer от Google больше не развивается и ненадёжно работает на свежих версиях macOS, OpenMTP — хороший бесплатный вариант, MacDroid платный. В Super ADB Manager рядом с разделом ADB есть браузер MTP — именно так его чаще всего и находят владельцы Kindle. Об одной особенности стоит знать заранее: сессия MTP может оборваться, если устройство извлекли или отключили посреди передачи — переподключитесь, и список файлов соберётся заново.
Частые вопросы
Нужно ли сначала установить Homebrew, Android Studio или platform-tools?
Нет. adb и scrcpy лежат внутри пакета приложения, поэтому в ваш PATH ничего не добавляется и в систему ничего не устанавливается. Если platform-tools из Homebrew у вас уже есть, они спокойно уживаются рядом, но помните: порт 5037 в один момент времени может занимать только один сервер adb — при расхождении версий один из них перезапустит сервер.
macOS пишет, что приложение нельзя открыть, так как разработчик не может быть проверен. Что теперь?
С Super ADB Manager вы такого не увидите: приложение подписано Developer ID и нотаризовано Apple, поэтому открывается с первого запуска. Если сообщение выдаёт другой инструмент, значит, он не подписан — нажмите Control и щёлкните по нему в папке «Программы», выберите «Открыть» и подтвердите. Распакованным бинарникам platform-tools может потребоваться такое же разрешение в Системных настройках > Конфиденциальность и безопасность.
Работает ли он на Intel-Mac?
Нет — только Apple Silicon и macOS 13 Ventura или новее. На Intel-Mac используйте ADB Studio (Universal-бинарник), AYA (Electron) или platform-tools от Google в терминале.
Нужно ли устанавливать scrcpy отдельно ради трансляции экрана?
Нет. Трансляция встроена и говорит по протоколу scrcpy прямо из приложения: клик — это нажатие, перетаскивание — свайп, а печатать можно с клавиатуры Mac. Никаких отдельных бинарников устанавливать и обновлять не нужно.
Увидит ли ADB-менеджер мой Kindle или мою камеру?
По ADB — нет: это устройства MTP, а не цели отладки Android, поэтому adb devices ничего не покажет. Нужен клиент MTP. В Super ADB Manager он встроен, OpenMTP — бесплатная альтернатива, а Android File Transfer на актуальных версиях macOS фактически мёртв.
Super ADB Manager — бесплатное приложение для macOS, прошедшее нотаризацию: adb и scrcpy уже встроены, поэтому ничего не нужно устанавливать через Homebrew и не придётся открывать терминал.
Скачать для macOSmacOS 13+ · Apple Silicon · ~27 MB