O problema é tão simples quanto o título, eu não consigo montar meu celular galaxy s4 enraizado (a mais nova atualização 4.4.2) no meu laptop (rodando o Ubuntu 14.04 LTS). A mensagem de erro é consistente:
Unable to open MTP device '[usb:002,008]'
com os números mudando dependendo de quantas vezes eu tento e qual porta usb eu uso.
Deixe-me esclarecer minhas precauções. Eu tenho o modo de depuração USB definido como desativado e permaneço no modo acordado (para que a tela do telefone não trave).
Veja o que tentei:
Eu instalei o mtp-tools
aqui e de outros.
sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
Eu editei o arquivo /etc/fuse.conf
para não incluir o último comentário.
#Allow non-root users to specify the allow_other or allow_root mount options.
>> user_allow_other
Eu editei o /lib/udev/rules.d/69-libmtp.rules
para incluir meu telefone com o vendorID e o productID
# Galaxy S4
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
e eu editei o /etc/udev/rules.d/51-android.rules
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE=”0666"
Eu instalei gvfs
.
Nada funcionou. Todas as sugestões são muito apreciadas. Vai executar qualquer comando e postar saídas, se necessário.