Como as versões mais recentes (ICS +?) Não têm mais armazenamento em massa, existe alguma alternativa viável ao MTP?
O protocolo parece inerentemente quebrado e a decisão de regredir para esse formato parece um movimento muito "do tipo iphone" (coisas idiotas, tiram o poder dos usuários).
Parece haver inúmeros problemas (por exemplo), com arquivos não exibidos, e parece-me que a transferência de um arquivo deve ser mais simples do que exigir a reinicialização do sistema - estou exigindo excessivamente dessa maneira.
Estou ciente de ferramentas como a transferência de arquivos Wi-Fi, mas muitas vezes me encontro em áreas sem wifi, apenas com meu laptop, telefone e um cabo USB. Outro dia, por exemplo, eu era um avião, que é um ambiente decididamente pouco favorável ao uso de um sistema sem fio.
fonte
Respostas:
Os seguintes métodos são testados no Windows 7; Distribuição e Slackware baseados no Ubuntu com ambiente de trabalho KDE 4.1x. Nada pode ser dito sobre o Mac. A resposta pretende servir como um guia consolidado para os vários métodos existentes.
Alguns métodos a seguir exigem que o Tethering USB esteja ativado. Isso pode ser alcançado pelas instruções mencionadas abaixo:
Método 1
Este método usa o compartilhamento USB e um aplicativo para acessar o armazenamento do telefone.
Procedimento :
Para Windows :
Para o Ubuntu (Linux) com KDE 4.1x :
Add Network Folder -> WebFolder (webdav)
.192.168.42.129
no servidor campo, entrar8081
no Porto de campo. Conforme a etapa 13 do sistema operacional Windows, digite/sdcard/
ou/storage/
no campo Localização , marque Criar e ícone para esta pasta remota e clique em Salvar e conectar . Uma janela será aberta com o conteúdo do armazenamento agora.Places -> Network ->
Name
onde está o nome da etapa 3. Você também pode fixar esta pasta nos Locais fazendo o mesmo sobre a pastaRight-click -> Add to Places
.Método # 2
Este método utiliza a interface ADB para acessar o armazenamento do telefone. Ele já foi amplamente coberto por muitos usuários e algumas respostas podem ser acessadas aqui . Para abreviar, abaixo estão as instruções citadas em algumas respostas dos usuários do Android Entusiastas.
Instalação do ADB no seu sistema operacional
E,
Para acessar o armazenamento por telefone no Ubuntu (Linux) usando a interface ADB :
Para acessar o armazenamento do telefone no Windows usando a interface ADB
Método # 3
Este método usa um aplicativo e o compartilhamento via USB. Este método tem raízes nesta resposta (esta resposta mencionou apenas as possibilidades, mas não o uso real nas etapas).
Procedimento :
Izzy
aqui ou selecioná-los, por exemplo , WebDav , FTP , Samba , SSH , Multifários . O Google é seu amigo se nenhum deles ajudar.Usando o WebDav Server Ultimate :
Add -> WebDAV Server ->
./
permanecer consistente com o método nº 1.\\192.168.42.129@5000
e para Linux, seráwebdav://192.168.42.129:5000/
.Usando o FTP Server Ultimate :
Add -> FTP Server ->
./
permanecer consistente com o método nº 1.ftp://192.168.42.129:6000
e para Linux, seráftp://192.168.42.129:6000/
. Para mapear o ftp no Windows, siga as seguintes instruções da Etapa 13.Usando servidores Ultimate Pro : observe que este aplicativo requer a instalação de outros pacotes (gratuitos).
+
ícone e role para baixo para tocar em FTP Native Server ./
permanecer consistente com o método nº 1.ftp://192.168.42.129:2121/
.Next -> Choose a custom network location -> Next
.ftp://192.168.42.129:2121/sdcard/
e clique em Avançar . Você pode substituir o sdcard pelo armazenamento .Observe que, para o servidor WebDav no Servers Ultimate Pro, as configurações são semelhantes às abordadas nos procedimentos acima mencionados no método nº 3.
Sobre MTP-Alternative
Sobre o WebDav Server Ultimate
Sobre o FTP Server Ultimate
Sobre os servidores Ultimate Pro
Nota:
adb push|pull
de comandos de Método # 2 para transferência de dados. É mencionado para cobrir as opções comuns como alternativa.fonte
Claro que existe. Apenas o conforto varia, dependendo do sistema operacional em que você está.
Eu principalmente uso adb para isso. No Linux, você pode até montar o dispositivo dessa maneira. Também existem várias
adb
GUIs, se você preferir, como o QtADB entre plataformas. Ou você pode usar a linha de comando:Apenas tome cuidado para que os tipos nas duas extremidades correspondam: ambos são nomes de arquivos (como nos dois primeiros exemplos) ou ambos são diretórios (terceiro exemplo). As misturas falharão.
Para navegar (por exemplo
ls
) de uma maneira conveniente, use oadb shell
.Se você ainda não possui o ADB instalado no seu computador: Consulte Existe uma instalação mínima do ADB?
fonte
/data/*
), seu dispositivo precisa estar enraizado e o daemon ADB sendo executado em modo inseguro para obter isso.Sim, você pode tentar pesquisar por 'mtp alternative' no Google Play ou visitar sua página abaixo: https://play.google.com/store/apps/details?id=com.clearevo.mtp_alternative
Ele exige que o Tethering USB esteja ativado, então é bastante simples.
Depois que meus amigos e eu enfrentamos vários problemas de 'driver MTP não encontrado' e 'arquivo não mostrando', decidi criar o aplicativo chamado 'MTP-Alternative' para resolver esse problema.
Normalmente eu uso o adb para transferir arquivos de 'dados técnicos' também - funciona bem. Mas quando eu uso o adb para enviar arquivos de mídia como fotos, músicas ou vídeos do PC para o Android - para / sdcard / Pictures / ou para / sdcard / Music / por exemplo - o aplicativo Galeria e Música do Android não os mostra e ganhou atualize até uma reinicialização (Nexus 5 e Galaxy Note 8). Usando o 'MTP Alternative', o aplicativo Gallery and Music atualiza arquivos adicionados recentemente instantaneamente sem reiniciar. Além disso, se um novo arquivo de mídia ou dados for criado no telefone, basta pressionar 'F5' na pasta do PC para atualizar.
fonte
Estou usando
adb
, no Ubuntu 16.04.É significativamente mais rápido que o MTP (não deu tempo, mas eu diria cerca de 15x).
Para instalá-lo, você pode seguir as instruções disponíveis on-line
https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
https://www.xda-developers.com/install-adb-windows-macos-linux/
fonte