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

3 comentarios:

  1. Todo funciona perfecto al montar, pero cuando intento abrir archivos desde el dispositivo Android me dice que no tengo permisos.

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Hola. He hecho todo lo que dice el post. Pero Cuando conecto mi tablet y pongo el comando "go-mtpfs /media/MyAndroid" en la terminal me sale el siguiente mensaje "no device found. Try replugging it" Ayuda por favor. Gracias

    ResponderEliminar