Obtener archivos a / desde un teléfono Android

15

Tengo problemas para acceder al sistema de archivos en mi teléfono (es un Samsung / Google Galaxy Nexus). Simplemente funcionaba en la versión anterior de Ubuntu, pero ahora parece vacía si está montada con MTP o PTP. He seguido algunas guías sobre cómo construir y reinstalar libmtp, etc. sin éxito. Esta respuesta tampoco me ayudó, y gMTP simplemente se cuelga cuando hago clic en el botón de conexión. Sé que puedo usar wifi, por ejemplo, airdroid para acceder a mis fotos, pero esto es demasiado lento y un poco torpe para mí, y las fotos descargadas pierden su marca de tiempo original.

¿Alguien ha tenido éxito al conectarse a este teléfono el 12.04?

wim
fuente
¿Alguna de las respuestas aquí ayuda?
Tom Brossman
no `` `` ``
wim
¿Probaste banshee? Tengo Samsung Galaxy s2, y con banshee funciona bien. fotos / musica / videos. probar eso :)
blade19899
acabo de intentarlo, mi dispositivo no aparece en banshee
wim
1
no, mi teléfono está en stock como una roca
wim

Respuestas:

11

Prerrequisitos

Primero, instale los paquetes necesarios:

sudo apt-get install mtp-tools mtpfs

Un poco de grasa en el codo

Conecte su teléfono Android a su computadora. En su teléfono, abra el cajón de notificaciones y haga clic en USB Connection type. Asegúrate de que MTPesté seleccionado.

Modo MTP

Ahora, ejecute estos comandos en Ubuntu:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Anote los números escritos delante de idVendory idProduct. Los necesitarás más adelante.


Ahora, ejecuta este comando:

gksu gedit /etc/udev/rules.d/51-android.rules

Se Geditdebe abrir una ventana. Escriba este texto en él, todo en una sola línea:

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Reemplace VENDORID con el idVendor que anotó anteriormente. Del mismo modo, reemplace PRODUCTID con el idProduct que anotó.

Guarde y cierre el archivo.


Desconecta tu teléfono y ejecuta estos comandos:

sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse

Reemplace yourusernamecon su nombre de usuario de Ubuntu. Ahora, ejecuta este comando:

gksu gedit /etc/fuse.conf

En la Geditventana, elimine el #al principio de la última línea (la que comienza con #user_allow_other). Cierra y guarda el archivo.


Reinicie su computadora y luego ejecute estos tres comandos:

echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc

Vuelva a conectar su teléfono, asegúrese de que todavía esté en MTPmodo y luego ejecute este comando:

android-connect

Ta-dam!

Ahora puede navegar por los contenidos de su teléfono Android usando Nautilus. Simplemente inicie el administrador de archivos y luego, en la barra lateral, haga clic en el nombre de su teléfono para explorar el sistema de archivos de su teléfono como lo haría con una memoria USB. Puede agregar, eliminar y modificar archivos como un sistema de archivos normal.

Sistema de archivos del teléfono


Sin embargo, es posible que haya notado que no puede usar el icono de expulsión de Nautilus para desconectar el teléfono. En cambio, para quitar el teléfono de manera segura, debe ejecutar el comando:

android-disconnect

A partir de ahora, deberá ejecutar android-connectpara montar su teléfono y luego android-disconnectquitarlo de manera segura. Todo lo demás debe manejarse automáticamente.

Nota: estos dos comandos no requerirán permisos de root para ejecutarse. Todos los usuarios que son miembros del fusegrupo de usuarios deberían poder ejecutar estos comandos sin acceso de root.

Ya terminaste

¡Eso es! Has conectado con éxito tu teléfono Ice Cream Sandwich a tu computadora Ubuntu.


Fuente: OMG! Ubuntu!

SirCharlo
fuente
2
Ya probé la guía OMGubuntu y no funcionó correctamente para mí
wim
¿Qué no funcionó? Dar detalles.
SirCharlo
¿Alguien puede sugerir una solución para el problema de 'conectar' / 'desconectar'?
david6
tratando de navegar en el recurso compartido montado simplemente se cuelga ... y la única forma de descongelarlo que he encontrado es desconectar el cable
wim
Para que esto funcione, mtp-detect debe devolver algún dispositivo, ¿estoy equivocado? @SirCharlo
merveotesi
0

Como una forma alternativa de transferir datos entre ellos, puede intentar usar Ubuntu One tanto en su PC como en su dispositivo móvil (tableta o teléfono).

martini
fuente