Android Debug Bridge, oADBpara abreviar, es una herramienta inmensamente útil para los desarrolladores que desean leer registros del sistema, cambiar configuraciones o automatizar acciones en su dispositivo. Google tenía la intención de proporcionar solo una interfaz de línea de comandos cuando creó ADB, pero a principios de marzo de 2018, un desarrollador creó una herramienta sobre ADB que le permite no solo reflejar la pantalla de su teléfono Android, sino tambiéncontrolarlo de forma remota desde su PC. Esa herramienta se llama scrcpy, y su última actualización agrega soporte para dispositivos que ejecutanAndroid 12.

Para aquellos que no lo sepan, scrcpy (abreviatura de "screencopy"constade dos componentes: una aplicación de servidor que se envía al dispositivo Android y un cliente en la PC que se comunica con el servidor a través de un socket sobre un túnel ADB. La pantalla de su teléfono se codifica como un video h.264 que el cliente scrcpy decodifica y muestra en su PC. Las entradas del teclado y el mouse se envían al servidor y se traducen a las entradas apropiadas en el dispositivo. Si bien scrcpy no es la única herramienta de control remoto/duplicación de pantalla que existe, es una de las mejores porque es gratuita, de código abierto, personalizable y rápida.

Antes de la actualización de Android 12, scrcpy creaba de manera predeterminada una "pantalla segura" para poder reproducir contenido quede otro modo estaría bloqueado. Sin embargo, Android 12 ya no permite que un proceso con permisos de shell cree una pantalla segura, lo que hace que scrcpyse bloquee inmediatamentesi el usuario intenta iniciarlo en un dispositivo con Android 12. La solución es simple: reconstruya el servidor de Android para que cree una pantalla no segura.

Otra gran novedad de scrcpy es la posibilidad de utilizar la transmisión de vídeo como una cámara web en Linux. La herramienta haañadidocompatibilidad con v4l2loopback (Video 4 Linux loopback), lo que permite que la transmisión de vídeo se abra con software compatible con V4L2 comoOBS. La transmisión de vídeo se puede exponer como una cámara web y/o mostrar en una ventana.

Otras características agregadas en la actualización v1.18 de scrcpy incluyen la capacidad de bloquear la orientación del video a la orientación inicial del dispositivo, apagar el dispositivo cuando se cierra scrcpy, nuevos atajos para los botones 4 y 5, cambiar automáticamente el tamaño de la ventana para eliminar los bordes negros y guardar archivos en /sdcard/Download en lugar de /sdcard.

El registro de cambios de la actualización v1.18 se incluye a continuación. Puede descargar la última versión de scrcpydesde GitHub.