Esta guía está dirigida exclusivamente al HTC One (modelo M7). No intente aplicarla en otros equipos.
Prerequisitos:
1. Descargue mini-sdk.rar y descomprima y copie la carpeta mini-sdk en la siguiente ruta c:\ (debe quedar así c:\mini-sdk)
2. Descargue TWRP, renombre el archivo a recovery.img y copie en la siguiente ruta c:\mini-sdk
3. Conecte su HTC al PC y haga un respaldo de todos los archivos importantes que contenga su equipo, como fotos, videos, música, porque durante el proceso, se borrará absolutamente todo el contenido del HTC, incluyendo SMS y teléfonos. (Cuando conecte el equipo al PC por primera vez, se instalarán los drivers necesarios)
En resumen, para Rootear el HTC One, usted deberá realizar los siguientes pasos:
1. Desbloquear el Bootloader
2. Flashear un Custom Recovery ( TWRP) y Rootear
Importante: Toda Operación de Flasheo puede potencialmente dejar su teléfono como un ladrillo inservible (Brick). Cada quien procede a su propio riesgo. Si algo sale mal, si ocurre un terremoto, si se despierta un antiguo Balrog o si ocurre el apocalipsis, no es mi culpa.
Paso 1: Desbloquear el Bootloader
El bootloader, o gestor de arranque, es un programa que toma el control del dispositivo cuando este se está iniciando. Se encarga de asegurarse de que todos los componentes del hardware están en funcionamiento y son correctos. HTC vende este equipo con el bootloader bloqueado, lo cual impide instalar un custom recovery y rootear los equipos. Sin embargo, luego de toda la presión que ha ejercido la comunidad de desarrolladores, HTC generó una herramienta que permite desbloquear el bootloader.
Sin embargo, desbloquear el bootloader tendrá los siguientes efectos negativos:
- Usted perderá la garantía.
- Se borrará TODO el contenido del teléfono, incluyendo fotos, videos, música, contactos, agenda y cualquier configuración realizada previamente al equipo. Es decir, hará un wipe o borrado de fábrica
- Perderá la opción de recibir actualizaciones vía OTA ( aunque no se preocupe mucho por esto, porque SI tendrá la posibilidad de actualizar su equipo de forma manual. Los pasos los publicaré en una próxima guía)
- Se borrarán las aplicaciones de Linterna y Calculadora (aunque hay forma de instalarlas nuevamente)
Si después de haber leído lo anterior está seguro de continuar, proceda con los siguientes pasos:
1. Entre en https://www.htcdev.com/ y registre una cuenta:
2. Ingrese con la cuenta que acaba de crear y haga click en "Unlock Bootloader"
3. Haga click en el botón "Get Started" :
4. Expanda la lista de "Supported Devices" , seleccione "All Other Supported Models" y haga click en el botón "Begin Unlock Bootloader" :
1. Entre en https://www.htcdev.com/ y registre una cuenta:
2. Ingrese con la cuenta que acaba de crear y haga click en "Unlock Bootloader"
3. Haga click en el botón "Get Started" :
4. Expanda la lista de "Supported Devices" , seleccione "All Other Supported Models" y haga click en el botón "Begin Unlock Bootloader" :
7. Le mostrará las instrucciones para entrar en Modo Bootloader. Como el HTC One no tiene batería removible, debe presionar el botón de Encendido hasta que le salga la pantalla de "Opciones de Dispositivo", selecciona Reiniciar y confirma el Reinicio. Apenas confirme, deje presionado el botón de Encendido + la tecla de Bajar volumen hasta que reinicie en modo bootloader.
8. Conecte el HTC One al PC con el cable USB y espere que se carguen los drivers de windows y presione el botón "Proceed to step 5"
9. Ignore el paso 5, 6 y 7, ya que en esta guía lo haremos de forma mas simplificada. Presione el botón "Proceed to step 8"
10. Abra una ventana de comandos DOS en Windows (Start / Run ) escriba cmd y presione Enter)
11. Navegue hasta la carpeta donde copió mini-sdk. Escriba en la ventana de comandos:
cd c:\mini-sdk
Use las teclas de bajar y subir volumen para seleccionar la opción FASTBOOT, y presione la tecla de encendido para aceptar
8. Conecte el HTC One al PC con el cable USB y espere que se carguen los drivers de windows y presione el botón "Proceed to step 5"
9. Ignore el paso 5, 6 y 7, ya que en esta guía lo haremos de forma mas simplificada. Presione el botón "Proceed to step 8"
10. Abra una ventana de comandos DOS en Windows (Start / Run ) escriba cmd y presione Enter)
11. Navegue hasta la carpeta donde copió mini-sdk. Escriba en la ventana de comandos:
cd c:\mini-sdk
12. Escriba en la ventana de comandos fastboot oem get_identifier_token y presione ENTER ( con este comando obtendrá un código único que identifica su equipo para enviárselo a HTC y poder liberar el bootloader)
13. Copie al código tal y como se observa en la siguiente imagen:
13. Pegue el código en donde dice : My Device Identifier Token y presione el botón Submit:
14. Recibirá un correo de HTCDev con el archivo Unlock_code.bin anexo, descárguelo y copielo en c:\mini-sdk
15. En la ventana de comandos escriba fastboot flash unlocktoken Unlock_code.bin y presione ENTER
Es importante destacar que hasta este momento, no ha liberado el bootloader de su equipo. Cuando realice el siguiente paso, su equipo perderá la garantía.
16. En la pantalla de su equipo aparecerá la siguiente pregunta para confirmar que desea liberar el bootloader, seleccione YES usando las teclas de volumen y acepte con el botón de encendido. Una vez hecho esto se liberará el bootloader y se borrarán todos los datos del equipo.
Felicidades, ya liberó su bootloader.
17. Reinicie el equipo, le pedirá todos los datos de la configuración inicial del HTC One y su cuenta Google. Una vez configurados estos datos, ya podría continuar con el paso 2 de esta Guía para Flashear un Custom Recovery.
13. Copie al código tal y como se observa en la siguiente imagen:
13. Pegue el código en donde dice : My Device Identifier Token y presione el botón Submit:
14. Recibirá un correo de HTCDev con el archivo Unlock_code.bin anexo, descárguelo y copielo en c:\mini-sdk
15. En la ventana de comandos escriba fastboot flash unlocktoken Unlock_code.bin y presione ENTER
Es importante destacar que hasta este momento, no ha liberado el bootloader de su equipo. Cuando realice el siguiente paso, su equipo perderá la garantía.
16. En la pantalla de su equipo aparecerá la siguiente pregunta para confirmar que desea liberar el bootloader, seleccione YES usando las teclas de volumen y acepte con el botón de encendido. Una vez hecho esto se liberará el bootloader y se borrarán todos los datos del equipo.
Felicidades, ya liberó su bootloader.
17. Reinicie el equipo, le pedirá todos los datos de la configuración inicial del HTC One y su cuenta Google. Una vez configurados estos datos, ya podría continuar con el paso 2 de esta Guía para Flashear un Custom Recovery.
Paso 2: Flashear un Custom Recovery ( TWRP )
1. Asegúrese de haber copiado el archivo recovery.img en la ruta c:\mini-sdk
2. Entre en modo bootloader. Deje presionado el botón de Encendido hasta que le salga la pantalla de "Opciones de Dispositivo", selecciona Reiniciar y confirma el Reinicio. Apenas confirme, deje presionado el botón de Encendido + la tecla de Bajar volumen hasta que reinicie en modo bootloader.
7. Después que haya hecho backup, TWRP le preguntará si desea rootear su equipo, acepte y reinicie el equipo.
8. Al reiniciar, entre en Google Play y descargue SuperSU. Con esto quedará su equipo rooteado.
9. Si desea tener el TWRP permanentemente ( recomendable), vuelva a entar en modo bootloader y Escriba en la ventana de comandos: fastboot flash recovery recovery.img
Con este paso usted ya tendrá el TWRP flasheado de forma permanente en su equipo. Si necesitara retornar a su recovery original, puede restaurar el Nandroid Backup que hizo en el paso 6.
Es ampliamente recomendable que guarde el Backup que realizó, en su PC o en un disco externo.
Espero que la guía esté lo suficientemente clara. Me tomó mucho tiempo escribirla de forma detallada, sin embargo estaré atento a sus comentarios en caso que haya que mejorar algo del post.
Fuente : XDA
- Antes de flashear un Custom Recovery, es conveniente que sepan lo siguiente:
- Después de flashear un custom recovery, siempre se puede regresar al original.
- Para poder flashear un custom recovery, el bootloader debe estar UNLOCKED
- Esta operación mostrará la palabra "TAMPERED" debajo de la palabra "UNLOCKED" en el modo bootloader.
- Por razones de seguridad, lo primero que deben hacer es un Nandroid Backup una vez que inicien en Recovery Mode.
1. Asegúrese de haber copiado el archivo recovery.img en la ruta c:\mini-sdk
2. Entre en modo bootloader. Deje presionado el botón de Encendido hasta que le salga la pantalla de "Opciones de Dispositivo", selecciona Reiniciar y confirma el Reinicio. Apenas confirme, deje presionado el botón de Encendido + la tecla de Bajar volumen hasta que reinicie en modo bootloader.
Use las teclas de bajar y subir volumen para seleccionar la opción FASTBOOT, y presione la tecla de encendido para aceptar.
3. Conecte el HTC One al PC con el cable USB y espere que se carguen los drivers de windows.
4. Abra una ventana de comandos DOS en Windows (Start / Run ) escriba cmd y presione Enter)
5. Navegue hasta la carpeta donde copió mini-sdk. Escriba en la ventana de comandos:
cd c:\mini-sdk
6. Escriba en la ventana de comandos fastboot boot recovery.img y presione ENTER . Con este comando, entrará en un modo Recovery temporal. Esto es muy importante, porque en este momento es INDISPENSABLE que haga un Nandroid backup completo de su HTC One incluyendo el recovery original de su equipo.
5. Navegue hasta la carpeta donde copió mini-sdk. Escriba en la ventana de comandos:
cd c:\mini-sdk
6. Escriba en la ventana de comandos fastboot boot recovery.img y presione ENTER . Con este comando, entrará en un modo Recovery temporal. Esto es muy importante, porque en este momento es INDISPENSABLE que haga un Nandroid backup completo de su HTC One incluyendo el recovery original de su equipo.
7. Después que haya hecho backup, TWRP le preguntará si desea rootear su equipo, acepte y reinicie el equipo.
8. Al reiniciar, entre en Google Play y descargue SuperSU. Con esto quedará su equipo rooteado.
9. Si desea tener el TWRP permanentemente ( recomendable), vuelva a entar en modo bootloader y Escriba en la ventana de comandos: fastboot flash recovery recovery.img
Con este paso usted ya tendrá el TWRP flasheado de forma permanente en su equipo. Si necesitara retornar a su recovery original, puede restaurar el Nandroid Backup que hizo en el paso 6.
Es ampliamente recomendable que guarde el Backup que realizó, en su PC o en un disco externo.
Espero que la guía esté lo suficientemente clara. Me tomó mucho tiempo escribirla de forma detallada, sin embargo estaré atento a sus comentarios en caso que haya que mejorar algo del post.
Fuente : XDA