Cómo controlar un móvil Android desde Windows con scrcpy por USB o Wi-Fi
Controla un móvil Android desde Windows con teclado y ratón usando scrcpy. Explicamos la conexión por USB y Wi-Fi de forma segura.
scrcpy permite mostrar la pantalla de un móvil Android en Windows y controlarlo directamente con el teclado y el ratón del ordenador. Funciona mediante ADB, puede utilizarse por USB o a través de la red local y no necesita root, una cuenta ni instalar una aplicación permanente en el teléfono.
La herramienta es gratuita y de código abierto. Para evitar paquetes modificados o versiones no oficiales, debe descargarse únicamente desde el repositorio de Genymobile/scrcpy. El propio proyecto advierte expresamente que no se utilicen páginas externas que distribuyan archivos con el nombre de scrcpy.
Qué necesitas para usar scrcpy
- Un móvil o tablet con Android 5.0 o posterior.
- Un ordenador con Windows.
- Activar Depuración USB en las opciones para desarrolladores de Android.
- Un cable USB de datos para realizar la primera conexión si vas a utilizar el método convencional.
- scrcpy descargado desde el repositorio oficial de Genymobile o instalado mediante WinGet.
La transmisión de audio requiere Android 11 o posterior, pero esta limitación no impide mostrar ni controlar dispositivos con versiones anteriores compatibles.
Cómo instalar scrcpy en Windows
Existen dos formas sencillas recomendadas por el proyecto. La primera consiste en descargar la versión oficial para Windows y extraer el archivo comprimido. El paquete ya incluye los componentes necesarios para utilizar ADB.
Otra posibilidad es instalar scrcpy mediante WinGet. Abre Terminal, PowerShell o Símbolo del sistema y ejecuta:
winget install --exact Genymobile.scrcpy
WinGet instala también las dependencias necesarias. Si utilizas el paquete descargado manualmente, trabaja siempre con la versión publicada directamente en el repositorio de Genymobile.
Activa la depuración USB en Android
scrcpy utiliza ADB para comunicarse con Android, por lo que en el modo normal necesitas tener activada la Depuración USB dentro de las opciones para desarrolladores.
La ubicación exacta de esta opción puede variar según el fabricante y la versión de Android. Una vez activada, conecta el teléfono al PC mediante un cable USB que permita transmitir datos.
La primera vez que ese ordenador intente utilizar ADB aparecerá en el móvil un mensaje para autorizar la depuración USB. Desbloquea el dispositivo y acepta la autorización. Si quieres evitar que Android vuelva a preguntar con el mismo ordenador, puedes marcar la opción que permite recordar ese equipo antes de confirmar.
Cómo controlar Android desde Windows por USB
Con la depuración activada y el ordenador autorizado, la conexión por cable es el método más sencillo.
- Conecta el teléfono al PC mediante USB.
- Desbloquea el móvil y acepta la solicitud de autorización de depuración USB si aparece.
- Abre una terminal en Windows.
- Ejecuta
scrcpy.
scrcpy
Si solo existe un dispositivo ADB conectado, scrcpy lo seleccionará automáticamente. En unos instantes debería aparecer una ventana con la pantalla del teléfono.
A partir de ese momento puedes utilizar el ratón para tocar elementos de la interfaz y el teclado para escribir en las aplicaciones de Android.
Cómo comprobar si Windows detecta el móvil
Si scrcpy indica que no encuentra ningún dispositivo, comprueba primero el estado de ADB:
adb devices
El teléfono debe aparecer en la lista con el estado device.
Si aparece como unauthorized, mira la pantalla del móvil. Android debería mostrar una ventana solicitando autorización para la depuración USB. Acepta el aviso y vuelve a ejecutar el comando.
Si el dispositivo no aparece en absoluto, comprueba el cable y el puerto USB. En algunos equipos Windows también puede ser necesario instalar el controlador USB correspondiente al fabricante del teléfono.
Cómo controlar Android desde Windows por Wi-Fi
scrcpy también puede funcionar mediante TCP/IP para no mantener el móvil conectado físicamente al ordenador. El teléfono y el PC deben estar en la misma red local.
La forma más sencilla de configurar esta conexión utiliza primero el cable USB. Conecta el teléfono, verifica que la depuración está autorizada y ejecuta:
scrcpy --tcpip
scrcpy buscará automáticamente la dirección IP del móvil, activará ADB mediante TCP/IP cuando sea necesario, realizará la conexión y abrirá la pantalla del dispositivo.
Una vez establecida la conexión puedes desconectar el cable USB. La sesión continuará a través de la red mientras el teléfono y el ordenador puedan comunicarse entre sí.
Cómo conectarte por Wi-Fi indicando la IP del móvil
Si el dispositivo ya está escuchando conexiones ADB mediante TCP/IP y conoces su dirección, también puedes indicarla directamente.
Por ejemplo:
scrcpy --tcpip=192.168.1.50
scrcpy utiliza normalmente el puerto 5555 cuando no se especifica otro. También puedes escribirlo explícitamente:
scrcpy --tcpip=192.168.1.50:5555
Sustituye 192.168.1.50 por la dirección real de tu teléfono.
Conexión Wi-Fi manual con ADB
Si prefieres configurar la conexión paso a paso, conecta primero el móvil por USB y asegúrate de que el ordenador está autorizado.
- Conecta el teléfono y el PC a la misma red Wi-Fi.
- Activa ADB mediante TCP/IP en el puerto 5555.
- Desconecta el cable USB.
- Conecta ADB a la dirección IP del teléfono.
- Ejecuta scrcpy.
adb tcpip 5555
adb connect DIRECCION_IP:5555
scrcpy
Cuando termines, puedes cerrar la conexión ADB de red con:
adb disconnect
Android 11 y versiones posteriores también disponen de una función de depuración inalámbrica que permite preparar ADB sin conectar primero un cable USB. La compatibilidad y el proceso inicial dependen del mecanismo de depuración inalámbrica de Android.
Cómo usar el teclado y el ratón
De forma predeterminada, scrcpy permite utilizar el ratón y el teclado directamente sobre la ventana del teléfono.
- El clic normal interactúa con la pantalla.
- El clic derecho ejecuta normalmente la acción Atrás.
- El clic central ejecuta la acción Inicio.
- El teclado permite escribir en los campos de texto de Android.
Alt + Fcambia entre ventana y pantalla completa.
El portapapeles también se sincroniza entre el ordenador y Android. En condiciones normales puedes utilizar Ctrl+C, Ctrl+X y Ctrl+V para copiar, cortar y pegar.
Cómo controlar el móvil sin mostrar su pantalla en el PC
scrcpy puede utilizarse únicamente como sistema de control, sin transmitir vídeo ni audio. En ese caso es necesario seleccionar un modo de ratón compatible.
scrcpy --no-video --no-audio --mouse=uhid
Si también quieres que el teclado se comporte como un teclado físico conectado directamente al dispositivo, utiliza:
scrcpy --no-video --no-audio --mouse=uhid --keyboard=uhid
Qué hacer si el teclado o el ratón no funcionan
En determinados dispositivos, especialmente algunos modelos de Xiaomi, Android puede permitir ver la pantalla pero bloquear la inyección de eventos de teclado y ratón.
Si scrcpy muestra un error relacionado con el permiso INJECT_EVENTS, busca dentro de las opciones para desarrolladores una función denominada USB debugging (Security Settings) o equivalente. Es una opción diferente de la depuración USB normal.
Después de activarla, el proyecto indica que puede ser necesario reiniciar el teléfono antes de volver a probar scrcpy.
Qué hacer si aparece Device unauthorized
El mensaje Device is unauthorized significa que ADB detecta el teléfono, pero el dispositivo todavía no ha autorizado a ese ordenador.
- Desbloquea el móvil.
- Desconecta y vuelve a conectar el cable USB si es necesario.
- Busca la ventana que solicita permiso para la depuración USB.
- Acepta la autorización.
- Ejecuta de nuevo
scrcpy.
Puedes verificar el estado en cualquier momento con:
adb devices
Cuando el estado cambie de unauthorized a device, scrcpy debería poder conectarse normalmente.
Qué hacer si tienes varios móviles conectados
Si ADB detecta varios dispositivos al mismo tiempo, scrcpy no puede saber automáticamente cuál quieres controlar. Puedes seleccionar el dispositivo USB cuando solo exista uno conectado por cable:
scrcpy --select-usb
Para seleccionar un dispositivo conectado por TCP/IP:
scrcpy --select-tcpip
También puedes indicar directamente el número de serie que aparece en adb devices:
scrcpy --serial=NUMERO_DE_SERIE
USB o Wi-Fi: qué método conviene utilizar
La conexión USB suele ser la opción más sencilla y estable, especialmente para sesiones largas o cuando la red inalámbrica tiene mucha carga. También evita depender de la calidad del Wi-Fi.
La conexión TCP/IP resulta más cómoda cuando quieres mantener el teléfono lejos del ordenador o utilizarlo sin cable. En ese caso, ambos dispositivos deben permanecer en la misma red y la calidad de la experiencia dependerá también de la conexión local.
En ambos métodos, scrcpy sigue utilizando ADB como canal de comunicación. Por seguridad, habilita la depuración únicamente en dispositivos y ordenadores de confianza y utiliza siempre la distribución oficial de Genymobile.