Android под контролемПрямо с Mac

ADB Control делает команды Android Debug Bridge видимыми: вы понимаете устройство, выбираете действие и видите результат — без синтаксического хаоса.

ADB CONTROL
Главный экран ADB Control с подключённым Android-устройством
Текущая сборкаv0.7.0 · build 10
СистемаmacOS 14.0+
АрхитектурыUniversal · arm64 + x86_64
Контур данныхЛокально на Mac

ADBнесталпрощеонсталвидимым:команда,цель,рискирезультатнаходятсяводномконтексте

Терминал остаётся мощным инструментом. ADB Control берёт на себя повторяющиеся сценарии, точный синтаксис и чтение результата — не скрывая, какая команда была выполнена.

Все данные читаются с подключённого устройства. Если значение недоступно, интерфейс показывает прочерк, а не правдоподобную подстановку.

Один контур управления

Пять рабочих зон закрывают путь от подключения устройства до разбора ошибки.

Каталог приложений ADB Control

Каталог вместо package names

Поиск, фильтры, размеры, состояния, риск, инспектор и пакетный выбор.

Local process

Без облачных посредников

Команды выполняются локальным adb на вашем Mac.

Risk map

Безопасно
Проверьте
Для опытных
Критично

Последствия видны до запуска команды.

Batch

Выбрать

Проверить

Выполнить

Потоковый logcat в ADB Control

Ошибку можно прочитать

stdout, stderr, код завершения, длительность и logcat.

Реальный интерфейс

Интерфейс без мокапов

Каждый экран снят с текущей сборки 0.7.0. Никаких выдуманных панелей и функций, которых нет в приложении.

Обзор

01
Экран «Обзор» в ADB Control

Устройство — главный объект, а не строка в списке.

Связь, заряд, хранилище, память, приложения и история операций собраны в одном командном центре.

Приложения

02
Экран «Приложения» в ADB Control

Сотни пакетов становятся читаемым каталогом.

Системные и пользовательские приложения, поиск, фильтры, размеры, состояния, множественный выбор и инспектор пакета.

Очистка

03
Экран «Очистка» в ADB Control

Риск показан до команды, а не после ошибки.

Четыре уровня риска, человеческое описание последствий и отдельная проверка плана перед выполнением.

Разрешения

04
Экран «Разрешения» в ADB Control

Runtime-разрешения видны и управляемы.

Фильтрация и пакетное предоставление или отзыв разрешений для пользователя 0.

Файлы

05
Экран «Файлы» в ADB Control

Mac и Android работают как две стороны одного пространства.

Двухпанельный обмен, папки, переименование, удаление, загрузка на устройство и скачивание на Mac.

Консоль и логи

06
Экран «Консоль и логи» в ADB Control

Когда нужен полный контроль, терминал остаётся рядом.

Режимы adb и shell, история, избранное, сниппеты, поиск, stdout, stderr и потоковый logcat.

Команда и намерение

Синтаксис уходит — контроль остаётся

ADB Control не скрывает техническую основу. Он переводит типовые команды в ясные действия, показывает цель и сохраняет результат.

Terminal

$ adb shell pm disable-user --user 0 com.vendor.analytics

ADB Control

Пакет отключён для пользователя 0

Обратимое действие: приложение можно включить снова.

Выполнено без ошибки

Осознанная очистка

Риск виден до команды

Любая операция с системными пакетами может иметь последствия. Поэтому неизвестное не называется безопасным, критичные компоненты отделены, а перед пакетной операцией появляется экран проверки.

01Safe

Безопасно

Пакет не участвует в ключевой работе системы.

02Review

Проверьте

Назначение нельзя определить однозначно.

03Advanced

Для опытных

Связан с заметной функцией устройства.

04Critical

Критично

Отключение может нарушить работу системы.

Экран проверки очистки в ADB Control

Сначала план — затем команда

  • Количество пакетов и предполагаемый объём
  • Максимальный уровень риска в плане
  • Исключение любой позиции до запуска
  • Отдельное подтверждение высокого риска

Пакетный сценарий

Операция по шагам

Контроль строится не вокруг одной большой кнопки, а вокруг четырёх проверяемых этапов.

Выбор01

Пакеты выбраны

Пакеты выбираются как объекты, а не строки команд

Поиск, фильтры и множественный выбор формируют понятный набор действий.

Проверка02

План готов к проверке

Сначала последствия — затем выполнение

План разделяет безопасные, обратимые и рискованные действия до обращения к ADB.

Выполнение03

adb shell pm disable-user…

Одна очередь с видимым статусом каждого шага

Интерфейс показывает, какая операция выполняется сейчас и что уже завершено.

Результат04

Операция завершена

Итог остаётся проверяемым и обратимым

Успешные действия, ошибки и команды сохраняются в журнале для повторной проверки.

Инструменты всегда под рукой

Пять рабочих контуров — наведите курсор или выберите панель

Прошивка разделов, стирание данных и разблокировка загрузчика намеренно не поддерживаются: эти операции необратимы и могут удалить пользовательские данные.

Нативно и локально

Mac — центр управления

SwiftUI, AppKit, системные материалы и Retina. При этом приложение не отправляет данные во внешнюю инфраструктуру: команды выполняет локальный процесс adb.

Universal
Один бинарник arm64 + x86_64
Темы
Светлая, тёмная и системная
Клавиатура
Навигация и команды без мыши
Доступность
Reduce Motion и повышенный контраст
Встроенная ADB-консоль

Для профи без упрощений

adb и shell, история, избранное, сниппеты, автодополнение, поиск и остановка команды.

ADB Control 0.7.0

Подключите Android

Перед первым запуском установите Android Platform Tools и включите отладку по USB или беспроводную отладку на устройстве.

Ссылка появится с первым релизом
Версия
0.7.0 / сборка 10
Размер
14 МБ
Система
macOS 14.0 Sonoma+
Архитектура
Apple Silicon и Intel

Установка ADB

brew install android-platform-tools

Текущая сборка подписана локально и пока не заверена в Apple. При первом запуске используйте контекстное меню «Открыть».

Перед подключением

Короткие ответы на вопросы, которые возникают до запуска ADB Control.

Нужен ли Android Studio?

Нет. Достаточно Android Platform Tools. После установки командой brew install android-platform-tools приложение найдёт adb автоматически; путь можно указать вручную.

Нужен ли root?

Нет. Поддержанные операции выполняются через обычный ADB для пользователя 0. Наличие root отображается в информации об устройстве, но приложение его не запрашивает.

Можно ли вернуть удалённое системное приложение?

Да, если оно удалялось для пользователя 0. APK остаётся в прошивке, а действие «Восстановить» возвращает пакет через install-existing.

Безопасно ли отключать системные пакеты?

Универсальной гарантии нет. Поэтому ADB Control показывает уровень риска и последствия до выполнения. Для неизвестного пакета используется честный статус «Проверьте», а не выдуманное описание.

Данные отправляются на сервер?

Нет. Приложение работает с локальным процессом adb на Mac. В текущей реализации нет аккаунтов, телеметрии и сетевой передачи данных приложения.

Какие Mac поддерживаются?

macOS 14 Sonoma и новее. Universal-бинарник содержит arm64 для Apple Silicon и x86_64 для Intel.