Ця програма передає USB-пристрої з пристрою Android на ПК через USB/IP. Коли цей сервер працює, ви можете обмінюватися багатьма USB-пристроями зі свого пристрою Android на ПК, на якому встановлено програмне забезпечення USB/IP. Не всі USB-пристрої підтримуються цією програмою. Примітно, що пристрої, які використовують ізохронну передачу (зазвичай пристрої захоплення відео та аудіо), не підтримуються. Якщо ви виявите, що ваш пристрій не підтримується, надішліть мені електронний лист, і я подивлюся, чи можу я щось з цим зробити.
У цій програмі використовуються вбудовані API хосту USB для Android, тому для неї не потрібен root. Однак ця програма не для слабонервних, оскільки для неї потрібні деякі налаштування на стороні ПК, що може бути складним для недосвідчених користувачів.
Коли в додатку запущено службу USB/IP, ви зможете відображати список USB-пристроїв, підключених до вашого пристрою Android, зі свого ПК за допомогою утиліти usbip. Коли ви спробуєте підключитися до них зі свого ПК, на вашому пристрої Android відобразиться діалогове вікно дозволу USB. Після того, як ви приймете діалогове вікно дозволу, пристрій буде підключено до вашого ПК.
Відповідно до специфікації USB/IP, ця програма прослуховує TCP-з’єднання на порту 3240. Під час запуску служби в ній утримується часткова блокування в режимі сну та Wi-Fi, щоб запобігти переходу пристрою в режим сну або від’єднання під час обслуговування USB-пристроїв у мережі.
Ця програма сумісна з драйвером USB/IP Linux в останньому ядрі та поточним драйвером USB/IP Windows. Я виявив, що ця програма, як правило, краще працює з драйвером Windows. Зокрема, здається, що масове сховище та MTP зламані в Linux, але добре працюють у Windows. У моєму тестуванні пристрої введення USB однаково добре працювали на обох платформах.
Деякі пристрої введення USB взагалі не відкриваються Android, особливо зовнішні миші та клавіатури, які я перевірив. Цими не можна поділитися.
Перевірені пристрої:
T-Flight Hotas X (flight stick) - працює на Windows і Linux
Бездротовий приймач Xbox 360 - працює на Windows і Linux
Пристрій MTP (телефон Android) - працює на Windows, але не на Linux
Corsair Flash Voyager (флешка) - працює на Windows, але не на Linux
iPhone - зламаний на Linux і Windows
USB-миша - не відображається в списку пристроїв
USB-клавіатура - не відображається в списку пристроїв