Rootear el Google Pixel XL con Android 8.0 Oreo

Google pixel & Pixel XL

Si has actualizado tu Google Pixel XL y no puedes vivir sin root, te traemos esta fantástica guía  donde aprenderás a rootear el Google Pixel XL con Android 8.0 Oreo

 

Pocos días después de la llegada de Android 8.0 al Google Pixel XL, en los foros de XDA ya encontrábamos la manera de tener acceso root a este fantástico dispositivo, a pesar de los intentos de Google por crear barreras a cada nueva versión que sale. En este caso, se ha conseguido el proceso a través de una imagen del recovery de TWRP modificada.

Hay que aclarar que el hecho de rootear el dispositivo conlleva perder la garantía del mismo, y que, Android Pay u otras aplicaciones que requieran de cierta seguridad, pueden dejar de funcionar correctamente. Del mismo modo desde mscdroidlabs.es no nos hacemos responsables del daño que pueda sufrir el dispositivo. Así que a partir de aquí, es decisión tuya seguir o no.

Como recomendación:

Lee todos los pasos detenidamente antes de proceder a ello, si tienes cualquier duda mejor “pregunta antes y haz después”, no vaya a ser que te quede un bonito pisa-papeles con forma de Pixel XL.

 

Indice de contenido:
  1. Preparando el terreno Pre-Root
    1. 1 Instalando ADB, Fastboot y drivers
      1. 2 Descarga de archivos TWRP recovery y SuperSu
  2. Desbloqueando el bootloader
  3. Arrancando con TWRP (sin instalarlo)
  4. Rootear el Google Pixel XL con Android 8
  5. Evadiendo SafetyNet

 

 

1. Preparando el terreno Pre-Root

Antes de empezar con el procedimiento tenemos que asegurarnos de disponer de todas las herramientas y los respectivos drivers.  Primero de todo vamos a desbloquear las opciones de desarrollo si es que no las tenéis ya desbloqueadas. Una vez desbloquedas, vamos a activar “Opciones de depuración” y “Desbloqueo OEM”.

El siguiente paso y muy muy importante es realizar una copia de nuestros datos, ya que el proceso de desbloquear el bootloader hará un reset de fábrica del sistema.

 

 

 

1.1 Instalando ADB, Fastboot y drivers

Empezaremos por lo fundamental, los drivers. Podéis descargarlos actualizados desde aquí. Para instalarlos hay que hacer lo siguiente:

  1. Descomprimimos el archivo descargado al escritorio por ejemplo. Nos queda una carpeta llamada “usb_driver”.
  2. Conectamos el dispositivo mediante el cable USB al PC y abrimos el “Administrador de dispositivos” (buscadlo en la barra de busqueda del menú de inicio).
  3. Identificamos nuestro dispositivo en la lista, damos clic secundario y seleccionamos “Actualizar controlador”, en la siguiente ventana seleccionamos “Buscar controladores en mi equipo”, damos en “Buscar” y vamos a ir a la carpeta “usb_driver” que hemos descomprimido en el escritorio, seleccionamos también “Inlcuir subcarpetas”, pulsamos siguiente, y empezará la instalación… Es posible que nos pida una confirmación, si es así, se la damos y listo.

 

En cuanto a adb y fastboot, podéis descargar el paquete platform-tools del SDK de Android desde aquí:

Descomprimir la carpeta platform-tools en el escritorio.

1.2 Descarga de archivos TWRP Recovery y SuperSU

Para rootear el Google Pixel XL con Android 8.0 Oreo vamos a necesitar instalar un nuevo recovery que nos permitirá mas adelante flashear los archivos de SuperSu directamente desde el dispositivo. Para ello, descargamos el archivo de TWRP y lo guardamos dentro de la carpeta “platform-tools” que hemos descomprimido antes en el escritorio.

Ahora toca descargar los 2 o 3 archivos necesarios de SuperSu. ¿Por qué digo 2 o 3?  Porque uno de ellos es opcional, y todo depende de si quieres que el servicio “SafetyNet” no se entere del rooteo. SafetyNet es un sistema que implementó Google para detectar funcionamientos irregulares, y como no, rootear es uno de ellos. Así pues, mi recomendación es que descargues los 3 archivos. 😀

