Conexões USB do Android explicadas: MTP, PTP e armazenamento em massa USB

Índice:

Conexões USB do Android explicadas: MTP, PTP e armazenamento em massa USB
Conexões USB do Android explicadas: MTP, PTP e armazenamento em massa USB

Vídeo: Conexões USB do Android explicadas: MTP, PTP e armazenamento em massa USB

Vídeo: Conexões USB do Android explicadas: MTP, PTP e armazenamento em massa USB
Vídeo: Como INSTALAR, REMOVER e ATUALIZAR softwares em TODAS as distros LINUX - YouTube 2024, Maio
Anonim
Os dispositivos Android mais antigos suportam armazenamento em massa USB para transferir arquivos de um lado para o outro. Modernos dispositivos Android usam os protocolos MTP ou PTP - você pode escolher qual você prefere.
Os dispositivos Android mais antigos suportam armazenamento em massa USB para transferir arquivos de um lado para o outro. Modernos dispositivos Android usam os protocolos MTP ou PTP - você pode escolher qual você prefere.

Para selecionar um protocolo de conexão USB, abra o aplicativo Configurações, toque em Armazenamento, toque no botão de menu e toque em Conexão de computador USB. Você também verá o protocolo que seu dispositivo está usando como notificação quando estiver conectado a um computador via USB.

Por que os dispositivos Android modernos não suportam armazenamento em massa USB

O armazenamento em massa USB - também conhecido como "classe de dispositivo de armazenamento em massa USB", USB MSC ou UMS - era o modo como as versões mais antigas do Android expunham seu armazenamento a um computador. Quando você conectou seu dispositivo Android ao seu computador, você precisa tocar especificamente em um botão "Conectar armazenamento ao computador" para tornar o armazenamento do dispositivo Android acessível ao computador via armazenamento em massa USB. Ao desconectá-lo do computador, você teria que tocar em um botão "Desativar armazenamento USB".

O armazenamento em massa USB é o protocolo padrão usado por unidades flash, discos rígidos externos, cartões SD e outros dispositivos de armazenamento USB. A unidade se torna completamente disponível para o computador, como se fosse uma unidade interna.

Houve problemas com a maneira como isso funcionou. Qualquer dispositivo que esteja acessando o armazenamento precisa de acesso exclusivo a ele. Quando você conectou o armazenamento ao computador, ele foi desconectado do sistema operacional Android em execução no dispositivo. Quaisquer arquivos ou aplicativos armazenados no cartão SD ou armazenamento USB não estarão disponíveis quando estiverem conectados ao computador.

Os arquivos do sistema tinham que ser armazenados em algum lugar; eles nunca seriam desconectados do dispositivo, então você acabou com dispositivos Android contendo partições separadas / de dados para "armazenamento do sistema" e / sdcard partitions para "armazenamento USB" no mesmo dispositivo de armazenamento interno. Aplicativos instalados pelo Android e seus arquivos de sistema em / data, enquanto os dados do usuário foram armazenados na partição / sdcard.
Os arquivos do sistema tinham que ser armazenados em algum lugar; eles nunca seriam desconectados do dispositivo, então você acabou com dispositivos Android contendo partições separadas / de dados para "armazenamento do sistema" e / sdcard partitions para "armazenamento USB" no mesmo dispositivo de armazenamento interno. Aplicativos instalados pelo Android e seus arquivos de sistema em / data, enquanto os dados do usuário foram armazenados na partição / sdcard.

Devido a essa divisão difícil, você pode acabar com pouco espaço para aplicativos e muito espaço para dados, ou pouco espaço para aplicativos e muito espaço para dados. Não foi possível redimensionar essas partições sem fazer o root do dispositivo. O fabricante escolheu o valor apropriado para cada partição na fábrica.

Como o sistema de arquivos precisava estar acessível no dispositivo Windows, ele precisava ser formatado com o sistema de arquivos FAT. A Microsoft não apenas tem patentes que exerce sobre FAT, como também é um sistema de arquivos mais antigo e lento, sem um sistema de permissão moderno. O Android agora pode usar o moderno sistema de arquivos ext4 para todas as suas partições porque elas não precisam ser legíveis diretamente pelo Windows.
Como o sistema de arquivos precisava estar acessível no dispositivo Windows, ele precisava ser formatado com o sistema de arquivos FAT. A Microsoft não apenas tem patentes que exerce sobre FAT, como também é um sistema de arquivos mais antigo e lento, sem um sistema de permissão moderno. O Android agora pode usar o moderno sistema de arquivos ext4 para todas as suas partições porque elas não precisam ser legíveis diretamente pelo Windows.

Conectar um telefone ou tablet Android a um computador como um dispositivo de armazenamento USB padrão é conveniente, mas há muitas desvantagens. A loucura teve que parar, então os dispositivos Android modernos usam diferentes protocolos de conexão USB.

Image
Image

MTP - Dispositivo de Mídia

