Aquaris X5 bootloaderA partir de 5.1, Android incluye una característica para mejorar la seguridad de tu terminal, evitando que alguien pueda hacer uso de él a menos que conozca el patrón de bloqueo o el usuario y contraseña de Google. Puedes encontrar más info aquí sobre el sistema Anti-robo de Android.

Para asegurar que esta característica funcione correctamente, es necesario que el bootloader del terminal esté bloqueado. No obstante, para que puedas hacer un hard reset a tu teléfono (así como otras modificaciones) es necesario desbloquear el bootloader. Aquí vamos a enseñarte cómo hacerlo y cómo restaurarlo a su estado original para que la seguridad de tu terminal no se vea comprometida.

Antes de empezar, ¿qué es el bootloader?

El bootloader o gestor de arranque es un programa que se encarga de realizar las comprobaciones necesarias antes de arrancar el terminal. También selecciona el kernel (nucleo del sistema operativo). El bootloader se almacena en una parte segura de la memoria, y es un componente esencial para que el teléfono sea capaz de iniciar.

Cuando el bootloader se encuentra bloqueado, no es posible flashear el terminal. No se puede, por ejemplo, cambiar el Recovery, cambiar a una ROM cocinada o realizar un hard reset. Por ello, vamos a enseñarte cómo desbloquearlo.

Prepara el terminal y el ordenador. Instalación de los drivers y conexión al ordenador:

NOTA: Para los dispositivos Aquaris X5 Plus, Aquaris U Lite, Aquaris U y Aquaris U Plus se debe usar la herramienta BQ Firmware Flash Tool para el desbloqueo del bootloader. Como ejemplo, vamos a utilizar un Aquaris X5. Los pasos para el resto de dispositivos son similares.

Primero, descarga los archivos necesarios en tu ordenador. Para ello, dirígete a la página de descargas de tu dispositivo en nuestra comunidad Mibqyyo, localiza el modelo de tu smartphone, y baja los archivos comprimidos de la sección “Drivers y utilidades” correspondientes a los “Drivers ADB” y al “Desbloqueo del Bootloader”. Desde aquí puedes acceder a la página de descargas del Aquaris X5, el modelo que sirve de ejemplo para este tutorial.

Cuando te pregunte dónde guardarlos, hazlo en un lugar que sea fácil de encontrar, como el escritorio de tu ordenador. Dirígete a la carpeta donde hayas guardado el archivo “Drivers qualcomm + adb.rar” que has descargado.

Haz doble click en dicho archivo, y se abrirá un cuadro de diálogo de 7-Zip para que descomprimas el contenido. Para ello necesitarás un programa de compresión como 7-Zip para descomprimir las carpetas. Pulsa en el botón “Extraer” de la barra de menús superior del programa, y este te preguntará dónde quieres extraer los archivos. Lo ideal es ponerlo en un lugar donde te sea fácil encontrarlo, como puede ser el Escritorio de tu PC. Pulsa en “Aceptar” y comenzará el proceso de descompresión.

Aparecerá una carpeta llamada “Drivers ADB Qualcomm” con un archivo en su interior:

“BQ_Handset_USB_Drivers.exe”: Es la aplicación de instalación.

Accede a la carpeta “Drivers qualcomm + adb” que hemos descomprimido, y ejecuta la aplicación “BQ_Handset_USB_Drivers.exe”.

Carpeta con los drivers

Carpeta con los drivers

Instalación de drivers

Instalación de drivers

En tu teléfono, ahora, deberás activar el modo “Depuración USB” en las “Opciones de desarrollo”. Si esta opción no te aparece, ve a “Información del teléfono” y pulsa siete veces sobre  “Número de compilación”. De esta manera, aparecerá el menú “Opciones de desarrollo” en “Ajustes” y podrás activar la opción “Depuración USB”.

También debes activar la opción “Desbloqueo de OEM”, la cual te permitirá realizar cambios en el bootloader.

Activando la opción "Desbloqueo OEM"

Activando la opción “Desbloqueo OEM”

Deberás activar también el “Modo instalador”, y es tan sencillo como desactivar el “Modo MTP” de conexión USB. Nota: desactivar el “Modo MTP” no es necesario en el modelo Aquaris M5.5.

Para ello, conecta el teléfono al ordenador y accede a la barra de notificaciones. Pulsa en la notificación de conexión al ordenador (por defecto aparece la opción “Conectado como dispositivo multimedia”) para acceder al menú de conexión. Pulsa sobre la opción que esté activada para que se desactive. De esta manera el terminal entrará en modo instalador.

