Вы можете установить FuseFS ( https://osxfuse.github.io/ ) и файловую систему mtp ( https://www.adebenham.com/mtpfs/ ) для Fuse и получить доступ к устройству таким образом.
Доступ к устройству MTP через USB с использованием BASH (OSX)
Существует ряд сторонних приложений, которые разрешают доступ к устройствам MTP через USB. вот только 2 http://mac.eltima.com/sync-mac.html http://mac.eltima.com/mtp-file-transfer.html
Поэтому мой вопрос: почему нельзя сделать это напрямую с помощью команд bash? Любые эксперты по Bash хотят вмешаться?
Эта статья об устройствах MTP из Windows
предполагает, что использование устройства MTP в качестве файловой системы для чтения / записи невозможно.
Если так, как приложения достигают этого?
2 ответа на вопрос
Я не эксперт по bash, но с точки зрения USB вы не можете этого сделать. Устройство USB - это либо устройство класса MTP, либо устройство класса Mass Storage.
Если устройство является MTP, хост-системе необходим драйвер MTP для его работы. Файловая система находится за оболочкой MTP.
Если устройством является Mass Storage, система загрузит драйвер запоминающего устройства.
Мобильные телефоны имели ручную опцию для изменения режима работы USB. В последнее время опция Mass Storage не предлагается из-за высокой вероятности повреждения данных.
Конечно, технически возможно иметь какой-то проприетарный протокол коммутации через USB для изменения класса USB-устройства вперед и назад. Чтобы завершить переключение, устройство должно отключиться от USB, и они повторно подключатся при новом воплощении.
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?