Root en un Galaxy Nexus, Nexus 4, Nexus 7 y Nexus 10 desde Ubuntu

Entiendo que haya características que no estén disponibles para el usuario habitual de una aplicación o dispositivo, por aquello de dar una “experiencia controlada”, pero no termino de entender porque tienen que existir tantas características bloqueadas, ni por que es tan “complicado” en ocasiones sortear estos bloqueos. Cuando adquiero un chisme quiero sacar el máximo partido del mismo.

Para los dispositivos Nexus, existe una herramienta que puedes ejecutar tanto en Linux, como en MacOSX, como en Windows y que te permitirá con muy pocos pasos “root-earlos”, y poder sacar todo el partido.

Vamos a ello…

Root-eando, root-eando

Una advertencia: si nunca has “root-eado” tu Android, informarte que vas a perder toda la configuración, información, aplicaciones, que tengas instaladas, y tendrás que empezar de nuevo. Así que ojo.

Antes de nada tienes que descargar las herramientas necesarias para ello, que es básicamente “adb” (android debuge bridge), y que lo puedes instalar desde un repositorio creado desde WebUpd8, y que te permitirá hacer los pasos iniciales para realizar el “root-eo”.

Instalar adb

En el caso de Natty, Oneiric, Precise o Quantal puedes instalarlo fácilmente con solo añadir el siguiente repositorio, actualizar e instalar:


sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt-get update && sudo apt-get install android-tools-adb android-tools-fastboot

Descargar el archivo de root-eo

Lo primero es averiguar el nombre clave del modelo de tu dispositivo. Esto lo puedes hacer fácilmente utilizando Google Maps, solo tienes que acceder a Google Maps > Ajustes > Acerca de, y en la sección “Dispositivo” verás el nombre clave, por ejemplo en el caso de la imagen inferior verás que es “yakju

Root en un Galaxy Nexus, Nexus 4, Nexus 7 y Nexus 10 desde Ubuntu

Ahora seleccionas el archivo correspondiente a tu dispositivo lo descargas y lo descomprimes en un directorio:

El proceso de “root-eo”

Los pasos son los siguientes:

  • Apaga tu dispositivo
  • Inicia pulsando de forma simultánea la tecla Encendido + la tecla de bajar volumen, esto en el caso de la Nexus 7, en el caso del Samsung Galaxy Nexus, tienes que pulsar de forma simultánea la tecla Encendido + bajar volumen + subir volumen. Supongo que en otros dispositivos será distinto. Al hacer esto tienes que ver esta imagen:

Root en un Galaxy Nexus, Nexus 4, Nexus 7 y Nexus 10 desde Ubuntu


lsub
  • esto arrojará algo como:

Bus 001 Device 021: ID 18d1:4e40 Google Inc. 
Bus 001 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 008 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 008 Device 003: ID 050d:0084 Belkin Components F8T003v2 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  • Ahora tienes que crear el siguiente archivo “/etc/udev/rules.d/51-android.rules”, que lo puedes hacer directamente en el terminal, en modo administrador:

sudo nano /etc/udev/rules.d/51-android.rules 
  • Y añadir la siguiente línea a partir de los datos extraídos del listado de dispositivos usb (lsub) que hemos visto antes. Te tienes que fijar en la primera línea. Los parámetros en mi caso son “18d1? par el vendedor y “4e40? para el modelo. El resto de parámetros tienes que dejar los mismos que verás en la siguiente línea

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", ATTR{idProduct}=="4e40", MODE="0666", OWNER="atareao", GROUP="atareao"
  • Una vez añadido esto, solo tienes que reiniciar el servicio, ejecutando el siguiente comando:

sudo service udev restart
  • Da permisos de ejecución al archivo “fastboot-linux”, con el siguiente comando:

chmod +x fastboot-linux
  • Ahora ya puedes ir al directorio donde has descargado y descomprimido el archivo, y empezar con el “root-eo”. Para ello, solo tienes que ejecutar el siguiente comando

./fastboot-linux

Con esto ya está todo, solo tienes que esperar unos minutos y ya habrás “root-eado” tu dispositivo Nexus. Y verás un “Androide” rojo.

 

Más información: El androide libre | XDA Developers | Nexussiete.com

Fuente: atareao

¿Quién está en línea?

Hay 18913 invitados y ningún miembro en línea