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