MTP significa “Media Transfer Protocol”. Quando o Android usa esse protocolo, ele aparece como um “dispositivo de mídia”. O protocolo de transferência de mídia foi amplamente promovido como um protocolo padronizado para transferir arquivos de áudio para tocadores de música digital usando o Windows Media Player. e aplicativos similares. Ele foi projetado para permitir que outras empresas de mídia possam competir com o iPod e o iTunes da Apple.

Este protocolo funciona de maneira muito diferente do armazenamento em massa USB. Em vez de expor o sistema de arquivos simples do seu dispositivo Android ao Windows, o MTP opera no nível do arquivo. Seu dispositivo Android não expõe todo o seu dispositivo de armazenamento ao Windows. Em vez disso, quando você conecta um dispositivo ao seu computador, o computador consulta o dispositivo e o dispositivo responde com uma lista de arquivos e diretórios que ele oferece. O computador pode baixar um arquivo - ele solicitará o arquivo do dispositivo e o dispositivo enviará o arquivo pela conexão. Se um computador quiser carregar um arquivo, ele enviará o arquivo para o dispositivo e o dispositivo optará por salvá-lo. Quando você apaga um arquivo, seu computador envia um sinal para o dispositivo dizendo “exclua este arquivo” e o dispositivo pode excluí-lo.

O Android pode escolher os arquivos que ele apresenta para você e ocultar arquivos do sistema para que você não os veja ou modifique. Se você tentar excluir ou editar um arquivo que não pode ser modificado, o dispositivo recusará a solicitação e você verá uma mensagem de erro.

Seu computador não precisa de acesso exclusivo ao dispositivo de armazenamento, portanto, não é necessário conectar o armazenamento, desconectá-lo ou ter partições separadas para diferentes tipos de dados. O Android também pode usar o ext4 ou qualquer outro sistema de arquivos que desejar. O Windows não precisa entender o sistema de arquivos, apenas o Android.

Na prática, o MTP funciona muito como o armazenamento em massa USB. Por exemplo, um dispositivo MTP é exibido no Windows Explorer para que você possa procurar e transferir arquivos. O Linux também inclui ofertas para dispositivos MTP via libmtp, que geralmente é incluído em distribuições Linux de desktop populares. Os dispositivos MTP também devem aparecer no gerenciador de arquivos do seu desktop Linux.
Na prática, o MTP funciona muito como o armazenamento em massa USB. Por exemplo, um dispositivo MTP é exibido no Windows Explorer para que você possa procurar e transferir arquivos. O Linux também inclui ofertas para dispositivos MTP via libmtp, que geralmente é incluído em distribuições Linux de desktop populares. Os dispositivos MTP também devem aparecer no gerenciador de arquivos do seu desktop Linux.

O Mac OS X da Apple é uma garantia - não inclui o suporte MTP. O iPod, iPhone e iPad da Apple usam seu próprio protocolo proprietário de sincronização junto com o iTunes, então por que eles querem apoiar um protocolo concorrente?

O Google fornece um aplicativo de transferência de arquivos do Android para Mac OS X. Esse aplicativo é apenas um cliente MTP simples, por isso funciona para transferir arquivos de um lado para o outro em um Mac. O Google não fornece este aplicativo para outro sistema operacional porque eles incluem suporte a MTP.

Image
Image

PTP - Câmera Digital

PTP significa “Picture Transfer Protocol” (Protocolo de Transferência de Imagem). Quando o Android usa esse protocolo, ele aparece ao computador como uma câmera digital.

O MTP é, na verdade, baseado no PTP, mas adiciona mais recursos, ou “extensões”. O PTP funciona de forma semelhante ao MTP e é comumente usado por câmeras digitais. Qualquer programa de software que suporte a captura de fotos de uma câmera digital suportará a captura de fotos de um telefone Android quando você selecionar o modo PTP. O PTP foi projetado para ser um protocolo padrão para comunicação com câmeras digitais.

Neste modo, o seu dispositivo Android funcionará com aplicativos de câmera digital que suportam PTP, mas não MTP. O Mac OS X da Apple suporta PTP, pelo que pode utilizar o modo PTP para transferir fotografias de um dispositivo Android para um Mac através de uma ligação USB sem qualquer software especial.

Image
Image

Se você tiver um dispositivo Android mais antigo, poderá ser forçado a usar o armazenamento em massa USB. Em um dispositivo Android moderno, você tem uma escolha entre MTP e PTP - você deve usar o MTP, a menos que você tenha um software que suporte apenas PTP.

Se o seu dispositivo tiver um cartão SD removível, você poderá remover o cartão SD e inseri-lo diretamente no slot de cartão SD do computador. O cartão SD estará disponível para o seu computador como um dispositivo de armazenamento, para que você possa acessar todos os arquivos nele, executar o software de recuperação de arquivos e fazer qualquer outra coisa que você não possa fazer com o MTP.

Recomendado: