Obtendo arquivos de / para o telefone Android

15

Estou tendo problemas para acessar o sistema de arquivos no meu telefone (é um samsung / google galaxy nexus). Apenas funcionou na versão anterior do Ubuntu, mas agora parece vazio, seja montado com MTP ou PTP. Eu segui alguns guias sobre como criar e reinstalar o libmtp etc sem sucesso. Esta resposta também não me ajudou, e o gMTP simplesmente trava quando clico no botão conectar. Eu sei que posso usar wifi, por exemplo, airdroid para acessar minhas fotos, mas isso é muito lento e um pouco desajeitado para mim, e as fotos baixadas perdem seus carimbos de data e hora originais.

Alguém já teve sucesso ao se conectar a este telefone em 12.04?

wim
fonte
Alguma das respostas aqui ajuda?
Tom Brossman
`` `` `` `
wim
Você tentou banshee, eu tenho o Samsung Galaxy s2 e com o banshee funciona bem. fotos / músicas / vídeos. tente isso :)
#
apenas tentei, meu dispositivo não aparecer no Banshee
wim
11
não, meu telefone é o estoque como uma rocha
Wim

Respostas:

11

Pré-requisitos

Primeiro, instale os pacotes necessários:

sudo apt-get install mtp-tools mtpfs

Um pouco de graxa de cotovelo

Conecte seu telefone Android ao seu computador. No seu telefone, abra a gaveta de notificações e clique em USB Connection type. Verifique se MTPestá selecionado.

Modo MTP

Agora, execute estes comandos no Ubuntu:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Anote os números escritos na frente de idVendore idProduct. Você precisará disso mais tarde.


Agora, execute este comando:

gksu gedit /etc/udev/rules.d/51-android.rules

Uma Geditjanela deve abrir. Digite este texto, tudo em uma única linha:

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Substitua VENDORID pelo idVendor que você anotou anteriormente. Da mesma forma, substitua PRODUCTID pelo idProduct que você anotou.

Salve e feche o arquivo.


Desconecte seu telefone e execute estes comandos:

sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse

Substitua yourusernamepelo seu nome de usuário Ubuntu. Agora, execute este comando:

gksu gedit /etc/fuse.conf

Na Geditjanela, remova o #no início da última linha (a que começa com #user_allow_other). Feche e salve o arquivo.


Reinicie o computador e execute estes três comandos:

echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc

Reconecte seu telefone, verifique se ele ainda está no MTPmodo e execute o seguinte comando:

android-connect

Ta-dam!

Agora você pode navegar pelo conteúdo do seu telefone Android usando o Nautilus. Basta iniciar o gerenciador de arquivos e, na barra lateral, clique no nome do seu telefone para navegar no sistema de arquivos do telefone, como faria com um pen drive. Você pode adicionar, remover e modificar arquivos como um sistema de arquivos normal.

Sistema de arquivos do telefone


Você deve ter notado, no entanto, que não pode usar o ícone de ejeção do Nautilus para desconectar o telefone. Em vez disso, para remover o telefone com segurança, você precisa executar o comando:

android-disconnect

A partir de agora, você precisará executar android-connectpara montar o seu telefone e depois android-disconnectremovê-lo com segurança. Todo o resto deve ser tratado automaticamente.

Nota: Esses dois comandos não exigirão permissões de root para serem executados. Todos os usuários que são membros do fusegrupo de usuários devem poder executar esses comandos sem acesso root.

Você Terminou

É isso aí! Você conectou com sucesso o seu telefone Ice Cream Sandwich ao seu computador Ubuntu.


Fonte: OMG! Ubuntu!

SirCharlo
fonte
2
Eu já tentei o guia OMGubuntu e não funcionou adequadamente para mim
Wim
O que não deu certo? Dê detalhes.
SirCharlo
Alguém pode sugerir uma correção para o problema 'conectar' / 'desconectar'?
David6 8/10
tentando navegar na partilha só trava montado .. e a única maneira de descongelar que eu encontrei é desconectar o cabo
Wim
Para ter este trabalho, o mtp-detect deve retornar algum dispositivo, estou errado? @SirCharlo
merveotesi
0

Como uma maneira alternativa de transferir dados entre eles, você pode tentar usar o Ubuntu One no seu PC e no seu dispositivo móvel (tablet ou telefone).

martini
fonte