Tengo un Samsung Galaxy S2 con Jelly Bean 4.1.2 rooteado. Mi computadora ejecuta Ubuntu 12.10.
Antes, en Android 4.0, simplemente enchufaba el USB y aparecía una notificación y se me ofrecía un botón para activar el almacenamiento USB, y luego mi tarjeta SD interna de 12 GB y la tarjeta SD externa de 16 GB se montaban como unidades externas. . Bonito y fácil.
Ahora, para obtener lo mismo, para conectar mi Android como un dispositivo de almacenamiento masivo, antes de conectar el cable USB, tengo que ir a Configuración -> Más configuraciones -> Utilidades USB y presionar Conectar almacenamiento a PC, luego conectar el luego presione Activar almacenamiento USB . Es un fastidio y medio.
Si no lo hago así, cuando conecto el USB, intenta conectarse con MTP. Lo que causa este error:
Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device
Si cambio el modo de conexión a PTP, obtengo dos dispositivos, ambos llamados SAMSUNG_Android, solo uno de los cuales (12 GB interno) realmente muestra el contenido. El otro cuelga.
En cualquier caso, MTP o PTP, si tengo Banshee ejecutándose cuando conecto mi Android, hace que Banshee se bloquee. Uso Banshee para sincronizar mi colección de música.
La historia corta es que actualmente, conectar mi Android a mi computadora es complicado o no funciona muy bien.
Me dijeron que el almacenamiento masivo USB está en desuso y que MTP es el estándar en el futuro. Al final del día, no me importa si es MTP, PTP o almacenamiento masivo lo que se usa para conectar mi dispositivo. Todo lo que me importa es que es tan fácil como solía ser. Conéctelo, presione un botón, ambas unidades están montadas y se pueden usar como cualquier otra unidad.
¿Cómo obtengo esta facilidad de funcionamiento al conectar mi Android a mi USB?
Con los problemas que tuve con diferentes dispositivos y versiones de Android, descubrí que la forma más efectiva y fácil de acceder a los archivos en mi dispositivo es usar AirDroid. Aunque esto no montará el dispositivo Android como un sistema de archivos, pero permitirá una fácil transferencia de archivos. Todo lo que necesita es una conexión inalámbrica de su teléfono a su red local. Una vez que se inicia AirDroid, obtiene una interfaz web a la que puede acceder desde el navegador de su computadora de escritorio, usando el puerto 8888. AirDroid es una aplicación gratuita en Play Store y recibió excelentes puntajes hasta ahora de todos.
Un desarrollador en los foros de XDA proporcionó una secuencia de comandos que cambia el comportamiento predeterminado para que la conexión mediante almacenamiento masivo USB sea el comportamiento predeterminado:
#!/system/bin/sh
setprop persist.sys.usb.config mass_storage,adb
Tuve que usar una aplicación de administrador de archivos que me dio acceso al directorio raíz, coloqué el script en /system/etc/init.d/
, cambié los permisos del script a rwxr-xr-x
y luego reinicié el teléfono.
Ahora tengo la funcionalidad completa y la facilidad de uso que esperaba. Probablemente tendré que usar algo como MTP o lo que sea, pero mientras tanto, mientras todas las partes relevantes desarrollan el soporte adecuado, no tendré que sufrir.
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 dispositivo conectado!
github: https://github.com/whoozle/android-file-transfer-linux
APP: https://launchpad.net/~samoilov-lex/+archive/ubuntu/aftl-stable
Lea sobre MTP en Linux: https://wiki.archlinux.org/index.php/MTP
PD: solo soy un usuario de esta aplicación.
izzy
Preguntador
izzy
Preguntador
izzy