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 MTP
está selecionado.
Agora, execute estes comandos no Ubuntu:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Anote os números escritos na frente de idVendor
e idProduct
. Você precisará disso mais tarde.
Agora, execute este comando:
gksu gedit /etc/udev/rules.d/51-android.rules
Uma Gedit
janela 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 yourusername
pelo seu nome de usuário Ubuntu. Agora, execute este comando:
gksu gedit /etc/fuse.conf
Na Gedit
janela, 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 MTP
modo 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.
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-connect
para montar o seu telefone e depois android-disconnect
removê-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 fuse
grupo 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!