Si eres usuario de Ubuntu y tienes un dispositivo Android (que ejecute la versión 4.0 o superior de Android), sabrás que no puedes conectar el dispositivo al ordenador y que aparezca en tu gestor de archivos. La razón de esto es porque Android 4.0 y superior utiliza el protocolo MTP como puente de conexión y MTP no es totalmente compatible con Linux. Anteriormente te hemos mostrado cómo conectar tu Galaxy Nexus y Kindle Fire a Ubuntu, pero esos métodos suelen ser un acierto y plantean más problemas de los habituales. Hoy, voy a mostrarte otro método para conectar tu dispositivo Android y Ubuntu.

Go-mtpfs es un sencillo sistema de archivos FUSE que se basa en la librería MTP utilizada en tutoriales anteriores. Una vez que lo hayas compilado e instalado, podrás montar y desmontar tu dispositivo Android de forma fácil y fiable. Lo he probado en mi teléfono y funciona siempre.

Instalación

El desarrollador de Go-mtpfs no proporciona un archivo PPA o deb, así que tienes que coger el código fuente y compilarlo manualmente.

sudoapt-get install golang fuse git-core libmtp-dev libfuse-devsudo adduser $USER fusemkdir/tmp/go GOPATH=/tmp/go go get github.com/hanwen/go-mtpfssudomv/tmp/go/bin/go-mtpfs /usr/bin/mkdir ~/Android

Alternativamente, puede utilizar el PPA inestable de WebUpd8:

sudo add-apt-repository ppa:webupd8team/unstablesudoapt-get updatesudoapt-get install go-mtpfs

Uso

Una vez instalado, conecta tu Nexus 7, Galaxy Nexus o cualquier otro teléfono que utilice el protocolo MTP, al ordenador.

1. Crea una carpeta “Android” en tu directorio de inicio. Ignora esto si ya está creada.

2. Desbloquea tu dispositivo Android. (No funcionará si su dispositivo Android está bloqueado).

3. En el terminal, escriba

go-mtpfs ~/Android

4. Abra su gestor de archivos y debería ver su dispositivo Android montado.

android-mounted-in-ubuntu

Desde aquí, podrá acceder a la tarjeta SD interna de su dispositivo Android y copiar/mover archivos desde su ordenador.

Nota

: Es importante no sacar el cable y desconectar el dispositivo mientras está montado. Para desmontar correctamente el dispositivo, utilice este comando
fusermount -u ~/Android

Para los usuarios de Unity:

Si estás usando el escritorio Unity, puedes instalar el lanzador personalizado de Unity para montar y desmontar fácilmente el dispositivo.

Para instalarlo:

sudoapt-get install go-mtpfs-unity

Abra su administrador de archivos y navegue hasta “/usr/share/applications”. Arrastra y suelta el lanzador “Mount Android Device” al lanzador Unity.