Este tutorial en un principio debería servir para cualquier terminal Android que use MTP y para cualquier distribución de Linux, pero eso si, en ambos casos necesitaría pequeñas modificaciones.
Ese tutorial no es cosecha propia, lo he traducido/adaptado/completado de , (Y yo, Taochok, de )
Si usas Ubuntu 11.04 o superior (Ubuntu con Unity), puedes probar esta solución:
Lo primero que tenemos que hacer es instalar mtpfs asi que para ello tenemos que abrir una terminal y ejecutar lo siguiente:
Código:
sudo apt-get install mtpfs
Código:
sudo gedit /etc/udev/rules.d/51-android.rules
Y le añadimos al archivo las siguientes líneas:
Código:
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"
La primera línea es para que el teléfono sea 'detectable' de forma normal y la seguda es para que el teléfono sea detectable en el fastboot. La segunda línea es opcional, pero como nunca se sabe si alguna vez vas a necesitar conectarlo con el fastboot, pues yo pondría la línea. 04e8 es el vendor ID del Galaxy Nexus GSM, asi que si estás siguiendo esta guia para otro terminal (como puede ser el Galaxy Nexus LTE) tienes que sustituir 04e8 por el Vendor ID de tu terminal. Para sacar el vendor ID tienes que ejecutar lsusb en un terminal y entre la lista de los dispositivos conectados verás uno que sea tu terminal. El Vendor ID es el código hexadecimal de 4 cifras que hay entre ID y :. 18d1 Es el vendor ID genérico que tienen los dispositivos Android en el fastboot, asi que aunque no tengas un Galaxy Nexus GSM no deberías necesitar cambiarlo.
Ahora guarda y cierra el archivo. Lo que vamos a necesitar es una ruta en la que montar nuestro Galaxy Nexus, asi que debemos crear la carpeta donde queramos que se vaya a montar luego. En mi caso yo he puesto que se monte en /media/sgn asi que creo la carpeta con el comando
Código:
sudo mkdir /media/sgn
Ahora definimos que el propietario de la carpeta es nuestro usuario de Linux, para librarnos de problemas de permisos: OJO, user debes sustituirlo por el nombre de tu usuario de linux (Taochok: en mi caso tuve que reemplazar user:user por "Taochok")
Código:
sudo chown user:user /media/sgn
Ahora vamos a definir el sistema de ficheros, su punto de montaje etc para que se monte automáticamente al conectar el movil al PC. Para ello hay que editar el archivo /etc/fstab:
Código:
sudo gedit /etc/fstab
y añadirle lo siguiente: (no vayas de listo, aqui NO hay que modificar la palabra user por tu usuario
)
Código:
# Montaje del Samsung Galaxy Nexus
mtpfs /media/sgn fuse user,noauto,allow_other 0 0
Ahora vamos a permitir el montaje que acabamos de definir, asi que hay que editar el archivo /etc/fuse.conf
Código:
sudo gedit /etc/fuse.conf
y descomentar la línea #allow_other (borrar el #) por lo que pasaría de estar asi:
Código:
#allow_other
Nota: a partir de Ubuntu 10.10 parece ser que es #user_allow_other en vez de #allow_other
a estar asi
Código:
allow_other
(en caso de tener Ubuntu 10.10 o superior user_allow_other)
Ahora tenemos que añadir nuestro usuario de Linux al grupo de fuse, asi que editamos /etc/group:
Código:
sudo gedit /etc/group
y añadimos nuestro nombre de usuario de Linux en la línea que contiene la palabra fuse (para buscarla mas facil pulsar ctr+F y buscar fuse) y le añadimos nuestro nombre de usuario de Linux. Pasaría de ser algo parecido a esto
Código:
fuse:x:104:
a ser algo parecido a esto otro
Código:
fuse:x:104:josebama

El movil debería aparecerte en Equipo como pongo en la captura. Se comporta parecido que cualquier dispositivo extraible, solo que el icono estará simpre ahi, aunque el movil no esté conectado. La diferencia será que cuando esté conectado y hagas doble click en el icono en vez de darte error te saldrá el almacenamiento interno del movil
Y confirmo que funciona.
Editado por taochok: 01 May 2012 - 15:18


Conéctate
Regístrate



Volver arriba
Reportar







