Get started with Drupal 7


Conectar móvil Android a Ubuntu mediante MTP

Con las últimas versiones de Android, más concretamente desde Android 4.0 ICS, los usuarios de Ubuntu y distribuciones basadas en GNU/Linux hemos tenido serios problemas para conectar nuestro móvil al ordenador para transferir música, fotos, vídeos, etc.

El problema radica en que a partir de Android 4.0, la memoria del móvil es dinámica. Esto quiere decir que el espacio de almacenamiento del móvil lo usamos como queramos, y no tenemos un espacio disponible solo para aplicaciones, otro solo para el s.o y otro para nuestros archivos.

Conectar móvil Android a Ubuntu mediante MTP, ubuntu android mtp
El problema de esto es que Ubuntu de primeras no reconoce nuestro móvil al conectarlo. Hablo de móvil en general, pero también pasa con las tablets android así que este tutorial es válido para ambos.

Tenemos varias soluciones disponibles actualmente para conectar android a Ubuntu y este último lo reconozca. Hoy os voy a  explicar la manera genérica y más sencilla de que nuestro ordenador con Ubuntu instalado reconozca sin ningún problemas a un teléfono android conectado en modo MTP.

Creo que ya sabréis que si conectáis el teléfono móvil en modo cámara, en principio no tiene que tener ningún problema para reconocerlo desde Ubuntu y así poder acceder a tus archivos.

El problema es que solo podemos entrar dentro de la carpeta cámara, y por lo tanto, solo podremos descargar imágenes que están dentro de dicha carpeta pero en ningún caso podremos acceder a otra parte de la memoria del teléfono como la carpeta música, fondos, etc.

Al conectar Android en modo MTP con Ubuntu, nosotros podemos acceder a toda la memoria de nuestro teléfono, menos la partición del sistema operativo claro está. De esta manera podemos copiar y descargar música del teléfono, fotografías, vídeos, etc.
Para ello, vamos a usar un programa destinado exclusivamente a que Ubuntu reconozca el protocolo MTP. Este programa no está incluido dentro de los repositorios de Ubuntu, y por tanto, tendremos que agregar primero su ppa y posteriormente, instalarlo.

Como siempre, abrimos la terminal y escribimos:
  1. sudo add-apt-repository ppa:webupd8team/unstable
  2. sudo apt-get update
  3. sudo apt-get install go-mtpfs
Con estos tres simples comandos, Ubuntu reconocerá nuestro teléfono móvil Android en modo MTP. Ahora tenemos dos posibilidades. O agregamos un lanzador para poder "activar" este programa, o lo hacemos manualmente.

Si agregamos el lanzador, tendremos que estar usando el shell Unity. Abrimos la terminal y escribimos:
  1. sudo apt-get install go-mtpfs-unity
Ahora cuando conectemos nuestro móvil Android, vamos al lanzador y montamos el móvil. Cuando vayamos a desconectarlo, volvemos a ir al lanzador y damos a desmontar.

Si  no usamos Unity, o usamos una distribución basada en Ubuntu, tendremos que montar y desmontar nuestro móvil manualmente. Para montarlo basta con un:
  1. go-mtpfs /media/MyAndroid
Y en el caso de que ya queramos desmontarlo:
  1. fusermount -u /media/MyAndroid
Si no entendéis que es lo de montar y desmontar, se trata de que cuando conectemos el móvil al ordenador este último ponga "un lugar" donde poder acceder al móvil. Desmontar es borrar ese sitio y así poder desconectar el móvil del ordenador. Un saludo

13 comentarios:

Anónimo dijo...

Hola David,
No me funciona con Gnome clasic (Ubuntu 12.04)
El terminal me devuelve lo siguiente...


2013/04/10 20:57:57 compiled against libmtp 1.1.5
Device 0 (VID=18d1 and PID=4e42) is a Google Inc (for Asus) Nexus 7 (MTP+ADB).
2013/04/10 20:57:57 found device Google Inc (for Asus): Nexus 7 (MTP+ADB) (18d1:4e42) @ bus 1, dev 10
:
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Android device detected, assigning default bug flags
2013/04/10 20:57:57 storage ID 65537: Almacenamiento interno
2013/04/10 20:57:57 backing data /tmp/go-mtpfs779651683
/bin/fusermount: failed to open /etc/fuse.conf: Permission denied
2013/04/10 20:57:57 starting FUSE unknown


Óscar

david hernandez dijo...

Que móvil tienes? Yo lo he probado tanto con el lanzador "automático" como lanzarlo desde un lanzador y me funciona de las dos maneras. tienes un Nexus 7 no?.

Prueba a iniciar desde Unity pero no entiendo cual es el problema

karmenxita dijo...

genioooooo graciasss :D

Guille dijo...

buenas, me da error, me sale

guille@guille-Lenovo-G470:~$ sudo apt-get install go-mtpfs
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main i386 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-i386_Packages)
W: Duplicate sources.list entry http://repo.steampowered.com/steam/ precise/steam i386 Packages (/var/lib/apt/lists/repo.steampowered.com_steam_dists_precise_steam_binary-i386_Packages)
W: Tal vez quiera ejecutar «apt-get update» para corregir estos problemas
E: No se ha podido localizar el paquete go-mtpfs
guille@guille-Lenovo-G470:~$ go-mtpfs/media/myandroid
bash: go-mtpfs/media/myandroid: No existe el archivo o el directorio
guille@guille-Lenovo-G470:~$ sudo apt-get install go-mtpfs-unity
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete go-mtpfs-unity
guille@guille-Lenovo-G470:~$

Anónimo dijo...

Que tal amigo....

me sucede exactamente como a Guille y me arroja la misma informacion, que mas podre intentar, tengo un galaxy S III MINI

Cola25 dijo...

Buen dia...

Yo ya logre arreglar este problema, pero cuando quiero copiar toda mi musica a mi galaxy note3 solo se pasan como 10 canciones, y son poco mas de 600 canciones (poco mas de 3 GBS...¿alguien sabe por que pasa esto y como solucionarlo?

Anónimo dijo...

me sale esto y ubuntu 14.04 no lee mi s3 mini, antes si lo hacia, las otras versiones de ubuntu. de lo contrario me gustaria desinstalar lo que no funciona, como lo hago?


W: Imposible obtener http://ppa.launchpad.net/achadwick/mypaint-testing/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found

W: Imposible obtener http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found

W: Imposible obtener http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found

E: Algunos archivos de índice fallaron al descargar. Se han ignorado, o se han utilizado unos antiguos en su lugar

Anónimo dijo...

Tengo ubuntu 14.04 y no me funciono :(

paula dijo...

bluetooth

PiromaX Vergara dijo...

Genial, al fin pude administrar mi teléfono android desde linux, gracias y exelente tutorial :D

Unknown dijo...

Sos un grande!!! Instalé y desinstalé un millón y medio de cosas y esto fue lo único que funcionó!!! Millones de gracias x)

eryk dijo...

Cómo se soluciona este error?

sudo apt-get install go-mtpfs
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete go-mtpfs

Anónimo dijo...

donde encuentro el lanzador para sudo apt-get install go-mtpfs-unity ???? en aplicaciones no parare ubuntu 12.04

Publicar un comentario