Cómo desbloquear el Bootloader en Android

Desbloquear el Bootloader (cargador de arranque) en tu teléfono o tableta Android es necesario si necesitas hacer root (excepto cuando usas programas como Kingo Root para esto), instalar tu propio firmware o recuperaciones personalizadas. Este tutorial le mostrará paso a paso cómo desbloquear con herramientas oficiales y no con software de terceros. Vea también: Cómo instalar las recuperaciones personalizadas de TWRP en Android.

Dicho esto, se puede desbloquear el bootloader en la mayoría de los teléfonos y tabletas – Nexus 4, 5, 5x y 6p, Sony, Huawei, la mayoría de HTC y otros (a excepción de los dispositivos chinos sin nombre y los teléfonos atados a usar el mismo operador, esto podría ser un problema).

Información importante: Cuando se desbloquea el bootloader en Android, se borran todos los datos. Por lo tanto, si no están sincronizados con el almacenamiento en la nube o no están guardados en tu ordenador, ocúpate de ello. Además, si no lo haces correctamente o simplemente no consigues desbloquear el bootloader, existe la posibilidad de que tu dispositivo no vuelva a encenderse. estos riesgos recaen sobre sus hombros (así como la posibilidad de perder la garantía – los diferentes fabricantes tienen diferentes condiciones en este sentido). Otro punto importante es cargar completamente la batería de tu dispositivo antes de empezar.

Descargar el SDK de Android y el controlador USB para desbloquear el Bootloader

El primer paso es descargar las herramientas para desarrolladores de Android SDK desde el sitio web oficial. Vaya a http://developer.android.com/sdk/index.html y desplácese a la sección “Otras opciones de descarga”.

En SDK Tools Only, descargue la opción adecuada para usted. Utilicé un archivo ZIP con el SDK de Android para Windows, que luego descomprimí en una carpeta de la unidad de mi ordenador. También hay un instalador sencillo para Windows.

Desde la carpeta de Android SDK, ejecute el archivo SDK Manager (si no se inicia – sólo aparece e inmediatamente desaparece la ventana, a continuación, instalar adicionalmente Java desde el sitio web oficial java.com).

Una vez lanzado, marque el ítem Android SDK Platform-tools, los otros ítems no son necesarios (excepto el controlador USB de Google al final de la lista si tiene Nexus). Haga clic en Instalar paquetes y, en la siguiente ventana, haga clic en “Aceptar licencia” para descargar e instalar los componentes. Cuando el proceso haya terminado, cierre el Android SDK Manager.

Además, tendrás que descargar el controlador USB para tu dispositivo Android:

  • En el caso de Nexus, se descargan mediante el SDK Manager, como se ha descrito anteriormente.
  • Para Huawei, el controlador está incluido en la utilidad HiSuite
  • Para HTC – como parte de HTC Sync Manager
  • Para Sony Xperia, el controlador se descarga desde la página oficial http://developer.sonymobile.com/downloads/drivers/fastboot-driver
  • LG – LG PC Suite
  • Las soluciones para otras marcas se pueden encontrar en los sitios web oficiales de los respectivos fabricantes.

Activación de la depuración USB

El siguiente paso es habilitar la depuración USB en Android. Para ello, siga los siguientes pasos:

  1. Ve a los ajustes, desliza hacia abajo – “Acerca del teléfono”.
  2. Haz clic en “Número de compilación” unas cuantas veces hasta que veas un mensaje diciendo que te has convertido en desarrollador.
  3. Vuelve a la página principal de configuración y abre “Para desarrolladores”.
  4. En “Depuración”, activa la “Depuración USB”. Si el elemento de desbloqueo OEM está presente en las opciones de desarrollador, habilítelo también.

Obtener el código de desbloqueo del Bootloader (no es necesario para ningún Nexus)

Para la mayoría de los teléfonos que no son Nexus (incluso si es un Nexus de uno de los fabricantes que se enumeran a continuación), es necesario obtener un código de desbloqueo para desbloquear el bootloader también. Las páginas oficiales del fabricante le ayudarán a ello:

Estas páginas describen el proceso de desbloqueo y también le permiten obtener un código de desbloqueo por el ID del dispositivo. Este código será necesario más adelante.

