He estado leyendo numerosos artículos sobre esto, pero nada parece funcionar para mí. Tengo un Galaxy A5 (2017) con Android 6.0.1. Cuando lo conecto a mi computadora portátil Ubuntu 14.04, se reconoce el teléfono y puedo explorar las carpetas y ver los archivos. Sin embargo, no puedo abrir ninguno de los archivos, ni puedo copiar nada al teléfono.
Cuando lo conecto por primera vez, esta es la dmesg
salida:
[ 2168.258890] usb 2-1: new high-speed USB device number 9 using xhci_hcd
[ 2168.276856] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
[ 2168.276860] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2168.276862] usb 2-1: Product: SAMSUNG_Android
[ 2168.276863] usb 2-1: Manufacturer: SAMSUNG
[ 2168.276864] usb 2-1: SerialNumber: d31e7ed99d31e7ed
En este punto, aparece "SAMSUNG Android" en Nautilus, sin nada. Luego, el teléfono me pregunta si quiero permitir la conexión, lo cual hago. Luego dmesg
muestra la siguiente salida adicional:
[ 2190.116385] usb 2-1: USB disconnect, device number 9
[ 2190.417923] usb 2-1: new high-speed USB device number 10 using xhci_hcd
[ 2190.434886] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
[ 2190.434891] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2190.434894] usb 2-1: Product: SAMSUNG_Android
[ 2190.434897] usb 2-1: Manufacturer: SAMSUNG
[ 2190.434899] usb 2-1: SerialNumber: d31e7ed99d31e7ed
Aparece otra ventana de Nautilus y el contenido del dispositivo SAMSUNG Android ahora contiene "Teléfono". Cuando abro eso, muestra la estructura del directorio. Como dije, puedo navegar a través de él, pero en realidad no puedo leer los archivos ni copiar nada en él.
La configuración "Usar USB para" en el teléfono está establecida en "Transferir archivos multimedia"; "Transferir archivos multimedia a una PC a través de una conexión MTP".
Cuando cambio esto a "Transferir imágenes"; "Transferir imágenes y otros archivos a través de una conexión PTP si MTP no es compatible", entonces puedo abrir imágenes en el teléfono, pero estoy restringido solo a directorios que contienen imágenes.
¿Algunas ideas?
Para los usuarios que no tuvieron suerte con mtpfs, jmtpfs, go-mtpfs o cualquier otra biblioteca que dependa de libmtp; prueba la transferencia de archivos de Android .
No depende de libmtp y, por lo tanto, está libre de errores inherentes, es la biblioteca MTP más actualizada que he visto en GitHub (a partir de mayo de 2018) y también se puede usar con FUSE, aunque personalmente recomiendo usar su propia interfaz gráfica de usuario basada en Qt para evitar posibles errores de interacción FUSE back-front.
¡Solo asegúrese de NO abrir su dispositivo MTP utilizando ningún mecanismo predeterminado proporcionado por su distribución de Linux, por ejemplo, haciendo clic en Abrir cuando aparezca la notificación de conexión del dispositivo!
Lea sobre MTP en Linux: https://wiki.archlinux.org/index.php/MTP