Tôi không biết là do thói quen, thói quen hay do mtpfs không hoàn toàn "ổn định" như tôi muốn, nhưng để chuyển tệp hoặc tương tác với Nexus của tôi, tôi thường sử dụng ADB.
Tôi tạo trong Arch một Wifi bằng tạo_ap và thì đấy, tôi đã liên kết điện thoại thông minh với máy tính xách tay của mình, tôi có thể sao chép tệp, tương tác, v.v. Có hiệu lực để làm rõ rằng trên một số máy tính nhất định, việc tạo tập lệnh này để tạo wifi hơi phức tạp, ví dụ về điều này là máy tính xách tay Dell của bố tôi, có trình điều khiển Atheros chứ không phải Broadcom ... không có trình điều khiển mặc định trong Debian hoặc Arch repos, câu trả lời của tôi dành cho anh ấy luôn giống nhau ... nếu bạn muốn sử dụng wifi của máy tính xách tay của mình mà không gặp sự cố hoặc bạn tải xuống trình điều khiển và cài đặt nó theo cách thủ công, hoặc nếu bạn thấy nó phức tạp, có thể bạn cần một máy tính xách tay HP (vậy Tôi đã có 2 và tôi chưa bao giờ gặp vấn đề) thay vì Dell của bạn.
Vấn đề là sau khi điện thoại thông minh và máy tính được kết nối với cùng một mạng Wi-Fi, chúng tôi có thể tương tác với thiết bị Android bằng ADB không cần cáp dữ liệu, trên cùng một mạng.
Đầu tiên là đã cài đặt ADB trên máy tính Linux, trong ArchLinux, tôi chỉ cần đặt:
sudo pacman -S android-tools
Trong Ubuntu, nó sẽ là:
sudo apt-get install android-tools-adb
Ngoài ra, cần đã root thiết bị Android của bạn.
Để cho Android biết rằng adb sẽ lắng nghe qua mạng, trước tiên, chúng tôi truy cập vào một thiết bị đầu cuối của nó và đặt như sau:
su setprop service.adb.tcp.port 5555 dừng adbd bắt đầu adbd
Những gì nó làm là ra lệnh cho daemon adb của ô lắng nghe các yêu cầu trên cổng 5555.
Khi Android đã được định cấu hình, bây giờ chúng ta chuyển sang Linux của mình, chúng ta viết trong một terminal:
adb start-server adb tcpip 5555 adb kết nối : 5555
Đã sẵn sàng, bây giờ hãy xem máy tính có nhận ra nó không:
adb devices
Và tôi sẽ luôn nghe qua mạng trên cổng 5555 chứ?
Tất nhiên là có, trừ khi đối với một biện pháp bảo mật (và cũng được khuyến khích!) Bạn muốn đặt nó như mặc định, vì điều này, chúng tôi thực hiện như sau trên điện thoại di động:
su setprop service.adb.tcp.port -1 dừng adbd bắt đầu adbd
Và đây là tất cả. Thật sự rất hữu ích để tránh phải luôn mang theo cáp MicroUSB phải không nào?
Cảm ơn Akiel từ humanOS về mẹo.