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!