USB/IP Server APP
このアプリはネイティブのAndroidUSBホストAPIを使用しているため、rootは必要ありません。ただし、このアプリは、経験の浅いユーザーにとってはPC側のセットアップが複雑になる可能性があるため、気の弱い人向けではありません。
アプリのUSB/IPサービスを実行すると、usbipユーティリティを使用してPCからAndroidデバイスに接続されているUSBデバイスを一覧表示できます。 PCから接続しようとすると、AndroidデバイスにUSB許可ダイアログが表示されます。許可ダイアログを受け入れると、デバイスがPCに接続されます。
USB / IP仕様に従って、このアプリはポート3240でTCP接続をリッスンします。サービスの実行中は、部分的なウェイクロックとWi-Fiロックを保持して、ネットワーク上でUSBデバイスにサービスを提供しているときにデバイスがスリープまたは切断されないようにします。
このアプリは、最新のカーネルのLinuxのUSB/IPドライバーおよび現在のWindowsUSB/IPドライバーと互換性があります。このアプリは、Windowsドライバーでより適切に動作する傾向があることがわかりました。特に、大容量記憶装置とMTPはLinuxでは壊れているようですが、Windowsでは正常に動作します。私のテストでは、USB入力デバイスは両方のプラットフォームで同等に機能しました。
一部のUSB入力デバイス、特に私がテストした外部マウスとキーボードは、Androidによってまったく公開されていません。これらは共有できません。
テストされたデバイス:
T-Flight Hotas X(フライトスティック)-WindowsおよびLinuxで動作
Xbox360ワイヤレスレシーバー-WindowsおよびLinuxで動作
MTPデバイス(Androidフォン)-Windowsでは動作しますがLinuxでは動作しません
Corsair Flash Voyager(フラッシュドライブ)-Windowsでは動作しますがLinuxでは動作しません
iPhone-LinuxとWindowsで壊れた
USBマウス-デバイスリストに表示されない
USBキーボード-デバイスリストに表示されない