Esse é o meu primeiro artigo no VOL, desculpem qualquer erro.
Um dia desses, tive um problema ao enviar documentos do meu
Debian Stretch ao
Android 6.01. Testei com "mtps-tools", mas mesmo assim não consegui, então, depois de procurar bastante, achei o pacote
jmtpfs.
Então, vamos lá!
Instalação
Para instalar:
# apt-get install jmtpfs
Ou:
# git clone https://github.com/JasonFerrara/jmtpfs
Já com ele instalado, podes ver os dispositivos disponíveis, com:
# jmtpfs
E para montar o dispositivo
# jmtpfs ~/tmp (ou pasta que você preferir)
Inclusive, podes criar uma pasta apenas pra o Android ou dispositivo MTP:
# mkdir android
# jmtpfs ~/android
E agora e só entrar na pasta pelo terminal, ou pelo ambiente gráfico preferido e pronto, lá vão estar os teus arquivos.
Também podes montar mais de um dispositivo:
# jmtpfs -l (aqui podem aparecer os diferentes dispositivos com valores específicos)
Device 1 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
Device 2 (VID=1004 and PID=631c) is a LG Electronics Inc. Various E and P models.
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
1, 3 , 0x6860, 0x04e8, Galaxy models (MTP), Samsung #aqui o device 1
1, 2, 0x631c, 0x1004, Various E and P models, LG Electronics Inc. # aqui o device 2
1, 3, 0x6860, 0x04e8, Galaxy models (MTP), Samsung
1, 2, 0x631c, 0x1004, Various E and P models, LG Electronics Inc.
Para montar vamos usar:
# jmtpfs -device=1,2 ~/android (nesse caso, o device 2 ou LG)
Ou:
# jmtpfs -device=1,3 ~/android2 (nesse caso, o device 1 ou Galaxy)
Observe que os valores que pegamos foram os dois primeiros (1,2 e 1,3), para assim identificar os dispositivos.
E para desmontar:
# jmtpfs fusermount -u ~/android ("ou android2 ")
Créditos e mais informações:
GitHub - JasonFerrara/jmtpfs
Ate!