L'outil de mise en miroir d'écran de téléphone vers PC « scrcpy » prend désormais en charge Android 12

L'outil qui vous permet de refléter l'écran de votre téléphone sur votre PC, scrcpy, a été mis à jour pour prendre en charge le contrôle des appareils exécutant Android 12.

Le pont de débogage Android, ou BAD en bref, c'est un outil extrêmement utile pour les développeurs qui souhaitent lire les journaux système, modifier les paramètres ou automatiser les actions sur leur appareil. Google avait l'intention de fournir uniquement une interface de ligne de commande lors de la création d'ADB, mais début mars 2018, un Le développeur a créé un outil au-dessus d'ADB qui vous permet non seulement de refléter l'écran de votre téléphone Android, mais également contrôlez-le à distance depuis votre PC. Cet outil s'appelle scrcpy et sa dernière mise à jour ajoute la prise en charge des appareils exécutant Android 12.

Pour ceux d'entre vous qui ne sont pas familiers, scrcpy (abréviation de "screen copy") se compose de deux composants: une application serveur transférée sur l'appareil Android et un client sur le PC qui communique avec le serveur via un socket sur un tunnel ADB. L'écran de votre téléphone est codé sous forme de vidéo h.264 qui est décodée et affichée sur votre PC par le client scrcpy. Les entrées du clavier et de la souris sont envoyées au serveur et traduites en entrées appropriées sur l'appareil. Bien que scrcpy ne soit pas le seul outil de contrôle à distance/de mise en miroir d'écran, c'est l'un des meilleurs car il est gratuit, open source, personnalisable et rapide.

Avant la mise à jour d'Android 12, scrcpy créait par défaut un « affichage sécurisé » afin de prendre en charge la mise en miroir du contenu qui était autrement bloqué. Cependant, Android 12 ne permet plus à un processus doté d'autorisations shell de créer un affichage sécurisé, ce qui entraîne scrcpy à crash immédiatement si l'utilisateur a tenté de le lancer sur un appareil exécutant Android 12. La solution est simple: reconstruisez le serveur Android pour qu'il crée un affichage non sécurisé.

Un autre ajout majeur à scrcpy est la possibilité d'utiliser le flux vidéo comme webcam sous Linux. L'outil a ajoutée Prise en charge de v4l2loopback (bouclage Video 4 Linux), permettant au flux vidéo d'être ouvert par un logiciel compatible V4L2 comme OBSC. Le flux vidéo peut être exposé sous forme de webcam et/ou affiché dans une fenêtre.

D'autres fonctionnalités ajoutées dans la mise à jour v1.18 de scrcpy incluent la possibilité de verrouiller l'orientation vidéo sur l'orientation initiale de l'appareil, d'éteindre l'appareil lorsque scrcpy est fermé, de nouveaux raccourcis pour les 4ème et 5ème boutons, redimensionne automatiquement la fenêtre pour supprimer les bordures noires et enregistre les fichiers dans /sdcard/Download au lieu de /sdcard.

Le journal des modifications pour la mise à jour v1.18 est intégré ci-dessous. Vous pouvez télécharger la dernière version de scrcpy depuis GitHub.

journal des modifications scrcpy v1.18

Changements depuis la v1.17 :

  • Ajouter la prise en charge d'Android 12 (#2129, #2402)
  • Ajout de la prise en charge de V4L2 (capture d'écran de l'appareil en tant que webcam) (#2232, #2233, #2268)
  • Ajouter une option pour verrouiller l'orientation vidéo initiale
  • Ajoutez une option pour éteindre l'appareil à la fermeture (#824)
  • Liez le 4ème bouton de la souris à APP_SWITCH (#2258)
  • Liez le 5ème bouton de la souris pour développer le panneau de notification (#2258)
  • Développez le panneau des paramètres sur le panneau de notification à double expansion (#2260, #2264)
  • Pousser vers /sdcard/Télécharger par défaut (#2384)
  • Centrez la fenêtre sur redimensionner pour l'ajuster (#2387)
  • Augmenter la plage d'identification d'affichage possible (#2009)
  • Consigner les événements d'entrée en mode détaillé (#2371)
  • Correction des paramètres des événements tactiles (#2125)
  • Correction du clic gauche sur le navigateur Samsung (#2169)
  • Supprimer l'option --render-expired-frames (#2268)
  • Transmettez les arguments scrcpy-noconsole à scrcpy sous Windows (#2052)
  • Mettre à niveau les outils de plate-forme vers 31.0.2 (adb) dans les versions Windows
  • Divers correctifs techniques

En savoir plus