Estos 3 archivos los dejamos de momento en el escritorio.

 

2. Desbloqueando el bootloader

Una vez tengamos todos los archivos listos, vamos a conectar nuestro dispositivo al PC por USB, y abrimos la carpeta “platform-tools” que tenemos en el escritorio, hacemos clic secundario en un espacio vacío de la carpeta, y seleccionamos “Abrir consola de comando aquí“. En la nueva consola que se nos ha abierto, escribimos:

adb reboot bootloader

y pulsamos intro, veremos que nuestro dispositivo se reinicia. Una vez reinicie por completo y veamos la pantalla de FastBoot en la consola escribiremos:

fastboot devices

y pulsamos intro, este paso nos verificará que el dispositivo y el ordenador se pueden comunicar. La respuesta deberá ser algo así :

 XXXXXXXX               fastboot

X = numeración de 8 caracteres

si no vemos nuestro dispositivo, es posible que los drivers no estén correctamente instalados, o a veces simplemente se corrige con un reinicio de Windows.

 

El siguiente paso si todo os ha salido como debería, será escribir en la consola:

fastboot flashing unlock

a lo que nos responderá:

(bootloader) Please select ‘YES’ on screen if you want to continue…

Efectivamente, pulsamos ‘YES’ (o seleccionamos con el botón de encendido) en el mensaje que nos aparece en el dispositivo. Hecho esto, el dispositivo vuelve a reiniciarse y a un estado de fábrica, sin datos.

 

3. Arrancando con  TWRP (sin instalarlo)

*En ningún momento instalaremos TWRP, simplemente arrancamos con él.

Una vez el sistema haya iniciado, volvemos a verificar si las opciones de desarrollo (las que hemos visto en el paso 1) siguen activadas, de no ser así repetimos el paso 1. Aprovechando la ocasión, copiamos los 3 archivos de SuperSu que tenemos en el escritorio de Windows al almacenamiento interno del dispositivo. Con los archivos copiados vamos a volver a la consola que hemos abierto antes, y volvemos a reiniciar en modo fastboot:

adb reboot bootloader

pulsamos intro y una vez el dispositivo reinicie y llegue a la pantalla de Fastboot, escribimos:

fastboot boot twrp-3-1-pixel-bootable-mod.img

pulsamos intro y esperamos a que arranque TWRP en nuestro dispositivo.

 

 

 

 

¡Ahora sí! vamos a…

4. Rootear el Google Pixel XL con Android 8

En el menú de TWRP vamos a pulsar sobre “Install”, buscamos el archivo SuperSuConfig, seleccionamos “Añadir más .zips” y buscamos SuperSu. Deslizamos la barra de abajo a la derecha para empezar el flasheo. Durante la instalación de SuperSuConfig, seleccionamos “Systemless SBIN“, dejamos el resto de opciones por defecto. Seguidamente reiniciamos el sistema y ¡ya tenemos nuestro Google Pixel XL con Android 8 rooteado!

 

 

5. Evadiendo SafetyNet

¿Recordáis el archivo SuHide del que hemos hablado antes? ¡Ahora es momento de usarlo! Para ello repetiremos el punto 3 (arrancar con TWRP sin instalarlo), pero en este caso solo ‘Instalaremos‘ el archivo SuHide de la misma forma en que lo hemos hecho en el paso 4 con los demás archivos.

 

 

Ya sabéis que si tenéis cualquier duda al respecto sobre el procedimiento podéis escribirlo en los comentarios.

-¡Feliz root a todos!

 

fuente :  XDA Forums

Mario Camí Author

Desarrollador de aplicaciones Android. Amante de todo lo Open Source, de los videojuegos y nuevas tecnologías. En mi tiempo libre comparto todo lo aprendido y lo que aprendo en el desarrollo de Android a modo de artículo en el blog. La información nos hará libres!