Pagina inicial » como » Conexões USB Android explicaram armazenamento em massa MTP, PTP e USB

    Conexões USB Android explicaram armazenamento em massa MTP, PTP e USB

    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 deles 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 versões mais antigas do Android expunham o armazenamento a um computador. Quando você conectou seu dispositivo Android ao seu computador, você precisa tocar especificamente em um botão "Conectar armazenamento ao PC" para tornar o armazenamento do dispositivo Android acessível ao computador através do armazenamento em massa USB. Ao desconectá-lo do computador, você deve pressionar 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. Todos os arquivos ou aplicativos armazenados no cartão SD ou no armazenamento USB ficarão indisponí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.

    Devido a essa divisão difícil, você pode acabar com pouco espaço para aplicativos e muito espaço para dados, ou muito pouco espaço para aplicativos e muito espaço para dados. Você não poderia redimensionar essas partições sem fazer o root do seu dispositivo - o fabricante escolheu a quantidade apropriada 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.

    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.

    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 raw 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 fazer upload de 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 os arquivos do sistema para que você não possa vê-los ou modificá-los. 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 há necessidade de 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 populares de desktop Linux. Dispositivos MTP devem aparecer no gerenciador de arquivos do seu desktop Linux, também.

    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 funcionará para transferir arquivos de um lado para outro em um Mac. A Google não fornece esta aplicação para outro sistema operativo porque incluem suporte MTP.

    PTP - Câmera Digital

    PTP significa “Picture Transfer Protocol”. 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 maneira 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, então você pode usar o modo PTP para transferir fotos de um dispositivo Android para um Mac através de uma conexão USB sem nenhum software especial.


    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ê pode remover o cartão SD e inseri-lo diretamente no slot de cartão SD do seu 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 não seja possível com o MTP..

    Crédito de imagem: Vegetando no Flickr