Skip to content

scrcpy : Piloter son téléphone android depuis son PC

Auteur : Philippe Le Van - @plv@framapiaf.org

Date : 4 mars 2024

Introduction

Si on veut :

  • taper rapidement un SMS
  • prendre facilement un screenshot de son smartphone android sur un PC
  • partager son écran de téléphone avec son PC

On peut piloter son téléphone android avec son PC en utilisant la commande scrcpy.

Ce tutoriel explique l'utilisation de scrcpy.

Configuration de son téléphone

Activer le mode développeur

Sur mon téléphone, il faut

  • aller dans "les paramètres" > "A propos du téléphone"
  • cliquer 7 fois sur "Numéro de build" pour activer le mode développeur

Activer le débogage USB

  • aller dans "les paramètres" > "Options pour les développeurs"
  • activer "Débogage USB"

Installation de scrcpy sur son PC (debian/ubuntu)

Installer scrcpy installe également adb (android debug bridge).

1
sudo apt install scrcpy

Lancer ADB et relier son téléphone

Brancher son téléphone au PC en USB

Brancher le téléphone au PC en USB et accepter la connexion USB sur le téléphone.

Lancer le serveur ADB

1
2
adb kill-server
adb start-server

Voir si ADB voit le téléphone

1
2
3
philippe@philippe-Latitude-9330:~$ adb devices 
List of devices attached
245xxxxxxxxxx17ece  device

scrcpy et clavier

Lancer scrcpy

Il faut juste lancer la commande scrcpy en simulant un clavier physique (c'est pas indispensable le -K, mais ça marche mieux pour le mapping du clavier)

1
2
3
4
5
6
scrcpy -K
# -K ou --hid-keyboard permet de simuler un clavier physique

# Note : sur les prochaines versions de scrcpy, il faudra utiliser
# scrcpy --keyboard=aoa
# pour simuler un clavier physique 

Configurer le clavier physique sur votre téléphone

Quand vous avez lancé scrcpy, votre téléphone devrait avoir détecté un nouveau clavier physique (comme si vous aviez connecté un vrai clavier bluetooth). Il faudra configurer la langue de ce clavier :

  • aller dans "les paramètres" > "Système" > "Langue et saisie" > "Clavier physique"
  • Sélectionner le français (ou la langue de votre choix)

Résultat

On voit l'écran de son téléphone sur son PC. On peut lancer une application soit avec la souris sur son PC, soit sur l'écran du téléphone. Si on tape avec le claver du PC, ça tape sur le téléphone (parfois avec quelques bugs de mapping de keyboard)

scrcpy screenshot

Référence