Lantsei.lesCigales.ORG

Scrcpy, prise en main à distance

Voyons comment prendre la main sur un ordiphone Android via Usb ou par le réseau.


Prérequis

Activer le mode développeur sur l’ordiphone

Dans le menu paramètre > à propos du téléphone, taper 7 fois sur le Numéro de build (situé en bas de la liste).

Activer le mode débogage sur l’ordiphone

Dans le menu Système > { } Options pour les développeurs, dans la section Débogage, activer l’option Débogage USB (pour une connexion via un câble USB) et /ou Débogage sans fil (via le réseau Wi-Fi, Bluetooth et Usb).

Pour la prise en main via Usb

Détection

Connecter l’ordiphone à l’ordinateur avec le câble. Un message devrait apparaitre sur l’ordiphone vous demandant d’autoriser le débogage USB.

Vérifier la détection de l’ordiphone par adb :

adb devices

Cela devrait retourner le numéro de série de l’appareil.

💡 Astuce: Dans certains cas (entre-autre sous Fedora..), il faudra créer une règle dans le gestionnaire de périphériques udev.

Pour ce faire, lancer la commande lsusb pour lister les périphériques usb connectés à l’ordinateur :

lsusb

Noter, dans le résultat de la commande, à la ligne correspondant à votre appareil, dans la série de 8 chiffres séparés par deux point, les quatre premiers chiffres correspondant à l’IdVendor(pour Info les quatre autres correspondent à l’IdDevice) :

Créer /modifier le ficher suivant :

sudo nano /etc/udev/rules.d/51-android.rules

Et ajouter cette ligne avec les quatre chiffres correspondant à l’IdVendor` :

SUBSYSTEM=="usb", SYSFS{idVendor}=="<IdVendor>", MODE="0666"

Débrancher, puis rebrancher l’appareil. Un message devrait apparaitre sur l’ordiphone vous demandant d’autoriser le débogage USB.

Prise en main à distance

scrcpy -s <numero-de-serie>

📝 Note: La commande fonctionne aussi sans indiquer le numéro de série, si un seul appareil est connecté et configuré.

Pour la prise en main via le réseau

Configuration

Activer le mode de débogage par le réseau sur l’ordiphone.

Dans le menu Système > Options pour les développeurs, sous la section Débogage, activer l’option ADB par réseau.

Configurer adb sur l’ordinateur :

sudo adb connect <adresse-ip>:<port>

<adresse-ip> : Adresse ip ou non d’hôte (définit dans le fichier /etc/hosts)

<port> : Le port par défaut est 5555

Prise en main à distance

scrcpy -s <adresse-ip>:<port>

Commandes utiles pour le débogage

Arrêter le service adb :

sudo adb kill-server

Démarrer le service adb :

sudo adb start-server

🔗 Source: https://it.izero.fr/..