Actualmente, la mayoría de los fabricantes bloquean ciertos accesos del dispositivo para mayor seguridad y evitar que usuarios inexpertos alteren el sistema operativo. Hablamos del bootloader.
Espera, ¿qué es el bootloader?
Para los que no sepáis qué es el bootloader, se trata del encargado de arrancar por completo todo tu dispositivo. Por defecto, muchos dispositivos vienen con esto bloqueado, es decir, no modificable. Pero claro, cuando quieres modificar el custom recovery o instalar una nueva ROM diferente a la que trae por defecto, este bloqueo nos lo impide. ¿Por qué?, porque no permite modificar el modo de arranque del terminal y por lo tanto, no permite arrancar si no es del modo por defecto.
Hasta ahora, los que se atrevieran a trastear con su HTC tenían que pasar penurias para abrir el bootloader de su dispositivo pero ese método ha pasado a mejor vida. Unos desarrolladores de la scene de Android han creado una aplicación capaz de desbloquear por completo el bootloader de tu dispositivo. No confundir con liberar.
Firewater S-Off, desbloquea el bootloader de tu HTC en segundos
El programa se llama Firewater S-Off y con la ayuda del SDK de Android, el terminal del ordenador y esta aplicación, desbloquearemos nuestro HTC en menos de un minuto.
El proceso a realizar se trata de un introducir una serie de comandos por el terminal de nuestro ordenador, ya sea Windows, Linux o Mac. Deberéis descargar una carpeta y ubicarse aquí con la ventana de comandos. En Windows tendréis que pulsar Shift y botón derecho en la carpeta, después, pulsar sobre «Abrir la ventana de comandos aquí».
Los requisitos para poder realizar este proceso son los siguientes:
- Descargar la carpeta con los archivos necesarios de aquí
- Tener instalado los Drivers de tu dispositivo
- HTC Sync totalmente desinstalado.
- Conexión a internet desde tu HTC (WiFi, 3G…)
- No tener ningún tipo de bloqueo del terminal (Patrón, código, desbloqueo facial..)
- Activar el modo depurador (Información del teléfono > Pulsáis 7 veces rápido en Número de compilación. Luego volvéis atrás, Opciones de desarrollador y pulsáis en Modo depurador o USB Debugging)
- Conectarlo mediante USB al ordenador.
El proceso a seguir varía según tengamos el dispositivo rooteado o sin rootear. En el caso de no tenerlo rooteado, este programa no nos lo rooteará, sino recurrirá a un root temporal. Posteriormente, si queréis rootearlo en caso de no serlo, habrá que realizar el rooteo por nosotros mismos. Para facilitaros la búsqueda, os dejamos con un artículo donde os explicamos cómo hacerlo en muchos modelos de HTC.
Los comandos a seguir son los siguientes:
adb reboot <---IMPORTANTE
adb wait-for-device push firewater /data/local/tmp
adb push temproot /data/local/tmp (Si no eres root)
adb shell
chmod 755 /data/local/tmp/temproot (Si no eres root)
chmod 755 /data/local/tmp/firewater
/data/local/tmp/temproot (Si no eres root)
/data/local/tmp/firewater
A continuación os mostramos un vídeo proporcionado por los chicos de Firewater donde nos enseña, de un modo más gráfico, como se realiza el proceso de desbloqueo. Se realiza en un Mac pero los pasos a seguir en Windows son idénticos.
Cómo veis, el proceso es muy sencillo y sólo tendrías que escribir los comandos idénticos a esos para desbloquear vuestro HTC.
Los desarrolladores de este programa afirman que funciona con prácticamente cualquier modelo reciente de HTC, empezando por el HTC One y pasando por el Droid DNA. En resumen, debe poseer un procesador Qualcomm. Si tenéis problemas con el desbloqueo comentad debajo con el nombre de vuestro modelo. Confirmad que el fallo es del programa y no de que os falte algo, como los drivers.
Una vez hayamos liberado el bootloader, ya tendremos más libertad para hacer con nuestro dispositivo lo que queramos. Por ejemplo, podréis probar ROMs modificadas de Android en vuestro HTC. Seguramente podáis actualizarlo a una versión de Android más nueva y con funciones muy interesantes.