No voy a explicar todo el proceso, porque es diferente para las distintas marcas y se explica en detalle en las páginas respectivas (aunque en inglés) Sólo tocaré el tema de conseguir el Device ID.

  • Para los teléfonos Sony Xperia el código de desbloqueo estará disponible en el sitio web mencionado anteriormente a través de su IMEI.
  • En el caso de los teléfonos y tabletas Huawei, el código también se obtendrá después de registrarse e introducir los datos requeridos (incluido el ID del producto, que puede obtenerse a través del código del teclado del teléfono, que se le solicitará) en el sitio web mencionado.

Para HTC y LG, en cambio, el proceso es ligeramente diferente. Para conseguir el código de desbloqueo necesitarás proporcionar el ID del dispositivo, te describo cómo conseguirlo:

  1. Apagar el dispositivo Android (completamente, manteniendo el botón de encendido, no sólo la pantalla)
  2. Mantén pulsados los botones de encendido + volumen hasta que aparezca la pantalla de arranque fastboot. En el caso de los teléfonos HTC tendrás que seleccionar fastboot con los botones de volumen y confirmar con una pulsación corta del botón de encendido.
  3. Conecta tu teléfono o tableta por USB a tu ordenador.
  4. Vaya a la carpeta Android SDK – Platform-tools, luego mientras mantiene presionada la tecla Shift, haga clic con el botón derecho del ratón en esa carpeta (en el espacio libre) y seleccione “Abrir ventana de comandos”.
  5. En la línea de comandos, escriba fastboot oem device-id (en LG) o fastboot oem get_identifier_token (para HTC) y pulse Enter.
  6. Verá un código numérico largo colocado en varias líneas. Este es el ID del dispositivo que tendrá que introducir en el sitio web oficial para obtener el código de desbloqueo. Para LG sólo se envía el archivo de desbloqueo.

Nota: Los archivos de desbloqueo .bin que te llegarán por correo es mejor que los coloques en la carpeta Platform-tools para que no tengas que especificar la ruta completa a ellos cuando ejecutes los comandos.

Desbloquear el Bootloader

Si ya estás en modo fastboot (como se ha descrito anteriormente para HTC y LG), no necesitas los siguientes pasos hasta que introduzcas los comandos. En otros casos entra en el modo Fastboot:

  1. Apaga el teléfono o la tableta (completamente).
  2. Mantén pulsados los botones de encendido + volumen hasta que el teléfono arranque en modo Fastboot.
  3. Conecta el dispositivo por USB a tu ordenador.
  4. Ve a la carpeta Android SDK – Platform-tools, luego mantén pulsada la tecla Shift y haz clic con el botón derecho del ratón en esa carpeta (en el espacio libre) y selecciona “Abrir ventana de comandos”.

A continuación, dependiendo del modelo de teléfono que tengas, introduce uno de los siguientes comandos:

  • fastboot flashing unlock – para Nexus 5x y 6p
  • fastboot oem unlock – Para otros Nexus (más antiguos)
  • fastboot oem unlock code unlock_code.bin – Para HTC (donde unlock_code.bin es el archivo que recibió de ellos en el correo).
  • fastboot flash unlock unlock.bin – para LG (donde unlock.bin es el archivo de desbloqueo que se le envió).
  • En el caso de los Sony Xperia, el comando de desbloqueo del bootloader aparecerá en la web oficial cuando realices todo el proceso con la selección del modelo, etc.

Al ejecutar el comando en el propio teléfono, es posible que también tengas que confirmar el desbloqueo del bootloader: selecciona “Sí” con los botones de volumen y confirma con una pulsación corta del botón de encendido.

Después de ejecutar el comando y esperar un rato (mientras se borran los archivos y/o se escriben los nuevos, que verás en la pantalla de Android) tu Bootloader se desbloqueará.

A continuación, en la pantalla de fastboot, utiliza las teclas de volumen y de confirmación para pulsar brevemente el botón de encendido y seleccionar un elemento para reiniciar o arrancar tu dispositivo. El arranque de Android después de desbloquear el bootloader puede tardar bastante tiempo (hasta 10-15 minutos), ten paciencia.