====== scrcpy ======
* Objet : scrcpy, présentation, installation et utilisation.
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Affiche et contrôle votre appareil sous Android depuis l'écran de vôtre Debian.//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi : {{tag>à-placer à-tester}}
* Création par [[user>TyZef]] 05/01/2024
* Testé par <...> le <...> FIXME
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=34407#p34407 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
Prononcé //"**scr**een **c**o**py**"//, autrement dit //"copie d'écran"//.
Cette application renvoie à l'écran de vôtre Debian les appareils Android(la vidéo et l'audio) connectés avec un cable USB ou en WiFi = LAN (**L**ocal **A**rea **N**etwork). Et permet aussi de contrôler ces appareils avec le clavier et la souris de l'ordinateur. Elle ne nécessite pas d'accès root et fonctionne sous Linux, Windows et macOS.
{{/file-R2f3c44db02db27ac85cf4f080b2c5582.png}}
\\
\\
===== Installation =====
apt-get install adb scrcpy
===== Utilisation =====
==== Étape 1 : Activer le mode de débogage USB dans Android ====
== 1. Activer l'option Développeur ==
Allez dans "Paramètres" de l'appareil Android, puis naviguez jusqu'à "À propos du téléphone/À propos de l'appareil". Tapez ensuite sept fois sur "Build Number" (sous l'onglet "Version").
En fonction de votre appareil, vous devrez peut-être saisir un mot de passe et un code PIN pour obtenir un laissez-passer. Si vous réussissez, le système vous indiquera quelque chose comme "Vous êtes maintenant en mode développeur".
== 2. Activer le mode de débogage USB ==
Après l'étape 1, retournez dans les "Paramètres" d'Android. Il devrait y avoir un nouveau "Developer Options" dans le menu ou le sous-menu de "Additional Settings".
Allez dans ce menu et activez l'option "USB Debugging".
Les options de menu peuvent varier d'un appareil Android à l'autre. En cas de problème, vous pouvez consulter [[https://developer.android.com/studio/debug/dev-options?hl=fr|le document officiel d'Android]] document officiel d'Android pour activer le mode développeur et le débogage USB.
==== Étape 2 : Connecter votre Android à Linux ====
Après avoir activer le débogage USB sur vôtre Android et installé ''Scrcpy'' et ''ADB'' sur vôtre système d’exploitation, connectez votre téléphone portable à votre PC à l'aide d'un câble USB. Cela est nécessaire jusqu'à ce que vous cliquiez sur "Autoriser" dans la boîte de dialogue "Autoriser le débogage USB".
Voir ci-dessous:\\
{{/file-R6c836f744467234c1366d3852f1deca7.png?333}}
La notification Android ci-dessus peut se reproduire plusieurs fois, lors de la connexion et/ou de l'exécution des commandes ci-dessous.
== Option 1 : Contrôler Android dans Linux via USB : ==
Si vous souhaitez refléter l'écran d'Android sur votre bureau Linux via un câble USB, ouvrez le terminal et exécutez les commandes ci-dessous une par une :
* Exécutez la commande pour lancer le démon afin d'écouter sur l'USB :
adb usb
== Option 2 : Contrôler Android sans fil : ==
* Option 2 : Contrôler Android sans fil :
Vous pouvez également vous connecter sans fil via le protocole TCPIP, à condition de vous trouver dans le même réseau local **LAN**. Ouvrez également le terminal:
* Démarrer/redémarrer le démon adb et écouter sur le port TCP :
adb tcpip 5555
* Connectez-vous via l'adresse IP de votre Android (remplacez l'IP ci-dessous) :
adb connect 192.168.0.158:5555
* Maintenant, déconnectez le câble USB. Il n'est plus nécessaire.
**Enfin, démarrez Scrcpy en lançant la commande scrcpy dans le terminal :**
scrcpy
==== Mais quelle est l'adresse de mon smartphone? ====
**Comment trouver l'adresse IP de votre téléphone Android ?**\\
\\
Pour trouver l’adresse IP de votre téléphone Android, procédez comme suit:\\
Ouvrir **Réglages** et naviguez jusqu'à **Réseau et internet> Wifi .**\\
Si vous n'êtes pas déjà connecté à votre réseau Wi-Fi, appuyez sur son nom et confirmez qu'il s'y joigne.\\
Puis appuyez sur le nom du réseau et développez le **Avancée** section.\\
Ici, vous trouverez votre **adresse IP** et d'autres informations sur le réseau...\\
\\
{{/file-R809b5a076c43dac32bb309c9cb9948d8.png?444}} \\
==== Étape 3 : Déconnecter votre Android de Linux ====
Vous pouvez fermer la fenêtre de l'application ''scrcpy'' pour arrêter de refléter l'écran Android. Si besoin, reconnectez-vous avec la commande ''scrcpy''.\\
\\
Mais si vous ne voulez plus utiliser **Scrcpy**, déconnectez-le avec la commande : \\
//(Remplacer par votre adresse IP)// \\
adb disconnect 192.168.0.158:5555
\\
===== sources: =====
[[https://github.com/Genymobile/scrcpy]]\\
[[https://fr.wikipedia.org/wiki/Scrcpy]]\\
[[https://developer.android.com/studio/debug/dev-options?hl=fr]]\\
[[https://fostips.com/mirror-android-screen-linux-desktop/#rb-Option-2-To-Control-Android-wirelessly]]\\
[[https://commentgeek.com/comment-trouver-adresse-votre-android/]]\\
\\
Très complet: \\
[[https://doc.ubuntu-fr.org/scrcpy]]\\