Il arrive qu’on veuille aider quelqu’un sur son téléphone Android. Mais comment faire sans se déplacer?
Les solution comme Teamviewer passent par un serveur tiers et nécessitent l’installation de GooglePlayServices… C’est non.
Si vous arrivez à faire activer le mode debug sur son téléphone et qu’il se trouve à portée Wifi ou USB d’une machine sur laquelle vous avez adb installé et une connexion SSH, c’est bingo.
scrcpy est un logiciel libre développé par Rom1v qui permet voir et interagir avec l’écran du smartphone Android par adb.
On peut choisir le taux de compression du stream video, la résolution et le nombre d’images par seconde, donc ça passe sur de la connexion ADSL.
Toutes les commandes sont expliquées sur le README.
Par exemple pour voir un téléphone à distance :
- Brancher le téléphone avec le mode debogage ADB activé en USB sur un ordinateur A.
- Sur l’ordinateur B (qui verra l’écran), lancer :
$ adb kill-server $ ssh -CN -L5037:localhost:5037 -R27183:localhost:27183 ordinateur_A
Puis dans un autre terminal, toujours sur l’ordinateur B :
$ scrcpy
Ca ne fonctionne pas par TCP/IP car il doit utiliser sont propre serveur ADB
il faut un serveur ADB pour discuter avec le téléphone. Et scrcpy accès au smartphone par le serveur. Maintenant, tu peux choisir où se situe le serveur (de ton coté ou celui de la personne que tu veux aider) grace au forwarding de ports.