Пристрої Android зазвичай використовують протокол передачі медіа (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
Як ви можете бачити тут, пов’язана шина - 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/
Вуаля ! Ви знаходитесь у файловому сховищі!