Ir a contenido

  • Loguearse utilizando Facebook Log in with Twitter Log In with Google Conéctate
  • Regístrate

Foto

Montar Galaxy Nexus (MPT) en Ubuntu

tutorial

  • Inicie sesion para responder
Sin respuestas en este tema aún

#1
taochok

taochok

    SENIOR

  • Compañero
  • PipPip
  • 381 Mensajes:
  • 10 gracias
  • Equipo:Samsung i9100 / Motorola Xoom mb 605
  • ROM:2.3.4 / 3.2
  • Operadora:Personal
Este tutorial es un robo a mano armada, pero es muy útil.


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
Hola amigo! Por favor registrate o Ingresa para ver enlaces/links y mucho más!.
, (Y yo, Taochok, de
Hola amigo! Por favor registrate o Ingresa para ver enlaces/links y mucho más!.
)

Si usas Ubuntu 11.04 o superior (Ubuntu con Unity), puedes probar esta solución:
Hola amigo! Por favor registrate o Ingresa para ver enlaces/links y mucho más!.

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

Lo siguiente será definir las reglas para el dispositivo. Asi que tenemos que editar/crear el archivo /etc/udev/rules.d/51-android.rules y añadirle nuevas reglas. Para ello ejecutamos el siguiente comando:




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 Imagen)


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

Ahora reinicia el ordenador y la próxima vez que conectes el movil deberías poder acceder a el Imagen

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