Cómo rootear la Nexus 7 en Linux usando ADB


Rootear la Nexus 7 no es imposible en Linux. Sin duda la Nexus 7 ha sido una de las sensaciones de este año. La misma cuenta con el sistema operativo Android 4.1 Jelly Bean.

nexus7 Cómo rootear la Nexus 7 en Linux usando ADB

Pero vayamos al grano y dejemos los detalles afuera. Si estás viendo esta entrada debe ser porque te interesa hacer lo que muestra el título: rootear la Nexus 7. Básicamente rootear significa conseguir permisos de administrador y es el primer paso para poder cargarle un ROM customizado más adelante.

El detalle es el hecho de que la mayoría de las herramientas que existen para llevar a cabo el proceso de root automatizado son para Windows. Poco a poco van creando este tipo de herramientas para Linux pero al momento no existe una que sea totalmente confíable y es por eso que les enseñaré a rootear la Nexus 7 de la manera mas confíable, usando nuestro querido terminal en Linux.

Para el siguiente tutorial asumo que usas Fedora. Te advierto que el proceso es el mismo no importa la distribución que uses excepto por la manera en que instalo adb.

Antes de comenzar el tutorial quiero dejarles claro que no me hago responsable por cualquier daño ocurrido. El riesgo envuelto en este proceso lo asumes tú completamente.

No se asusten, pero tengo que dar el aviso para que no me insulten después. De hecho les quiero recordar que en Linux no necesitamos instalar los drivers de Samsung.

Vamos a comenzar con el tutorial:

Tutorial: Rootear la Nexus 7 en Linux

1. Instalar adb (Android Debug Bridge).

Si usas Ubuntu te recomiendo que hagas una búsqueda en Google ya que hay muchísimos tutoriales acerca de esto. En Fedora, instalar adb es sumamente sencillo y lo puedes hacer mediante Fedora Utils.

Solo debes seleccionar Instalar Android SDK y esperar a que termine la instalación:

fedutils Cómo rootear la Nexus 7 en Linux usando ADB

Ya con esto instalamos adb en nuestro Fedora. Ahora estamos preparados para comenzar el proceso de rooteo.

 

2. Activa la opción la depuración USB:

En tu Nexus 7 dirígete a Settings(Ajustes) > Developer Options(Opciones de desarrollador) y marca la casilla USB debugging(depuración USB):

Screenshot 2012 10 03 19 02 08 Cómo rootear la Nexus 7 en Linux usando ADB

 

Ahora con esta opción activada la Nexus 7 será reconocida en tu ordenador y podrás hacer lo sigueinte.

3. SuperSU

Descarga el SuperSU el cual te dará permisos de root más adelante. Copia el .zip que acabas de descargar al siguiente directorio:

/opt/android-sdk-linux/platform-tools

Luego conecta la Nexus 7 a tu ordenador mediante USB y ejecuta el siguiente comando:

su

adb devices

Se supone que al ejecutar ese comando obtengas algo, esto indica que el dispositivo ha sido reconocido:

adbdevices Cómo rootear la Nexus 7 en Linux usando ADB

De lo contrario, entonces malas noticias, vas a tener que investigar que hicistes mal durante la instalación de adb.

Suponiendo que tu computadora reconoce tu Nexus 7, corre el siguiente comando:

cd /opt/android-sdk-linux/platform-tools

adb push nombredelarchivosupersu.zip /sdcard/

Recuerda cambiar la sección nombredelarchivosupersu por el nombre correspondiente al archivo que descargastes.

Con esto lo que hacemos es copiar el archivo que descargamos a la Nexus 7. Este paso es importante y te ahorrarás mucho tiempo si lo haces ahora. Hazme caso.

4. Desbloquear el bootloader

De esta paso en adelante las cosas se vuelven más interesantes. Teniendo la Nexus 7 conectada al ordenador corre el siguiente comando:

adb reboot bootloader

Al hacer esto notarás que tu Nexus 7 rebootea y entra en el bootloader o en otras palabras en una pantalla negra con un android abierto. Notarás que a la parte izquierda inferior hay una letras rojas y lo que nos interesa es la última oración donde dice Lock State – Locked. Esto indica que el bootloader todavía está bloqueado.

wpid IMG 20121001 201340 Cómo rootear la Nexus 7 en Linux usando ADB

 

Para desbloquear el bootloader corremos el siguiente comando:

fastboot oem unlock

Al hacerlo notarás que la pantalla de la Nexus 7 cambia y sale esta otra:

wpid IMG 20121001 210023 Cómo rootear la Nexus 7 en Linux usando ADB

Ahhh la maravilla de los Nexus. Para desbloquearlos es cuestión de sí o no. Desde luego que aquí escoges Sí. Por cierto, ¿les mencioné que al escoger Sí, pierdes toda la data?

Si escogistes sí entonces notarás ahora que la última oración de letras rojas en la parte inferior izquierda ahora dice Lock State – Unlocked.

wpid IMG 20121001 210211 Cómo rootear la Nexus 7 en Linux usando ADB

Con esto hemos logrado desbloquear el bootloader y hemos perdido toda nuestra data. Nada es gratis en esta vida.

5. Instalar CWM

Necesitamos instalar Clockwork Mod Recovery así que descárgalo desde aquí seleccionando la versión que corresponde a la Nexus 7 en la lista.

Estando en el bootloader, corre el siguiente comando:

fastboot flash recovery /home/archivoquedescargastes.img

Recuerda cambiar archivoquedescargastes por el nombre del archivo que descargastes.

6. Obtener acceso a root ó superusuario.

¿Recuerdas el paso 3?, es precisamente para esto. Ya tienes el archivo de superusuario dentro de la Nexus así que es cuestión de instalarlo. Si por alguna razón omitistes el paso 3, ejecuta ese paso antes de continuar.

Estando en la misma pantalla de bootloader, presiona el botón de bajar el volumen dos veces y notarás que en la parte superior derecha dirá RECOVERY MODE. Presiona el botón de encender y entrarás al modo de CWM.

Aviso: Si por alguna razón extraña experimentas ver un android con un signo de exclamación rojo, eso significa hubo un error al tratar de flashear CWM. Ejecuta de nuevo el paso 5.

Estando en CWM lo que tenemos que hacer ahora es instalar el archivo de superusuario. Para eso dirígete a:

Install zip from sdcard > Choose zip from sdcard > seleccionar el archivo supersu.zip e instálalo.

Rebooteamos y cuando entres de nuevo notarás un lindo candado abierto justo debajo de la palabra Google. Esto indica que nuestra Nexus 7 ya está desbloqueada.

Cuando termine de iniciar la Nexus 7 dirígete al menú y busca el ícono de SuperSU para confirmar que eres root y listo.

Screenshot 2012 10 01 21 55 57 Cómo rootear la Nexus 7 en Linux usando ADB

 

¡Felicidades, acabas de rootear la Nexus 7! Ahora puedes instalar esas aplicaciones que requieren root e incluso instalar otros ROMs.

Cuéntanos en los comentarios cómo te fue.


 Cómo rootear la Nexus 7 en Linux usando ADB

Sobre el Autor: Gabriel Medina

Administrador de Gabuntu. Fanático de GNU/Linux, Android y todo lo relacionado al software libre.

%d bloggers like this: