Comment utiliser ADB sur les Google Glass sans fil (WiFi) ?

Comment utiliser ADB sur les Google Glass sans fil (WiFi) ?

Nous vous avons parlé à maintes reprises de l’outil ADB (pour Android Debug Bridge). Il permet de contrôler les émulateurs et terminaux Android directement en ligne de commande. La seule condition pour qu’il puisse fonctionner : activer le débogage USB sur le smartphone/tablette/lunettes…

ADB vous permet par exemple de copier ou d’extraire des fichiers, d’installer des applications, de prendre des captures d’écran, des vidéos… C’est également l’outil utilisé lors du développement d’applications, car il permet le débogage (logcat…). Mais qui dit développement, dit souvent de nombreuses heures à porter les lunettes branchées à un ordinateur. Cela peut être fatigant et nous avons la solution : ne plus utiliser le câble USB et communiquer sans-fil en WiFi. Cette fonctionnalité est intégrée nativement et seules quelques commandes vous permettront de l’activer.

 

Comment utiliser ADB en WiFi ?

1] Activer le mode Débogage USB

Il faut obligatoirement que vos Google Glass soient en mode débogage USB (ou USB Debugging). L’opération est extrêmement simple et nous vous l’expliquons dans cet article.

 

2] Installer adb

Vous devez ensuite préparer l’exécutable adb, que nous avons extrait du SDK Android, pour plus de facilité. Rassurez-vous nous n’avons rien touché par rapport à la version de base.

Archive à télécharger

En extrayant l’archive, vous obtiendrez alors trois exécutables :

  • adb.exe pour Windows
  • adb-mac pour Mac
  • adb-linux pour Linux

Ouvrez maintenant un terminal (cmd sur Windows, Terminal sur Mac et n’importe quelle application sur Linux) et rendez-vous dans le dossier où le zip a été extrait :

cd Téléchargements/adb

Nous nous assurons maintenant que le fichier est bien exécutable. Pour cela, vous devez taper :

  • sur Windows : rien de particulier
  • sur Mac :

chmod +x adb-mac

  • sur Linux :

chmod +x adb-linux

Connectez maintenant les Google Glass en USB à votre ordinateur. Pour vérifier qu’elles sont bien détectées, vous n’avez qu’à écrire :

adb devices

Si tout fonctionne bien, une ligne avec vos Google Glass devrait apparaître :

List of devices attached

015DB75A1501F00C      device

 

3] Trouver l’adresse IP des Google Glass

Depuis ce même terminal, rentrez simplement la commande :

adb shell netcfg

Vous allez alors tomber sur un résultat similaire à celui-ci :

ip6tnl0  DOWN                                   0.0.0.0/0   0x00000080 00:00:00:00:00:00
wlan0    UP                                   10.0.0.13/24  0x00001043 fc:4d:d4:cb:f0:8e
lo       UP                                   127.0.0.1/8   0x00000049 00:00:00:00:00:00
ifb0     DOWN                                   0.0.0.0/0   0x00000082 02:e5:dc:72:4f:6b
ifb1     DOWN                                   0.0.0.0/0   0x00000082 76:8e:dc:1e:82:50
p2p0     DOWN                                   0.0.0.0/0   0x00001002 00:90:4c:33:22:11
sit0     DOWN                                   0.0.0.0/0   0x00000080 00:00:00:00:00:00

La ligne importante est celle commançant par wlan0. On voit dans cet exemple que les lunettes ont pour adresse IP 10.0.0.13.

 

4] Connecter ADB à une adresse IP

Il faut au préalable activer le mode TCP sur le port 5555. Pour cela :

adb tcpip 5555

Enfin il ne reste plus qu’à activer la connexion  :

adb connect 10.0.0.13

Et on vérifie que tout fonctionne bien :

adb devices

List of devices attached
10.0.0.13:5555     device

 

5] Retourner en mode USB

Pour retourner en mode USB, inscrivez simplement cette commande :

adb usb

Laisser un commentaire

comment-avatar

*