Obtendo arquivos de / para o telefone android

13

Estou tendo problemas para acessar o sistema de arquivos do meu telefone (é um nexo do samsung / google galaxy). Ele só funcionava na versão anterior do Ubuntu, mas agora parece vazio se é montado com MTP ou PTP. Eu segui alguns guias sobre como construir e reinstalar o libmtp etc sem sucesso. Esta resposta também não ajudou em nada para mim e para o gMTP apenas trava quando eu clico no botão de conexão. Eu sei que posso usar o wifi, por exemplo airdroid para acessar minhas fotos, mas isso é muito lento e um pouco desajeitado para mim, e as fotos baixadas perdem seus timestamps originais.

Alguém teve sucesso conectando-se a este telefone em 12.04?

    
por wim 03.09.2012 / 09:06

3 respostas

4

Como escrevi em este tópico , existem várias soluções.

Como você não tem um telefone com raiz, não é possível instalar o Samba Partilha de ficheiros e tenha partilhas tradicionais de samba no seu telemóvel.

Mas olhando este tópico , parece que Gerenciador de arquivos ASTRO mais seu SMB Module pode funcionar mesmo sem root access (não testado por mim, não posso confirmar). O AirDroid pode ser outra alternativa para testar.

    
por Avio 04.10.2012 / 17:35
9

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 . Certifique-se de que MTP esteja selecionado.

Agora, execute esses comandos no Ubuntu:

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

Anote os números escritos na frente de idVendor e idProduct . Você precisará deles mais tarde.

Agora, execute este comando:

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

Uma janela Gedit 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 o 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 yourusername pelo seu nome de usuário do Ubuntu. Agora, execute este comando:

gksu gedit /etc/fuse.conf

Na janela Gedit , remova o # no início da última linha (aquele 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 modo MTP e, em seguida, execute este comando:

android-connect

Ta-dam!

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

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

android-disconnect

De agora em diante, você precisará executar android-connect para montar seu telefone e, em seguida, android-disconnect para remover seu telefone com segurança. Todo o resto deve ser tratado automaticamente.

  

Observação: esses dois comandos não exigem permissões de root para serem executados. Todos os usuários que são membros do grupo de usuários fuse devem ser capazes de executar esses comandos sem acesso root.

Você terminou

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

Fonte: OMG! Ubuntu!

    
por SirCharlo 04.10.2012 / 17:30
0

Como uma forma 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).

    
por martini 04.10.2012 / 16:55