อุปกรณ์ Android มักจะใช้Media Transfer Protocol (MTP) เมื่อเชื่อมต่อผ่าน USB โปรโตคอลนี้ทำงานแตกต่างจาก USB ทั่วไป
พูดง่ายๆคือนี่คือวิธีที่จะทำให้แน่ใจว่าโทรศัพท์จะไม่แบ่งปันข้อมูลมากเกินไปกับคอมพิวเตอร์ คอมพิวเตอร์สร้างข้อความค้นหาและโทรศัพท์ตอบรับ โทรศัพท์อาจตัดสินใจแชร์ไฟล์หรือเพิกเฉยกับคิวรี ในทำนองเดียวกันเมื่อคอมพิวเตอร์ลบไฟล์โทรศัพท์มีความสามารถในการตัดสินใจว่าจะลบไฟล์จริงหรือไม่
ตกลงแนะนำพอ ในการเข้าถึงอุปกรณ์ที่เชื่อมต่อผ่าน MTP คุณต้องมีข้อมูลเกี่ยวกับ #Bus และ #Dev ในการทำเช่นนั้นคุณสามารถเรียกใช้คำสั่งต่อไปนี้
usb-devices
นี่จะแสดงรายการอุปกรณ์ usb ที่เชื่อมต่อให้คุณ คุณต้องค้นหาอุปกรณ์ของคุณจากรายการนี้ อาจเหนื่อยเล็กน้อยดังนั้นคุณสามารถค้นหาอุปกรณ์ด้วยตัวเลือกผู้ผลิตที่มีอยู่ เพียงใช้คำสั่งต่อไปนี้
usb-devices | grep "Manufacturer=OnePlus" -B 3
สิ่งนี้จะช่วยให้คุณมีข้อมูล 4 บรรทัดโดยที่บรรทัดแรกมีดังต่อไปนี้
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 13 Spd=480 MxCh= 0
อย่างที่คุณเห็นที่นี่ Bus ที่เชื่อมโยงคือ 02 และ Dev คือ 13
ตอนนี้เปลี่ยนไดเรกทอรีของคุณเป็น / run / user / 1000 / gvfs / และดูรายการโฟลเดอร์ที่นั่น
/run/user/1000/gvfs/
ls
คุณจะพบอุปกรณ์ MTP ที่เชื่อมโยงกับ #Bus และ #Dev ในรายการ ยกตัวอย่างเช่นเหมืองMTP: host =% 5Busb% 3A002% 2C013% 5D ตอนนี้เพียงแค่เปลี่ยนไดเรกทอรีของคุณโดยใช้คำสั่งต่อไปนี้
cd mtp\:host\=%5Busb%3A002%2C013%5D/
Voila ! คุณอยู่ในพื้นที่จัดเก็บไฟล์!