Si todo está correcto, en la barra de notificaciones deberá aparecerte “Depuración USB habilitada” y “Conectado como instalador”.

Elige las opciones de la conexión USB correctas

Elige las opciones de la conexión USB correctas

Conecta tu terminal encendido para que el ordenador reconozca el teléfono, y déjalo conectado unos minutos hasta que instale todos los controladores.

Verás que aparecen varios dispositivos conectados, deja que cada uno de ellos vaya instalando su controlador.

Administrador de equipos

Administrador de equipos

Cuando todo esté correcto, deberán aparecerte, entre otros, los siguientes dispositivos:

  • Android Devices
    • Android Composite ADB Interface
    • Puertos (COM y LPT)
      • Android Application Interface (COMXX)
      • Android Diagnostics Interface (COMXX)
Si todo está correcto verás estos dispositivos en el Administrador de equipos

Si todo está correcto verás estos dispositivos en el Administrador de equipos

NOTA: En algún momento del proceso, el teléfono te pedirá que aceptes la huella digital (normalmente aparece cuando se instalan los drivers o cuando lanzas el proceso de hard reset). Estate pendiente del teléfono cuando te lo pida para pulsar en “Aceptar” y que el proceso pueda seguir adelante.

Huella digital

Huella digital

Desbloqueo, bloqueo y consulta del estado del bootloader.

MUY IMPORTANTE: Al desbloquear el bootloader se eliminan todos los datos del móvil, por lo que es mejor que hagas una copia de seguridad de todo lo que quieras conservar.

Ve a tu ordenador y ejecuta el archivo “Desbloquear.bat” que se encuentra en la carpeta “Bootloader_tools” que acabas de descomprimir.

Al hacerlo, el terminal se reiniciará y se llevará a cabo el proceso. Aparecerá una consola de comandos en la pantalla de tu ordenador, y, tras unos segundos, se mostrará la confirmación de que el proceso ha finalizado. Pulsa cualquier tecla y tu móvil se reiniciará. Recuerda que puede tardar unos minutos en terminar de encenderse.

Ahora, solo tienes que esperar a que aparezca el asistente de configuración que aparece la primera vez que enciendes el móvil, donde se pedirá que elijas el idioma. Una vez configurado, tu móvil tendrá el bootloader desbloqueado y ya podrás realizar un hard reset con total normalidad, cambiar el Recovery o modificar la ROM del terminal (recuerda que después de hacer un hard reset, debes hacer un restablecimiento de fábrica para que el funcionamiento del dispositivo sea óptimo).

También puedes ejecutar el archivo “Información.bat” para ver en qué estado se encuentra el bootloader:

  • Device unlocked: True -> El bootloader se encuentra desbloqueado.
  • Device unlocked: False -> El bootloader se encuentra bloqueado.
Información sobre el boot al ejecutar "Información.bat"

Información sobre el boot al ejecutar “Información.bat”

Te recomendamos que por norma general mantengas bloqueado el bootloader de tu terminal para evitar que no se pueda flashear sin permiso. Cuando hayas realizado las modificaciones que necesitas, bloquea el bootloader de tu terminal, ejecutando el archivo “Bloquear.bat”. El terminal se reiniciará con el bootloader bloqueado.

Método alternativo de conexión al ordenador.

Si después de seguir todos los pasos no has conseguido que los drivers se instalen correctamente:

  • Instala los drivers en tu ordenador como hemos indicado con anterioridad.
  • Con el teléfono desconectado de tu PC, apágalo. Ahora pulsa en “Power” + “Bajar volumen” y el teléfono iniciará en modo “Fastboot” (se quedará con el logo de BQ en el fondo blanco y en la parte de abajo, con letras rojas, indicará “Fastboot Mode”). En el modelo M5.5 pulsa los botones de “Power” + “Subir volumen”. Aparecerá el menú “Android System Recovery”, donde deberás seleccionar la opción “Reboot to bootloader” con los botones de volumen y confirmar la selección con el botón de encendido. Tras unos segundos aparecerá el logo de BQ con las letras “Fastboot mode” en la parte inferior de la pantalla.
  • Conecta el terminal al ordenador.
  • Ahora ejecuta el archivo que necesites, “bloquear.bat”, “desbloquear.bat” o “información.bat”. El resto de pasos son similares.

También puedes seguir la realización de este procedimiento en vídeo:

Sergio Rivero (conocido en el foro como Rivero) es Técnico de Sistemas Informáticos y Redes. Trabaja en BQ como responsable de Soporte y Análisis de Experiencia de Usuario.