⌚ Geminiman WearOS Local ADB
Esegui comandi ADB direttamente dal tuo smartwatch Wear OS, senza bisogno di telefono o PC dopo la configurazione.
Progettato per sviluppatori, tester e utenti esperti che desiderano un accesso rapido ad ADB locale direttamente dallo smartwatch. Abilita il debug wireless, associa o connetti il dispositivo dallo smartwatch, quindi esegui i comandi salvati o in sospeso direttamente su Wear OS.
✨ Caratteristiche principali
🔌 ADB locale su Wear OS
Esegui comandi shell ADB direttamente dal tuo smartwatch utilizzando la configurazione ADB locale inclusa.
📡 Associa e connetti dallo smartwatch
Associa il dispositivo con il debug wireless o riconnettiti a una sessione di debug esistente senza bisogno di un computer ogni volta.
⚡ Comandi salvati
Crea comandi riutilizzabili per attività comuni come il controllo delle informazioni del dispositivo, l'elenco dei pacchetti o l'esecuzione di comandi shell.
📥 Coda dei comandi in sospeso
I comandi ricevuti da link esterni non vengono eseguiti indiscriminatamente. Esaminali prima, quindi scegli se salvarli, scartarli o eseguirli.
🧩 Gestione batch dei comandi in sospeso
Visualizza più comandi in sospeso contemporaneamente, seleziona quali eseguire o ignorare, quindi esegui i comandi selezionati insieme.
📄 Output dei comandi sull'orologio
Visualizza i risultati dei comandi direttamente nell'app dopo l'esecuzione.
🛡️ Protezione antispam
Le richieste di comandi esterni ripetute sono limitate per ridurre le richieste indesiderate.
🎛️ Interfaccia ottimizzata per l'orologio
Progettata per i piccoli schermi Wear OS con controlli chiari, finestre di dialogo a schermo intero e supporto per lo scorrimento rotativo.
📱 App per smartphone opzionale
L'app complementare per smartphone è opzionale. L'app per orologio può funzionare autonomamente. L'app per smartphone semplifica la gestione, la modifica e l'organizzazione dei comandi dell'orologio da uno schermo più grande.
🧑💻 Integrazione con gli sviluppatori
Altre app possono inviare comandi a Geminiman WearOS Local ADB tramite un Intent di deep linking.
Esempio: gli sviluppatori che necessitano di autorizzazioni speciali, ottenibili tramite ADB, possono inviare il comando alla mia applicazione, che verrà eseguito non appena verrà stabilita la connessione con ADB.
Sintassi:
geminiman://command?title=TITOLO&cmd=COMANDO&args=ARGOMENTI&description=DESCRIZIONE&caller=NOME_CHIAMANTE
Parametri:
• cmd: comando obbligatorio da eseguire
• args: argomenti aggiuntivi opzionali
• title: titolo leggibile opzionale
• description: spiegazione opzionale mostrata all'utente
• caller: nome opzionale dell'app/strumento/sviluppatore
Esempio di link:
geminiman://command?title=Versione%20SDK&cmd=getprop&args=ro.build.version.sdk&description=Mostra%20versione%20SDK%20Android&caller=La%20mia%20app
Java:
~~~~~~~~~~~~~~~~~~~~~~~
Uri uri = new Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "Versione SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Mostra la versione dell'SDK Android")
.appendQueryParameter("caller", "La mia 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", "Versione SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Mostra la versione dell'SDK Android")
.appendQueryParameter("caller", "La mia app")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~
Nota:
Utilizzare la codifica URL quando si creano i link manualmente. I comandi in arrivo vengono trattati come richieste in sospeso e richiedono l'approvazione dell'utente prima dell'esecuzione.
⚠️ Avviso importante
Questa app è destinata a utenti che conoscono ADB e il debug wireless. I comandi ADB possono influire su app, impostazioni e comportamento del dispositivo, quindi eseguire solo comandi di cui ci si fida.
Requisiti:
• Dispositivo Wear OS
• Opzioni sviluppatore abilitate
• Debug wireless abilitato
• Conoscenza di base dei comandi ADB
Hai trovato un problema o hai un suggerimento?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Categoria: Applicazione
Esegui comandi ADB locali direttamente dal tuo smartwatch Wear OS, senza bisogno di telefono o PC.
Ultimo aggiornamento
9 ago 2026