This app shares USB devices from an Android device to a PC via USB/IP. With this server running, you can share many USB devices from your Android device to a PC running the USB/IP software. Not all USB devices are supported by this app. Notably, devices that use isochronous transfers (usually video and audio capture devices) are not supported. If you find that your device is not supported, send me an e-mail and I'll see if I can do something about it.
This app uses native Android USB host APIs, so it does not require root. However, this app is not for the faint of heart because it requires some PC-side setup can be complex for inexperienced users.
With the app's USB/IP service running, you will be able to list USB devices connected to your Android device from your PC using the usbip utility. When you try to attach to them from your PC, the USB permission dialog will be displayed on your Android device. After you accept the permission dialog, the device will attach to your PC.
Per the USB/IP specification, this app listens for TCP connections on port 3240. While the service is running, it will hold a partial wakelock and Wi-Fi lock to prevent the device from sleeping or disconnecting while serving USB devices on the network.
This app is compatible with Linux's USB/IP driver in the latest kernel and the current Windows USB/IP driver. I've found that this app tends to work better with the Windows driver. Particularly, it seems mass storage and MTP are broken on Linux but work fine on Windows. USB input devices have worked equally well on both platforms in my testing.
Some USB input devices aren't exposed by Android at all, particularly external mice and keyboards I've tested. These cannot be shared.
Tested devices:
T-Flight Hotas X (flight stick) - working on Windows and Linux
Xbox 360 Wireless Receiver - working on Windows and Linux
MTP device (Android phone) - working on Windows but not Linux
Corsair Flash Voyager (flash drive) - working on Windows but not Linux
iPhone - broken on Linux and Windows
USB mouse - does not appear in device list
USB keyboard - does not appear in device list
This app is still under heavy development. Please leave feedback.
</div> <div jsname="WJz9Hc" style="display:none">Ini saham aplikasi peranti USB dari peranti Android kepada PC melalui USB / IP. Dengan pelayan ini berjalan, anda boleh berkongsi peranti USB dari peranti Android anda ke PC menjalankan perisian USB / IP. Tidak semua peranti USB yang disokong oleh aplikasi ini. Paling ketara, peranti yang menggunakan pemindahan serentak clan (biasanya video dan peranti menangkap audio) tidak disokong. Jika anda mendapati bahawa peranti anda tidak disokong, hantarkan e-mel dan saya akan melihat jika saya boleh melakukan sesuatu mengenainya.
Aplikasi ini menggunakan ibunda Android API USB tuan rumah, jadi ia tidak memerlukan akar. Walau bagaimanapun, aplikasi ini bukan untuk mereka yang lemah jantung kerana ia memerlukan beberapa persediaan PC-sisi boleh kompleks untuk pengguna yang tidak berpengalaman.
Dengan aplikasi ini USB / IP perkhidmatan berjalan, anda akan dapat menyenaraikan peranti yang disambungkan dengan peranti Android anda dari PC anda dengan menggunakan utiliti usbip itu. Apabila anda cuba untuk melampirkan kepada mereka dari PC anda, dialog kebenaran USB akan dipaparkan pada peranti Android anda. Selepas anda menerima dialog kebenaran, peranti ini akan melekat pada PC anda.
Per spesifikasi USB / IP, aplikasi ini mendengar untuk sambungan TCP pada port 3240. Walaupun perkhidmatan yang sedang berjalan, ia akan mengadakan wakelock separa dan kunci Wi-Fi untuk menghalang peranti daripada tidur atau memutuskan sambungan semasa berkhidmat peranti USB pada rangkaian.
Aplikasi ini adalah serasi dengan pemacu USB / IP Linux dalam kernel terkini dan semasa pemandu Windows USB / IP. Saya dapati bahawa aplikasi ini cenderung untuk bekerja dengan lebih baik dengan pemandu Windows. Terutama, ia kelihatan storan massa dan MTP pecah di Linux tetapi bekerja denda pada Windows. Peranti input USB telah bekerja sama dengan baik di kedua-dua platform dalam ujian saya.
Sesetengah peranti input USB tidak terdedah dengan Android pada semua, terutamanya tikus luar dan papan kekunci saya diuji. Ini tidak boleh dikongsi.
Peranti diuji:
T-Penerbangan Hotas X (kayu penerbangan) - bekerja pada Windows dan Linux
Xbox 360 Wireless Penerima - bekerja pada Windows dan Linux
Peranti MTP (telefon Android) - bekerja pada Windows tetapi tidak Linux
Corsair Flash Voyager (pemacu kilat) - bekerja pada Windows tetapi tidak Linux
bawah - pecah pada Linux dan Windows
Tetikus USB - tidak muncul dalam senarai peranti
Keyboard USB - tidak muncul dalam senarai peranti
Aplikasi ini masih dalam pembangunan berat. Sila meninggalkan maklum balas.</div> <div class="show-more-end">