⌚ Geminiman WearOS Local ADB
Запускайте команды ADB прямо с ваших часов Wear OS — после настройки телефон или ПК не требуются.
Создано для разработчиков, тестировщиков и опытных пользователей, которым нужен быстрый локальный доступ к ADB непосредственно с часов. Включите беспроводную отладку, выполните сопряжение или подключение с часов, а затем запускайте сохраненные или ожидающие команды непосредственно в Wear OS.
✨ Ключевые особенности
🔌 Локальный ADB в Wear OS
Запускайте команды оболочки ADB прямо с ваших часов, используя встроенную локальную настройку ADB.
📡 Сопряжение и подключение с часов
Сопрягайте часы с беспроводной отладкой или переподключайтесь к существующей сессии отладки без необходимости каждый раз использовать компьютер.
⚡ Сохраненные команды
Создавайте многократно используемые команды для распространенных задач, таких как проверка информации об устройстве, перечисление пакетов или выполнение команд оболочки.
📥 Ожидающая очередь команд
Команды, полученные по внешним ссылкам, не выполняются вслепую. Сначала просмотрите их, а затем выберите, сохранить, удалить или запустить. 🧩 Пакетная обработка ожидающих команд
Просматривайте несколько ожидающих команд одновременно, выбирайте, какие выполнить или отменить, а затем выполняйте выбранные команды вместе.
📄 Вывод команд на часах
Просматривайте результаты команд непосредственно в приложении после их выполнения.
🛡️ Защита от спама
Повторяющиеся запросы внешних команд ограничены для уменьшения количества нежелательных запросов.
🎛️ Удобный интерфейс для часов
Разработан для небольших экранов Wear OS с понятными элементами управления, полноэкранными диалогами и поддержкой прокрутки с помощью поворотного регулятора.
📱 Дополнительное приложение для телефона
Приложение-компаньон для телефона является необязательным. Приложение для часов может работать самостоятельно. Приложение для телефона просто упрощает управление, редактирование и организацию команд для часов с большого экрана.
🧑💻 Интеграция с разработчиками
Другие приложения могут отправлять команды в Geminiman WearOS Local ADB с помощью Intent глубокой ссылки.
Пример: разработчики, которым необходимы специальные разрешения, предоставляемые через ADB, могут отправить команду моему приложению, и она будет выполнена после подключения ADB.
Синтаксис:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
Параметры:
• cmd: обязательная команда для выполнения
• args: необязательные дополнительные аргументы
• title: необязательный читаемый заголовок
• description: необязательное пояснение, отображаемое пользователю
• caller: необязательное имя приложения/инструмента/разработчика
Пример ссылки:
geminiman://command?title=SDK%20Version&cmd=getprop&args=ro.build.version.sdk&description=Show%20Android%20SDK%20version&caller=My%20App
Java:
~~~~~~~~~~~~~~~~~~~~~~~~
Uri uri = new Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK Version")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Show Android SDK version")
.appendQueryParameter("caller", "My App")
.build();
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(intent);
~~~~~~~~~~~~~~~~~~~~~~~
Kotlin:
~~~~~~~~~~~~~~~~~~~~~~~~
val uri = Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK Version")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Show Android SDK version")
.appendQueryParameter("caller", "My App")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~
Примечание:
Используйте кодирование URL при создании ссылок вручную. Входящие команды рассматриваются как ожидающие запросы и требуют подтверждения пользователя перед выполнением.
⚠️ Важное замечание
Это приложение предназначено для пользователей, которые понимают ADB и беспроводную отладку. Команды ADB могут влиять на приложения, настройки и поведение устройства, поэтому запускайте только те команды, которым вы доверяете.
Требования:
• Устройство Wear OS
• Включены параметры разработчика
• Включена беспроводная отладка
• Базовые знания команд ADB
Нашли проблему или есть предложение?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Категория: Приложение
Выполняйте локальные команды ADB прямо с ваших часов Wear OS, телефон или компьютер не требуются.
Последнее обновление
9 авг. 2026 г.