USB/IP Server APP
Ứng dụng này sử dụng API máy chủ USB Android gốc, vì vậy nó không yêu cầu root. Tuy nhiên, ứng dụng này không dành cho những người yếu tim vì nó yêu cầu một số thiết lập từ phía PC có thể phức tạp đối với người dùng thiếu kinh nghiệm.
Khi dịch vụ USB / IP của ứng dụng đang chạy, bạn sẽ có thể liệt kê các thiết bị USB được kết nối với thiết bị Android từ PC của mình bằng tiện ích usbip. Khi bạn cố gắng đính kèm chúng từ PC, hộp thoại quyền 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 quyền, thiết bị sẽ gắn vào PC của bạn.
Theo thông số kỹ thuật USB / IP, ứng dụng này lắng nghe các kết nối TCP trên cổng 3240. Trong khi dịch vụ đang chạy, nó sẽ giữ một phần wakelock và khóa Wi-Fi để ngăn thiết bị ngủ hoặc ngắt kết nối khi cung cấp 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 nhân mới nhất và trình điều khiển USB / IP của Windows hiện tại. Tôi nhận thấy rằng ứng dụng này có xu hướng hoạt động tốt hơn với trình điều khiển Windows. Đặc biệt, có vẻ như lưu trữ khối lượng lớn và MTP bị hỏng trên Linux nhưng hoạt động tốt trên Windows. Các thiết bị đầu vào USB đã hoạt động 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 hoàn toàn không được Android tiếp xúc, đặc biệt là chuột ngoài và bàn phím mà tôi đã thử nghiệm. Chúng không thể được chia sẻ.
Các thiết bị đã thử nghiệm:
T-Flight Hotas X (gậy bay) - hoạt động trên Windows và Linux
Bộ thu không dây Xbox 360 - hoạt động trên Windows và Linux
Thiết bị MTP (điện thoại Android) - hoạt động trên Windows nhưng không hoạt động trên Linux
Corsair Flash Voyager (ổ đĩa flash) - hoạt động trên Windows nhưng không hoạt động trên Linux
iPhone - bị hỏng trên Linux và Windows
Chuột USB - 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ị