Super ADB Manager Super ADB Manager Скачать бесплатно
ГлавнаяРуководства › ADB GUI и ADB-менеджеры для macOS — без терминала

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 в актуальном состоянии и заново выполнять сопряжение, потому что порт беспроводной отладки меняется после перезагрузки. Именно этот разрыв и закрывает графический интерфейс.

  1. На телефоне: Настройки > О телефоне, семь раз нажмите «Номер сборки», затем Для разработчиков > Отладка по USB.
  2. Скачайте «SDK Platform Tools for Mac» с developer.android.com, распакуйте архив и выполните cd ~/Downloads/platform-tools в Терминале.
  3. Выполните ./adb devices. На телефоне появится запрос «Разрешить отладку по USB?» — пока вы его не подтвердите, устройство будет числиться как unauthorized.
  4. Повседневные команды: ./adb install app.apk, ./adb push ~/file.pdf /sdcard/Download/, ./adb pull /sdcard/DCIM/photo.jpg ~/Desktop, ./adb logcat.
  5. По Wi-Fi: Для разработчиков > Беспроводная отладка > Подключение устройства с помощью кода, затем ./adb pair 192.168.1.20:37105 и следом ./adb connect 192.168.1.20:5555.
  6. Трансляция экрана: установите scrcpy отдельно (brew install scrcpy) и запустите scrcpy.

Честное сравнение ADB GUI для macOS

Большинство результатов по этим запросам — проекты для Windows или Linux. Вот то, что действительно работает на Mac, оценённое по двум вопросам, от которых зависит, вернётесь ли вы в Терминал через пять минут: есть ли adb внутри и подписано ли приложение?

  1. ADB Studio (adb-studio.app) — нативный SwiftUI, Universal-бинарник, бесплатно и под MIT, adb внутри. Трансляция экрана, беспроводное сопряжение, перетаскивание APK. Проект ещё ранний (v0.0.7), про нотаризацию на сайте ничего не сказано.
  2. AYA (aya.liriliri.io) — Electron, macOS/Windows/Linux, лицензия AGPL-3.0. Трансляция экрана, файловый менеджер, logcat, оболочка. Кроссплатформенная сборка, поэтому тяжелее и не нативная для Mac.
  3. adb-tools-mac (naman14) — утилита в строке меню для скриншотов, logcat и диплинков. Около 966 звёзд на GitHub, но примерно пять коммитов, и adb должен быть уже установлен.
  4. adb-assistant и AdbPad — небольшие помощники-лаунчеры для часто используемых команд. Полезно, узко, adb нужен отдельно.
  5. guiscrcpy / QtScrcpy — только оболочки для трансляции экрана. scrcpy и adb вы всё равно устанавливаете сами.
  6. WebADB / adbgui.com — работает в браузере через WebUSB. Устанавливать ничего не нужно, но Safari не поддерживает WebUSB (только Chrome или Edge), а браузер должен получить эксклюзивный контроль над USB-интерфейсом.
  7. ADB AppControl — самый проработанный менеджер приложений в этой нише, но только под Windows, требует .NET 4.6, а версия Extended платная. Несмотря на высокие позиции по этим запросам, для Mac это не вариант.
  8. 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 на телефоне вам всё равно придётся самостоятельно: ни одно настольное приложение не сделает этот шаг за вас.

  1. Скачайте DMG, откройте его и перетащите приложение в папку «Программы».
  2. Включите отладку по USB на телефоне (Настройки > О телефоне > семь раз нажмите «Номер сборки»).
  3. Подключите устройство по USB и подтвердите на нём «Разрешить отладку по USB?».
  4. По желанию: переключите активную сессию с 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 и не придётся открывать терминал.

Скачать для macOS

macOS 13+ · Apple Silicon · ~27 MB

Другие руководства