⌚ Geminiman WearOS Local ADB
Exécutez des commandes ADB directement depuis votre montre Wear OS : aucun téléphone ni ordinateur n’est nécessaire après la configuration.
Conçu pour les développeurs, les testeurs et les utilisateurs avancés qui souhaitent un accès ADB local rapide depuis leur montre. Activez le débogage sans fil, jumelez ou connectez-vous depuis la montre, puis exécutez des commandes enregistrées ou en attente directement sur Wear OS.
✨ Fonctionnalités clés
🔌 ADB local sur Wear OS
Exécutez des commandes shell ADB directement depuis votre montre grâce à la configuration ADB locale intégrée.
📡 Jumelage et connexion depuis la montre
Jumelez votre montre avec le débogage sans fil ou reconnectez-vous à une session de débogage existante sans avoir besoin d’un ordinateur à chaque fois.
⚡ Commandes enregistrées
Créez des commandes réutilisables pour les tâches courantes telles que la vérification des informations de l’appareil, l’affichage des paquets ou l’exécution de commandes shell.
📥 File d’attente des commandes en attente
Les commandes reçues de liens externes ne sont pas exécutées automatiquement. Examinez-les d'abord, puis choisissez de les enregistrer, de les ignorer ou de les exécuter.
🧩 Commandes en attente par lots
Examinez plusieurs commandes en attente simultanément, sélectionnez celles à exécuter ou à ignorer, puis exécutez-les ensemble.
📄 Affichage des résultats sur la montre
Consultez les résultats des commandes directement dans l'application après leur exécution.
🛡️ Protection anti-spam
Les requêtes de commandes externes répétées sont limitées afin de réduire les invites indésirables.
🎛️ Interface optimisée pour les montres connectées
Conçue pour les petits écrans Wear OS, avec des commandes claires, des boîtes de dialogue plein écran et la prise en charge du défilement rotatif.
📱 Application mobile optionnelle
L'application mobile associée est optionnelle. L'application pour montre peut fonctionner indépendamment. Elle facilite simplement la gestion, la modification et l'organisation des commandes de la montre depuis un écran plus grand.
🧑💻 Intégration pour les développeurs
D'autres applications peuvent envoyer des commandes à Geminiman WearOS Local ADB via un lien profond (Intent).
Exemple : les développeurs qui ont besoin d’une autorisation spéciale pouvant être accordée via ADB peuvent envoyer la commande à mon application, et celle-ci s’exécutera une fois la connexion ADB établie.
Syntaxe :
geminiman://command?title=TITRE&cmd=COMMANDE&args=ARGS&description=DESCRIPTION&caller=NOM_DE_L'APPELANT
Paramètres :
• cmd : commande obligatoire à exécuter
• args : arguments supplémentaires facultatifs
• title : titre lisible facultatif
• description : description facultative affichée à l'utilisateur
• caller : nom facultatif de l'application, de l'outil ou du développeur
Exemple de lien :
geminiman://command?title=Version%20du%20SDK&cmd=getprop&args=ro.build.version.sdk&description=Afficher%20la%20version%20du%20SDK%20Android&caller=Mon%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", "Afficher la version du SDK Android")
.appendQueryParameter("caller", "Mon application")
.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", "Version du SDK")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Afficher la version du SDK Android")
.appendQueryParameter("caller", "Mon application")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~
Remarque :
Utilisez l’encodage URL lors de la création manuelle des liens. Les commandes entrantes sont traitées comme des requêtes en attente et nécessitent l’approbation de l’utilisateur avant leur exécution.
⚠️ Avis important
Cette application est destinée aux utilisateurs maîtrisant ADB et le débogage sans fil. Les commandes ADB peuvent affecter les applications, les paramètres et le comportement de l’appareil. N’exécutez donc que les commandes auxquelles vous faites confiance.
Prérequis :
• Appareil Wear OS
• Options pour les développeurs activées
• Débogage sans fil activé
• Connaissances de base des commandes ADB
Vous avez rencontré un problème ou vous avez une suggestion ?
GitHub : https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ Catégorie : Application
Exécutez des commandes ADB locales directement depuis votre montre Wear OS, sans téléphone ni PC.
Dernière mise à jour :
9 août 2026