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">Cổ phiếu này ứng dụng các thiết bị USB từ một thiết bị Android với máy tính thông qua cổng USB / IP. Với máy chủ đang chạy, bạn có thể chia sẻ nhiều thiết bị USB từ thiết bị Android của bạn vào một máy tính đang chạy phần mềm USB / IP. Không phải tất cả các thiết bị USB được hỗ trợ bởi ứng dụng này. Đáng chú ý, thiết bị sử dụng chuyển đẳng thời (thường là video và các thiết bị chụp âm thanh) không được hỗ trợ. Nếu bạn thấy rằng thiết bị của bạn không được hỗ trợ, gửi cho tôi một e-mail và tôi sẽ xem nếu tôi có thể làm điều gì đó về nó.
Ứng dụng này sử dụng có nguồn gốc Android API cổng USB, vì vậy nó không yêu cầu root. Tuy nhiên, ứng dụng này không phải dành cho những kẻ yếu tim vì nó đòi hỏi một số thiết lập máy tính bên có thể phức tạp cho người dùng thiếu kinh nghiệm.
Với của ứng dụng USB / IP dịch vụ đang chạy, bạn sẽ có thể liệt kê các thiết bị USB kết nối với thiết bị Android của bạn từ máy tính của bạn bằng cách sử dụng tiện ích usbip. Khi bạn cố gắng để gắn vào chúng từ máy tính của bạn, hộp thoại cho phép USB sẽ được hiển thị trên thiết bị Android của bạn. Sau khi bạn chấp nhận hộp thoại cho phép, thiết bị sẽ gắn vào máy tính của bạn.
Theo các đặc tả USB / IP, ứng dụng này cho kết nối TCP trên cổng 3240. Trong khi các dịch vụ đang chạy, nó sẽ tổ chức một wakelock một phần và khóa Wi-Fi để ngăn chặn các thiết bị từ ngủ hoặc ngắt kết nối trong khi phục vụ các thiết bị USB trên mạng.
Ứng dụng này tương thích với trình điều khiển USB / IP của Linux trong hạt nhân mới nhất và các trình điều khiển Windows USB / IP hiện hành. Tôi đã tìm thấy rằng ứng dụng này có xu hướng làm việc tốt hơn với trình điều khiển Windows. Đặc biệt, có vẻ như lưu trữ và MTP được chia trên Linux, nhưng làm việc tốt trên Windows. Thiết bị đầu vào USB đã làm việc tốt như nhau trên cả hai nền tảng trong thử nghiệm của tôi.
Một số thiết bị đầu vào USB không được tiếp xúc bởi Android ở tất cả, đặc biệt là chuột và bàn phím bên ngoài tôi đã được thử nghiệm. Những không thể chia sẻ.
Thiết bị thử nghiệm:
T-bay HOTAS X (thanh bay) - làm việc trên Windows và Linux
Xbox 360 Wireless Receiver - làm việc trên Windows và Linux
Thiết bị MTP (điện thoại Android) - làm việc trên Windows nhưng không phải Linux
Corsair Flash Voyager (ổ đĩa flash) - làm việc trên Windows nhưng không phải Linux
iPhone - bị hỏng trên Linux và Windows
USB chuột - không xuất hiện trong danh sách thiết bị
Bàn phím USB - không xuất hiện trong danh sách thiết bị
Ứng dụng này vẫn còn đang được phát triển nặng. Xin vui lòng để lại phản hồi.</div> <div class="show-more-end">