Cómo desbloquear el Bootloader del Google Pixel e instalar la última versión Android
Ya está con nosotros Android Oreo, y ya lo vimos muy por encima en el directo que hace unos minutos acabo de realizar con Yoyo Fernández. En mi caso, tengo un Google Pixel XL, en el caso de Yoyo un Nexus 5X. Ambos smartphones recibirán vía OTA la nueva versión de Android, pero si eres como yo, desesperado, siempre puedes instalarlo a mano usando el archivo correcto que ofrecen en la web de Android.
En mi caso, compré directamente el teléfono desde la Google Store, con lo cual no está anclado a ninguna compañía como Telstra, Rogers, TMO, Sprint, USCC, Project Fi, etc… es por ello que el fichero que debo usar es el que dice Pixel XL (other carriers).
¿Qué necesitamos para desbloquear el bootloader?
- Backup de Datos
- Herramientas de Android.
- Cable USB
- Fichero con la última versión de Android
Lo primero que debemos hacer es crear una salva, copia, backup, como quieran llamarle de todo lo que consideramos importante en nuestro teléfono. Cuando desbloqueamos o bloqueamos el bootloader, siempre se borran todos los datos del mismo.
Lo segundo es tener instalado en nuestro ordenador las herramientas necesarias, en este caso ADB y Fastboot. En el caso de Linux, las mismas se encuentran en la mayoría de los repositorios. En ArchLinux específicamente el paquete se llama android-tools, pero en otras como Debian, el paquete puede que se llame android-tools-fastboot y android-tools-adb.
Como es lógico necesitaremos un cable USB para conectar el teléfono a nuestro ordenador y por último, el fichero que descargamos desde la web de Android, el cual debemos descomprimir.
Pasos para desbloquear el Bootloader
- Vamos a Preferencias » Acerca del Teléfono y buscamos la última opción que debe ser el Número de Compilación. Sobre esa opción hacemos clic 8 veces para que nos active el Opciones de Desarrollador.
- Volvemos a Preferencias » Opciones de Desarrollador y debemos activar la opción Desbloqueo de OEM.
- Ahora un poco más abajo activamos la Depuración USB.
Con estos pasos ya realizados, y teniendo ADB y Fastboot ya instalados en nuestro ordenador, podemos conectar el teléfono a la PC, abrir una consola y teclear:
adb devices
Con lo cual nos debe salir algo como esto:
usuario@pc ~ $ adb devices list of devices attached HTC45559LG device
Esto significa que nuestro dispositivo ha sido reconocido perfectamente. Si esto no sucediera, uno de los motivos puede ser que en Linux, debemos instalar el paquete android-udev o tendríamos que poner manualmente los datos del teléfono en una nueva regla en /etc/udev. En fin, es posible que en la mayoría de las distribuciones no tengamos este problema.
Ahora que el dispositivo ha sido reconocido, simplemente ejecutamos el comando:
$ adb reboot-bootloader
Con lo cual el teléfono entrará en modo Fastboot. Ahora, para desbloquear el bootloader podemos usar el comando antiguo (para teléfonos más viejos):
$ fastboot oem unlock
o el comando nuevo:
$ fastboot flashing unlock
En el teléfono nos saldrá una pantalla preguntándonos si queremos continuar, y con las teclas de Volumen nos movemos entre las opciones. Para Aceptar, nos ponemos sobre la opción que queremos y le damos a la tecla Power.
Ahora, para continuar, debemos ejecutar el comando:
$ fastboot reboot
Y volver a configurar el teléfono en Modo Desarrollador como hicimos en los Pasos para Desbloquear el Bootloader.
Recuerden que esto borra todo lo que tengamos en el teléfono. Si queremos volver a bloquear el Bootloader ejecutamos los mismos comandos, pero en vez de UNLOCK, ponemos LOCK. Es válido aclarar que para volver a bloquear el Bootloader, debemos tener instalado una versión original de Android para nuestro dispositivo, no una Custom ROM ni nada parecido.
Nota: Después de desbloquear tu gestor de arranque, cada vez que arranque tu teléfono, recibirás una advertencia que dice: «No se puede comprobar si el software del dispositivo no está dañado. Por favor bloquee su Bootloader (Your device software can’t be checked for corruption. Please lock the bootloader)». No hay nada de qué preocuparse, es normal, no se puede quitar siempre y cuando el gestor de arranque esté desbloqueado, se quedará allí. Así que lo que puedes hacer es, una vez instalado Android, lo vuelves a bloquear.
Instalar Android
Ahora lo único que tenemos que hacer es volver a poner el teléfono en Modo Fastboot, y descomprimir el fichero que nos bajamos de Android. Esto creará una carpeta que adentro debe tener los siguientes archivos:
- bootloader-xxxxx-xxxxx.img
- flash-all.sh
- image-xxxxx-xxxxxxxx.zip
- flash-all.bat
- flash-base.sh
- radio-xxxx-xxxxxxxxx.img
Si estamos en Windows ejecutamos en fichero flash-all.bat, si estamos en Linux el fichero flash-all.sh. Es importante durante el proceso dejar todo quieto, no tocar nada, ni el cable USB, ni la terminal, nada.. no sea cosa que se interrumpa la operación y todo se vaya al demonio. Una vez que termine, ya podremos disfrutar de nuestro querido Android.
Segui los Pasos y Todo funciono de maravilla en mi Nexus 6P, Muchas Gracias!!!
Lástima, no cuento con ninguno de esos móviles. Pero es una excelente información.
no me funciona y tengo un pixel xl pero se que da atorado en el menu de arranque ,que puedo yo hacer para solucionarlo poque usando adb ya me es imposible ya que he probado todos los comandos que existen
¿En cual menú es el que te quedas?
Se me queda en el primer menú en el que aparece cuando presionas el botón de encender y el de volumen a la vez,lo qué pasa es que tengo el OEM desactivado y no puedo entrar en el recoveri,por eso los comandos d adb no me funcionan