[Android] Diffuser et contrôler son smartphone sur Linux

 

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

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.