USB/IP Server APP
이 앱은 기본 Android USB 호스트 API를 사용하므로 루트가 필요하지 않습니다. 그러나 이 앱은 약간의 PC 측 설정이 필요하기 때문에 미숙한 사용자에게는 복잡할 수 있으므로 마음이 약한 사람을 위한 것은 아닙니다.
앱의 USB/IP 서비스가 실행되면 usbip 유틸리티를 사용하여 PC에서 Android 장치에 연결된 USB 장치를 나열할 수 있습니다. PC에서 연결하려고 하면 Android 장치에 USB 권한 대화 상자가 표시됩니다. 권한 대화 상자를 수락하면 장치가 PC에 연결됩니다.
USB/IP 사양에 따라 이 앱은 포트 3240에서 TCP 연결을 수신합니다. 서비스가 실행되는 동안 부분적인 wakelock 및 Wi-Fi 잠금을 유지하여 네트워크에서 USB 장치를 제공하는 동안 장치가 잠자기 또는 연결 해제되는 것을 방지합니다.
이 앱은 최신 커널의 Linux USB/IP 드라이버 및 현재 Windows USB/IP 드라이버와 호환됩니다. 이 앱은 Windows 드라이버에서 더 잘 작동하는 경향이 있습니다. 특히 Linux에서는 대용량 저장 장치와 MTP가 고장난 것 같지만 Windows에서는 잘 작동합니다. USB 입력 장치는 내 테스트에서 두 플랫폼 모두에서 똑같이 잘 작동했습니다.
일부 USB 입력 장치, 특히 내가 테스트한 외부 마우스와 키보드는 Android에서 전혀 노출되지 않습니다. 공유할 수 없습니다.
테스트된 기기:
T-Flight Hotas X(비행 스틱) - Windows 및 Linux에서 작동
Xbox 360 무선 수신기 - Windows 및 Linux에서 작동
MTP 장치(Android 전화) - Windows에서는 작동하지만 Linux에서는 작동하지 않음
Corsair Flash Voyager(플래시 드라이브) - Windows에서는 작동하지만 Linux에서는 작동하지 않음
iPhone - Linux 및 Windows에서 손상됨
USB 마우스 - 장치 목록에 표시되지 않음
USB 키보드 - 장치 목록에 표시되지 않음