Acessando o dispositivo MTP via USB usando BASH (OSX)

5

Existem vários aplicativos de terceiros que permitem o acesso de dispositivos MTP através de usb. aqui estão apenas 2 link link

Então, minha pergunta é: por que não é possível fazer isso diretamente usando comandos bash? Quaisquer especialistas em bash se importam em participar?

Este artigo sobre dispositivos MTP das janelas

sugere que expondo o dispositivo MTP como um sistema de arquivos de leitura / gravação não é possível.

Em caso afirmativo, como os aplicativos realizam isso?

    
por Bachalo 06.12.2016 / 19:59

2 respostas

2

Eu não sou um especialista, mas do ponto de vista da USB você não pode fazer isso. Um dispositivo USB é o dispositivo de classe MTP ou o dispositivo de classe de armazenamento em massa.

Se o dispositivo for MTP, o sistema host precisará do driver MTP para operá-lo. O sistema de arquivos está por trás do wrapper do MTP.

Se o dispositivo for Mass Storage, o sistema carregará um driver de armazenamento em massa.

Telefones celulares costumavam ter uma opção manual para alterar o modo de operação USB. Mais recentemente, a opção Mass Storage não é oferecida, devido à alta possibilidade de corrupção de dados.

Naturalmente, é tecnicamente possível ter algum protocolo de switch proprietário via USB para alterar a classe de dispositivos USB para frente e para trás. Para concluir a troca, o dispositivo deve desconectar-se do USB e reconectá-lo sob nova encarnação.

    
por 06.12.2016 / 22:26
5

Você pode instalar o FuseFS ( link ) e o sistema de arquivos mtp ( link ) para o Fuse e acesse o dispositivo dessa maneira.

    
por 06.04.2017 / 04:06

Tags