Geminiman WearOS Local ADB

Zakupy w aplikacji
Ocena treści
Dla wszystkich
1 tys.+
Pobrania
Ocena treści
Dla wszystkich
Więcej informacji
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

⌚ Geminiman WearOS Lokalny ADB

Uruchamiaj polecenia ADB bezpośrednio z zegarka Wear OS — bez potrzeby korzystania z telefonu lub komputera po konfiguracji.

Stworzony dla programistów, testerów i zaawansowanych użytkowników, którzy chcą szybko uzyskać dostęp do lokalnego ADB z poziomu samego zegarka. Włącz debugowanie bezprzewodowe, sparuj lub połącz się z poziomu zegarka, a następnie uruchom zapisane lub oczekujące polecenia bezpośrednio w Wear OS.

✨ Najważniejsze funkcje

🔌 Lokalny ADB w Wear OS
Uruchamiaj polecenia powłoki ADB bezpośrednio z zegarka, korzystając z dołączonej konfiguracji lokalnej ADB.

📡 Parowanie i łączenie z poziomu zegarka
Sparuj z debugowaniem bezprzewodowym lub ponownie połącz się z istniejącą sesją debugowania bez konieczności każdorazowego korzystania z komputera.

⚡ Zapisane polecenia
Twórz polecenia wielokrotnego użytku do typowych zadań, takich jak sprawdzanie informacji o urządzeniu, wyświetlanie pakietów lub uruchamianie poleceń powłoki.

📥 Kolejka oczekujących poleceń
Polecenia otrzymane z linków zewnętrznych nie są wykonywane bezmyślnie. Najpierw je przejrzyj, a następnie wybierz, czy je zapisać, odrzucić czy uruchomić.

🧩 Polecenia oczekujące w partiach
Przejrzyj wiele oczekujących poleceń jednocześnie, wybierz, które z nich uruchomić lub odrzucić, a następnie wykonaj wybrane polecenia jednocześnie.

📄 Dane wyjściowe poleceń na zegarku
Wyświetlaj wyniki poleceń bezpośrednio w aplikacji po ich wykonaniu.

🛡️ Ochrona przed spamem
Powtarzające się żądania poleceń zewnętrznych są ograniczone, aby ograniczyć liczbę niechcianych komunikatów.

🎛️ Interfejs przyjazny dla zegarka
Zaprojektowany dla małych ekranów Wear OS z przejrzystymi elementami sterowania, pełnoekranowymi oknami dialogowymi i obsługą przewijania obrotowego.

📱 Opcjonalna aplikacja na telefon
Aplikacja towarzysząca na telefon jest opcjonalna. Aplikacja na zegarek może działać samodzielnie. Aplikacja na telefon po prostu ułatwia zarządzanie, edycję i organizowanie poleceń zegarka na większym ekranie.

🧑‍💻 Integracja dla programistów

Inne aplikacje mogą wysyłać polecenia do Geminiman WearOS Local ADB za pomocą intencji deep link.

Przykład: programiści potrzebujący specjalnych uprawnień, które można przyznać za pośrednictwem ADB, mogą wysłać polecenie do mojej aplikacji, a zostanie ono uruchomione po połączeniu się z ADB.

Składnia:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME

Parametry:
• cmd: wymagane polecenie do uruchomienia
• args: opcjonalne argumenty dodatkowe
• title: opcjonalny, czytelny tytuł
• description: opcjonalne wyjaśnienie wyświetlane użytkownikowi
• caller: opcjonalna nazwa aplikacji/narzędzia/programisty

Przykładowy link:
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", "wersja SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Pokaż wersję Android SDK")
.appendQueryParameter("caller", "Moja aplikacja")
.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", "Wersja SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Pokaż wersję Android SDK")
.appendQueryParameter("caller", "Moja aplikacja")
.build()

val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~

Uwaga:
Podczas ręcznego tworzenia linków należy używać kodowania URL. Polecenia przychodzące są traktowane jako oczekujące żądania i wymagają zatwierdzenia przez użytkownika przed wykonaniem.

⚠️ Ważna informacja

Ta aplikacja jest przeznaczona dla użytkowników znających się na debugowaniu ADB i sieci bezprzewodowej. Polecenia ADB mogą wpływać na aplikacje, ustawienia i działanie urządzenia, dlatego należy uruchamiać tylko polecenia, którym ufasz.

Wymagania:
• Urządzenie z systemem Wear OS
• Włączone opcje programistyczne
• Włączone debugowanie sieci bezprzewodowej
• Podstawowa znajomość poleceń ADB

Wystąpił problem lub masz sugestię?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB

~ Kategoria: Aplikacja
Uruchamiaj lokalne polecenia ADB bezpośrednio z zegarka Wear OS, bez potrzeby korzystania z telefonu lub komputera.
Ostatnia aktualizacja
9 sie 2026

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
  • Żadne dane nie są udostępniane innym firmom
    Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
  • Aplikacja nie zbiera danych
    Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Co nowego

Open testing release of Geminiman WearOS Local ADB.

• Use local ADB directly on your Wear OS watch without needing a PC
• Pair, connect, and manage ADB from the watch
• Save, edit, duplicate, delete, and reorder frequently used commands
• Receive command requests from supported Wear OS apps through deep links (developers that need adb, try this)

This is an open testing build before production. Bugs or rough edges may still exist, and feedback is welcome.