Instale o pacote jmtpfs
apt install jmtpfs
Edite seu /etc/fuse.conf
da seguinte forma
# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other
Crie uma regra do udev. Use lsusb
ou mtp-detect
para obter o ID do seu dispositivo
nano /etc/udev/rules.d/51-android.rules
com a seguinte linha:
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666", OWNER="[username]"
Substitua 04e8
e 6860
pelo seu e execute:
udevadm control --reload
Reconecte seu dispositivo, abra o terminal e execute:
mkdir ~/mtp
jmtpfs ~/mtp
ls ~/mtp
exemplo de saída:
Card Phone
Para desmontar seu dispositivo, use o seguinte comando:
fusermount -u ~/mtp
Você também pode usar a ferramenta go-mtpfs
:
Mount MTP devices over FUSE
mkdir ~/mtp
go-mtpfs ~/mtp
Uma ferramenta gráfica para montar o seu dispositivo: gmtp
:
simple file transfer program for MTP based devices
sudo apt install gmtp
gmtp
access to MTP devices for applications using the KDE Platform