USB/IP Server APP
Diese App verwendet native Android-USB-Host-APIs, sodass kein Root erforderlich ist. Diese App ist jedoch nichts für schwache Nerven, da sie eine PC-seitige Einrichtung erfordert, die für unerfahrene Benutzer komplex sein kann.
Wenn der USB/IP-Dienst der App ausgeführt wird, können Sie USB-Geräte auflisten, die mit Ihrem Android-Gerät von Ihrem PC aus mit dem usbip-Dienstprogramm verbunden sind. Wenn Sie versuchen, sie von Ihrem PC aus anzuhängen, wird der USB-Berechtigungsdialog auf Ihrem Android-Gerät angezeigt. Nachdem Sie den Berechtigungsdialog akzeptiert haben, wird das Gerät an Ihren PC angeschlossen.
Gemäß der USB/IP-Spezifikation lauscht diese App auf TCP-Verbindungen auf Port 3240. Während der Dienst ausgeführt wird, hält er einen teilweisen Wakelock und eine Wi-Fi-Sperre, um zu verhindern, dass das Gerät in den Energiesparmodus wechselt oder die Verbindung trennt, während USB-Geräte im Netzwerk bedient werden.
Diese App ist kompatibel mit dem USB/IP-Treiber von Linux im neuesten Kernel und dem aktuellen USB/IP-Treiber von Windows. Ich habe festgestellt, dass diese App tendenziell besser mit dem Windows-Treiber funktioniert. Insbesondere scheint es, dass Massenspeicher und MTP unter Linux defekt sind, aber unter Windows einwandfrei funktionieren. USB-Eingabegeräte haben in meinen Tests auf beiden Plattformen gleich gut funktioniert.
Einige USB-Eingabegeräte werden von Android überhaupt nicht angezeigt, insbesondere externe Mäuse und Tastaturen, die ich getestet habe. Diese können nicht geteilt werden.
Getestete Geräte:
T-Flight Hotas X (Flugstick) - funktioniert unter Windows und Linux
Xbox 360 Wireless Receiver – funktioniert unter Windows und Linux
MTP-Gerät (Android-Telefon) - funktioniert unter Windows, aber nicht unter Linux
Corsair Flash Voyager (Flash-Laufwerk) - funktioniert unter Windows, aber nicht unter Linux
iPhone - defekt unter Linux und Windows
USB-Maus – erscheint nicht in der Geräteliste
USB-Tastatur – erscheint nicht in der Geräteliste