Diffuser et contrôler son smartphone sur Linux |
Article original Publié le : 21 octobre 2020 Mise a jour le : – |
C’est très simple de caster son smartphone et de l’utiliser depuis son pc.
Ça peut paraître inutile mais quand on ne la pas sous la main et qu’il est en mode silencieux on peut interagir avec (monter le volume, lancer un son ..)
Testé avec un MI9 sous Android 10 et Ubuntu 20.04,
Les devices doivent être sur le même réseau
Installer les outils adb
$ sudo apt install android-tools-adb
Installer les outils pour afficher et contrôler le smartphone
$ sudo apt install scrcpy
Coté smartphone , il faut activer le mode développeur puis activer le mode debug
Selon les modèles et les versions c’est bien souvent dans paramètre / a propos / taper 7 fois sur numéro de build
Pour prendre le contrôle du smartphone il faudra activer cette fonction
Brancher ensuite le smartphone, ouvrir un terminal et vérifier que le device est bien reconnu
$ sudo adb devices
List of devices attached e9b356df device
Pour ce connecter lancer l’appli avec ou sans le numéro du device
$ scrcpy
ou
$ scrcpy -s e9b356df
Bien sur l’intérêt est de ne pas utiliser de câble, pour cela une fois branché, lancer les commandes
$ adb start-server
$ adb tcpip 5555
Débrancher le câble et récupérer l’IP du tel
Se connecter avec l’adresse IP
$ adb connect 192.168.3.13
connected to 192.168.3.13:5555
Lancer l’appli
$ scrcpy
Il faut autoriser l’appareillage du pc avec le device via son empreinte
FAQ
Si on rencontre des soucis, killer et relancer le serveur
$ adb kill-server
$ adb start-server
Si la commande adb devices renvoi un unauthorized, il faut autoriser l’empreinte de la clé sur le smartphone.
$ adb devices
List of devices attached
192.168.3.13:5555 unauthorized
Quelques infos
https://developer.android.com/studio/command-line/adb.html#Enabling
https://github.com/Genymobile/scrcpy