Compartir dispositivos USB desde un dispositivo Android a una PC a través de USB/IP
Esta aplicación comparte dispositivos USB de un dispositivo Android a una PC a través de USB/IP. Con este servidor en ejecución, puede compartir muchos dispositivos USB desde su dispositivo Android hasta una PC que ejecuta el software USB/IP. No todos los dispositivos USB son compatibles con esta aplicación. En particular, los dispositivos que usan transferencias isócronas (generalmente dispositivos de captura de video y audio) no son compatibles. Si encuentra que su dispositivo no es compatible, envíeme un correo electrónico y veré si puedo hacer algo al respecto.
Esta aplicación utiliza API nativas de host de Android USB, por lo que no requiere raíz. Sin embargo, esta aplicación no es para los débiles de corazón porque requiere que una configuración del lado de la PC pueda ser compleja para usuarios sin experiencia.
Con el servicio USB/IP de la aplicación en ejecución, podrá enumerar dispositivos USB conectados a su dispositivo Android desde su PC utilizando la utilidad USBIP. Cuando intente adjuntar a ellos desde su PC, el cuadro de diálogo de permiso USB se mostrará en su dispositivo Android. Después de aceptar el diálogo de permiso, el dispositivo se conectará a su PC.
Según la especificación USB/IP, esta aplicación escucha las conexiones TCP en el puerto 3240. Mientras el servicio se ejecuta, mantendrá un bloqueo parcial de Wakelock y Wi-Fi para evitar que el dispositivo duerma o se desconecte mientras sirve dispositivos USB en la red.
Esta aplicación es compatible con el controlador USB/IP de Linux en el último kernel y el controlador USB/IP de Windows actual. Descubrí que esta aplicación tiende a funcionar mejor con el controlador de Windows. Parece que el almacenamiento masivo y MTP están rotos en Linux, pero funcionan bien en Windows. Los dispositivos de entrada USB han funcionado igualmente bien en ambas plataformas en mis pruebas.
Android no están expuestos a algunos dispositivos USB, particularmente ratones y teclados externos que he probado. Estos no se pueden compartir.
Dispositivos probados:
T -Flight HOTAS X (Stick Flight) - Trabajando en Windows y Linux
Receptor inalámbrico de Xbox 360: trabajando en Windows y Linux
Dispositivo MTP (teléfono Android): trabajar en Windows pero no en Linux
Corsair Flash Voyager (unidad flash): trabajar en Windows pero no en Linux
iPhone - roto en Linux y Windows
USB Mouse: no aparece en la lista de dispositivos
Teclado USB: no aparece en la lista de dispositivos
0.1
- Liberación alfa inicial