Posso conectar meu Galaxy Nexus à minha máquina Kubuntu usando o protocolo PTP , mas é muito lento. Eu li esta entrevista sobre por que o Galaxy Nexus não suporta armazenamento em massa USB e visitei http://www.android.com/filetransfer/ conforme as instruções, mas não há como ver o que me permitirá conectar ao dispositivo usando uma máquina Linux e MTP .
Alguém sabe como obter MTP, ou qualquer outro protocolo, funcionando?
Vou expandir a ideia de Ryan Conrad:
adb
de ferramentas android é o caminho.Prefiro seguir este guia para instalar o Eclipse com android-sdk:
http://developer.android.com/sdk/installing.html
A instalação depende apenas do JDK. Não há instalação de novos pacotes. Pessoalmente, faço os mesmos passos (= extrair duas pastas em qualquer lugar e configurar o eclipse) da mesma maneira nas distribuições Ubuntu, Mint ou Debian e tudo está funcionando.
Depois de concluir este guia clássico, tenho duas novas pastas: eclipse e android-sdks . Na pasta android-sdks ./platform-tools/adb está o caminho para a
adb
ferramenta, que pode ser usada parapush
(carregar) epull
(obter) arquivos do dispositivo Android - sem mtpfs ou montagens adicionais.Como o
adb
programa de linha de comando, ele pode ser automatizado rapidamente. Além disso, você tem a visualização File Explorer do Eclipse , que fornece boa estrutura de arquivos em árvore gráfica e interface básica de arrastar e soltar (não se esqueça de selecionar seu dispositivo na visualização Dispositivos primeiro!).A grande desvantagem desse método é que apenas a
adb
ferramenta vê o dispositivo e pode acessá-lo. O resto do meu sistema, incluindo o Nautilus, por exemplo, ainda não vê o dispositivo. Mas depois de me acostumar com a estabilidade e a robustez,adb
esse não é o problema para mim.fonte
Você pode usar o bluetooth .
O Bluetooth FTP (perfil de transferência de arquivos) é suportado pelo Linux e existe o aplicativo Bluetooth File Transfer que adiciona essa funcionalidade ao android. No entanto, não é tão rápido (<200kb / s), dependendo das versões do seu bluetooth. -
Há um módulo de fusível chamado obexfs , aqui está o meu Nexus S montado:
Alguns exploradores de arquivos o suportam diretamente através de plug-ins (nautilus / gnome / kde / ...) Aqui estão algumas perguntas obex relacionadas ao Ubuntu.
fonte
Você pode usar adb e transferir usando os comandos adb pull / push.
Não tenho certeza do que distro de Linux você está usando, mas eu achei este que diz MTP é empacotado e disponível para ubuntu apesar de um pacote chamado MTP-ferramentas .
Observe também que isso não é específico para o Android 3.x / 4.x, isso é verdade para todos os dispositivos que executam 3.x / 4.x que não possuem um sdcard externo. Se o dispositivo tiver um slot para sdcard, você poderá montá-lo como nas versões anteriores do Android.
fonte
mpfs é um sistema de arquivos baseado em FUSE que pode montar o Nexus no seu sistema.
Vai montá-lo para você. Para desmontar, basta desmontar / media / MOUNTPOINT
fonte
Outra opção é o WebDAV .
Configurando um servidor Android WebDAV
No meu Nexus 7, instalei o WebDAV Server , o abri, cliquei no botão Iniciar e pude ver imediatamente minha
/storage/sdcard
pasta no meu navegador na URL exibida pelo aplicativo, ou seja,http://192.168.x.y:8080
Observe que, com o WebDAV Server , você também tem a opção de selecionar Raiz (/) ou DCIM , além de SdCard como raiz do WebDAV .
Usando o servidor WebDAV via Nautilus
No Nautilus, selecione "Conectar ao servidor ..." no menu Arquivo, selecione "WebDAV (HTTP)", entrei
192.168.x.y
como servidor e8080
como porta e cliquei em Conectar.Navegar pela hierarquia de diretórios é mais lento do que acessar outros compartilhamentos de rede, mas não é irracional. A cópia de um único arquivo de 42 MB via Nautilus levou cerca de 12 segundos, ou seja, 3,6 MB / s.
Montando uma Unidade WebDAV a partir da Linha de Comandos
Instalei o davfs2 e montei meu compartilhamento como
/mnt
usando o comando:Copiar o mesmo arquivo de 42MB, mas com um tempo mais preciso, levou 12,88s ou 3,24MB / s.
Ressalvas
http
não éhttps
, portanto, não é criptografada. Use o WebDAV apenas em uma rede wifi segura e, certamente, não ative o servidor WebDAV enquanto estiver em uma lan house ou em outro wifi sem segurança.fonte
Você pode usar o protocolo FTP na velocidade do cabo usb com este aplicativo (não que exija o adb, mas depois de configurar o adb, a conexão / transferência é rápida e indolor, e você pode até visualizar os arquivos no seu gerenciador de arquivos favorito.
https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver
As instruções estão na descrição da Play Store.
fonte
Trabalhando com MTP no Ubuntu para Galaxy Nexus, Nexus 7 e Acer A500 Por onde começar.
Encontrei algumas instruções para o Nexus 7 (que acabei de trazer) neste site Ubuntu 12.04 - Automount Nexus 7 no modo MTP. Todo o crédito ao autor dessa página por descobrir isso. As instruções que tenho abaixo vêm deste site, são cortadas para os comandos, se você quiser obter mais explicações, consulte o site acima.
Usei o Ubuntu 12.10 e configurei para o meu Nexus 7, Galaxy Nexus e Acer A500. Instruções
Configurar o FUSE
Altere /etc/fuse.conf para que seja lido por todos.
Edite /etc/fuse.conf para remover o comentário # de user_allow_other, para que o padrão fuse.conf pareça
Compilar e instalar go_mtp
Criar ponto (s) de montagem
Configurar regras do udev
Use seu editor favorito e crie o seguinte arquivo (remova qualquer outra regra do udev para Android com a qual você tenha experimentado primeiro).
Cole o seguinte conteúdo. você pode remover regras desnecessárias. Os dois dispositivos nexus parecem ter os mesmos IDs para o carregador de inicialização e a recuperação. NOTA: você precisa substituir # YOURLOGIN # pelo seu nome de usuário / login.
NOTA: se você usou o gedit e editou o arquivo, precisa remover o 99-android.rules ~, pois o udev ficará chateado.
Em seguida, reinicie o udev
Edite / etc / fstab
Acabado.
Agora você pode conectar seus dispositivos e o armazenamento interno estará disponível para uso. Lembre-se de desmontar antes de desconectar, embora não pareça causar nenhum dano.
Nota: parece que o ENV {ID_MODEL} do nexus 7 mudou para o Nexus_7 em algum momento (acho que com a atualização do Android 4.2) ..
De http://www.winters.org.nz/android-hints-tips-stuff/working-mtp-on-ubuntu
fonte
Bem, há uma ferramenta muito útil, seu nome é "Wifi File Transfer". Basta fazer o download na Play Store no seu dispositivo Android e instalá-lo. Ele transforma seu celular Android em um mini servidor que permite baixar e fazer upload de arquivos de e para o seu telefone.
fonte