Các thiết bị Android thường sử dụng Giao thức truyền phương tiện (MTP) khi kết nối qua USB. Giao thức này hoạt động khác với USB truyền thống.
Nói một cách đơn giản, đây là một cách để đảm bảo điện thoại không chia sẻ quá nhiều dữ liệu với máy tính. Máy tính thực hiện một truy vấn và điện thoại trả lời nó. Điện thoại có thể quyết định chia sẻ tập tin hoặc bỏ qua truy vấn. Tương tự, khi máy tính xóa một tập tin, điện thoại có khả năng quyết định có thực sự xóa tập tin đó hay không.
Được rồi, giới thiệu đủ. Để truy cập thiết bị được kết nối qua MTP, bạn cần thông tin về thiết bị #Bus và #Dev. Để làm như vậy, bạn có thể chạy lệnh sau.
usb-devices
Điều này sẽ cung cấp cho bạn một danh sách các thiết bị usb được kết nối. Bạn cần tìm thiết bị của bạn từ danh sách này. Nó có thể hơi mệt mỏi, vì vậy bạn có thể tìm kiếm thiết bị với tùy chọn Nhà sản xuất có sẵn . Đơn giản chỉ cần sử dụng lệnh sau.
usb-devices | grep "Manufacturer=OnePlus" -B 3
Điều này sẽ cung cấp cho bạn 4 dòng thông tin, trong đó dòng linh sam như sau.
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
Như bạn có thể thấy ở đây, Bus liên kết là 02 và Dev là 13.
Bây giờ thay đổi thư mục của bạn thành / run / user / 1000 / gvfs / và xem danh sách các thư mục ở đó.
/run/user/1000/gvfs/
ls
Bạn sẽ tìm thấy thiết bị MTP được liên kết với #Bus và #Dev trong danh sách. Ví dụ: của tôi là mtp: host =% 5Busb% 3A002% 2C013% 5D . Bây giờ chỉ cần thay đổi thư mục của bạn bằng cách sử dụng lệnh sau đây.
cd mtp\:host\=%5Busb%3A002%2C013%5D/
Voila ! Bạn đang ở trong kho lưu trữ tập tin!