lunes, 24 de junio de 2013


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" :

5. Le preguntará si desea continuar ("Are you sure you want to continue?") Responda Si (Yes)

6. Marque ambos checks y presione el botón "Procced to Unlock Instructions"

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.



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.

Paso 2: Flashear un Custom Recovery ( TWRP )


  • 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.




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 entrar 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

79 comentarios:

  1. Muy bien explicado, pero tengo mis dudas, de que me sirve Flashear un Custom Recovery, puedo instalar aplicaciones que se restringen al estar original, la verdad desconozco el tema. saludos

    ResponderEliminar
  2. El Custom Recovery lo necesitas para poder rootear

    ResponderEliminar
  3. alguien ya lo probo? tengo uno bloqueado por sprint

    ResponderEliminar
  4. Ojo , no es el desbloqueo de operador, es el desbloqueo de bootloader

    ResponderEliminar
    Respuestas
    1. Hola! Gusta tu guía pero quiero saber como hago el backup y luego como lo guardo en mi pc hacías por la ayuda

      Eliminar
  5. Yo quiero liberar de operador... como hago?

    ResponderEliminar
    Respuestas
    1. No ha salido ninguna opción gratis hasta ahora

      Eliminar
  6. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  7. Hola, a mí me queda "downloading 'boot.img'"

    A qué se debe? Y cómo se podría arreglar?

    Muchas gracias

    ResponderEliminar
    Respuestas
    1. En que paso de la guía te sale ese mensaje?

      Eliminar
  8. no puedo hacerle recovery me tira un anuncio que dice "error: cannot load 'twrp.img': Unknown error"

    ResponderEliminar
    Respuestas
    1. trata de buscar un recovery mas reciente.. A mi me funcionó perfecto con el que puse aca..

      Eliminar
  9. Impresionante la guia, si la siguen al pie de la letra funciona bien. Gracias por todo el tiempo dedicado.

    ResponderEliminar
  10. Hace poco que tengo este smartphone y llevo poco tiempo con Android.

    Esta es la guía más completa que he leido, te felicito.

    Aunque una vez leida me da mucho respeto a que se estropee el terminal, además no llevo ni un mes con esta maravilla, de ahí mi miedo.

    Más que nada me gustaría poder eliminar aplicaciones que vienen de serie instaladas por mi operadora (Orange) y como no poder aprovechar todo el potencial con ciertas aplicaciones que requieren ser root.

    Me gustaría saber si tambien se borra HTC Sense 5.0 o si existe posibilidad de volverlo a instalar después.

    Espero tu próxima guía para poder actualizar vía OTA de forma manual.


    Un saludo campeón.

    ResponderEliminar
    Respuestas
    1. Hola gracias por los comentarios.. No se borra HTC Sense.. Saludos.

      Eliminar
  11. perdon este es el error
    cannot load 'recovery.img' : no error
    alguna idea?

    ResponderEliminar
    Respuestas
    1. el error es que solo cambia el nombre osea recobery no pongas .img

      Eliminar
  12. Buenas noches Antonio:

    la verdad es que he conseguido desbloquear el bootloader (me aparece en la parte superior UNLOCKED.

    Aunque no consigo flashear (paso 2), cuando realizo el paso 6 de tu magnífico manual no consigo que me aparezca en el HTC la pantalla de TWRP 2.5.0.0, he probado con las tres versiones (openrecovery-twrp-2.5.0.0-m7.img,openrecovery-twrp-2.6.0.0-m7.img y openrecovery-twrp-2.6.0.1-m7.img) pero no hay forma de que aparezca la pantalla en el HTC, en la ventana del símbolo de sistema me aparece downloading boot.img OKAY (1.136s) y booting OKAY (-0.000s)
    Resumiendo que no llego a entrar en modo Recovery temporal.

    He comprobado la carpeta mini-sdk y están todos los archivos bien ubicados.

    Manejo Windows 8 Pro 64 bits y el terminal es de Orange, no se si esto podría influir en mi problema o es que igual deberia de liberar el terminal antes.

    Agradezco alguna ayuda o sugerencia.

    ResponderEliminar
  13. Hola Talibania tengo el mismo problema eh buscado solucion pero nomas logre desbloquear el bootloader pero me marca error cannot load 'recovery.img' : no error al intentarlo ya ejecute el cmd como admin y nada

    ResponderEliminar
    Respuestas
    1. Hola Christian, te comento que logré solucionar el problema, te comento que a mi me ha funcionado realizando lo siguiente, te lo pongo tal y como aparece:


      Step 3: Install TWRP

      Power off your device, then press and hold Power and Volume Down until you're in the bootloader menu. Highlight FASTBOOT and press Power. You should see Fastboot USB highlighted in red.

      Open a command prompt on your computer and navigate to your mini-sdk directory. Type "fastboot flash recovery recovery.img" and hit Enter.
      Step 4: Backup Your Stock ROM

      On your phone, highlight BOOTLOADER and press Power.
      This time, select RECOVERY and press Power to boot into TWRP.

      Tap Backup and swipe to confirm. You can restore this backup if anything goes wrong by selecting Restore in TWRP's main menu.
      Step 5: Install SuperSU

      In TWRP's main menu, tap Reboot. It will tell you that you're not rooted and ask you to install SuperSU, so swipe to confirm. When you reboot your phone, you should see a notification that you need to install the SuperSU app. Open the notification and select TWRP, since the app from Google Play only works with S-OFF.

      That's it! For most people, the next step is installing a custom ROM or apps that require root. Be sure to check out some of our other posts on HTC One softModder for examples of some of the mods and customizations you can install.

      Destaco sobre todo el STEP 4, ya que aquí conseguí ver por fin la pantalla de TWRP (en mi caso la versión 2.6.0.1) seleccionando el arranque BOOTLADER y despues con la funcion RECOVERY.

      Espero que tengas suerte.

      Un saludo.

      Eliminar
    2. Hola, que bueno que pudiste solventar.. Pareciera que fuesen los mismos pasos.. Será que hay que destacar, la parte donde dice que se usen las techas de volumen para resaltar FASTBOOT ?

      Eliminar
    3. yo no entiendo amigo me podras especificar mejor tengo el mismo problema que tenias Talibania

      Eliminar
  14. ya pude hacer el root tube problemas pero ya quedo mil gracias

    ResponderEliminar
  15. me salio de la siguiente manera:
    al momento de ejecutar:

    c:\mini-sdk>fastboot boot recovery
    cannot load 'recovery': No error

    eliminamos la extension ".img" con esto saldra error, pero luego volvemos a poner como indican las instrucciones y sale bien todo

    c:\mini-sdk>fastboot boot recovery.img
    downloading 'boot.img'...
    OKAY [ 1.204s]
    booting...
    OKAY [ 0.002s]
    finished. total time: 1.217s

    c:\mini-sdk>

    ResponderEliminar
  16. todo ok hasta que me sale el programa y no me funciona ningin boton del TWRP ¿ que hago?

    ResponderEliminar
  17. error en el token proporcionado .mi celular es de at&t,es raro loa pasos me dan bien ,posible causa??

    ResponderEliminar
  18. se queda con la pantalla de htc quiero hacer el custon recovery y me dice : cannot load ¨recovery.img¨: no error de ahy no se que hacer :S

    ResponderEliminar
    Respuestas
    1. me dice unlocked pero no se reicinicia el telefono para configurarlo me imagino que es necesario para el paso 2 como dije se queda con el logo de htc

      Eliminar
    2. No entiendo bien.. en que paso estas ?

      Eliminar
  19. mi movil no entra en el modo Recovery temporal .....

    ResponderEliminar
  20. PORFAVOR AYUDA CUANDO PONGO EL COMANDO ``fastboot boot recovery.img´´ MI MOVIL SE QUEDA CONGELADO Y NO ENTRA EN EL MODO Recovery temporal. QUE PUEDO HACER ??

    ResponderEliminar
    Respuestas
    1. Asegúrate que el teléfono este en fasboot antes de ejecutar el comando.. Debe estar resaltado en rojo con letras blancas

      Eliminar
  21. Hola amigo logro hacer todo pero al entrar al recovery http://2.bp.blogspot.com/-E2bswFJWzSI/Uciw-jI-qxI/AAAAAAAAA4A/XsSpjtt_G6w/s320/twrp.png es decir esa imagen no puede seleccionar nada se me queda plasmada la pantalla alguna solucion??

    ResponderEliminar
    Respuestas
    1. Es muy raro.. Pareciera que el TWRP no reconoce tu pantalla táctil?? Seguro tienes un HTC One M7?

      Eliminar
  22. SI HAGO ESOS PROCEDIMIENTOS, Y CAMBIO DE ROM A JELLY BEAN 4.3 FUNCIONA NORMAL EL 3G. LO DIGO POR QUE SOY DE PERÚ CON LA OPERADORA CLARO.

    ResponderEliminar
    Respuestas
    1. Si funciona, siempre y cuando no cambies el radio.. Yo flashee la ROM ARHD 20.2 que viene con 4.3 y va de lujo..

      Eliminar
  23. sismo problema amigo no carga el recovery mode porq no costestas a eso?

    ResponderEliminar
  24. hola , sirve para el Htc One de sprint???

    ResponderEliminar
  25. Hola, quería saber como desbloquear el sim osea tiene sprint verdad, como desbloqueo para usarlo en Movistar o Claro, no importa si sea de pago pero donde puedo desbloquearlo ?

    ResponderEliminar
  26. Buen dia, con este procedimiento libero mi htc one que tiene at&t a cualquiera compania de mundo? P.e. Telcel Mexico? O me faltaria otro paso? Saludos

    ResponderEliminar
  27. hola , tengo un htc one de la operadora attyt , mi pregunta es la siguiente puedo cambiarle la radio a 900mhz para que me funcione 3g ya que solo funciona en 850mhz gracias...

    ResponderEliminar
    Respuestas
    1. Hola eso no se puede hacer . Las bandas de la radio vienen en el Hardware del equipo

      Eliminar
  28. Hola Antonio. Tengo un htc one dual sim, luego de desbloquear tengo un problema con la pagina principal que me muestra noticias, resulta que no puedo modificar las paginas que están habilitadas en chino por defecto. Te voy a agradecer sobremanera si conoces alguna forma de cambiarlo de manera que pueda darme las opciones de paginas en español. Gracias

    ResponderEliminar
    Respuestas
    1. Te refieres al blinkfeed? por supuesto se pueden cambiar las fuentes de noticias... Si haces pull down en esa página veras 3 puntos donde se configura

      Eliminar
    2. DHola buenos días
      Po error borre el so de mi htc one m7 y no hice back up y queda con la pantalla en blanco con las letra en verde htc?.. Que debo hacer. AYUDA por favor

      Eliminar
  29. Hola buenos días
    Po error borre el so de mi htc one m7 y no hice back up y queda con la pantalla en blanco con las letra en verde htc?.. Que debo hacer. AYUDA por favor

    ResponderEliminar
  30. Y tengo acceso a recovery... Y logre el root ...

    ResponderEliminar
  31. Amigo excelente tutorial ya lo hice flashee la rom de gogle editition y excelente, pero sufrio un accidente mi htc one cayéndose al agua después de varios dias logre entrar en modo seguro ya flashee nuevamente la rom pero solo entra en modo seguro. .. ayuda amigo, he buscado en linea y la mejor tuto es esta, mi nombre no es de operador... Gracias de antemano

    ResponderEliminar
  32. hola me gustaría que me expliquen donde copio la carpeta que descargo al disco c de la pc o a que lugar , le copie al disco c y luego lo busco en el cmd del equipo y no lo encuentra gracias si alguien puede ayudarme

    ResponderEliminar
    Respuestas
    1. tu la tienes que crear y luego pegas hay lo que descargaste y descomprimiste

      Eliminar
  33. Hola, buenos días.
    Excelente tutorial. Gracias.
    Podrias decirme para cuando el tutorial para poner la rom stock?

    Saludos

    ResponderEliminar
  34. Hola, tengo un M7 y me vino rooteado. La pregunta es como hago para quitarle el root y poder actualizar por ota?
    Gracias

    ResponderEliminar
  35. hola buenas tardes.. oie una pregunta; tengo el htc one lo compre en USA y me vino desbloqueado pero yo vivo en monterrey NL y no puedo usar muchas cosas de mi cel porq esta con el operador de at&t y todo lo trae cargado para otros paises menos mexico... puedo hacer algo para quitarle lo de at&t???.

    gracias de antemano

    ResponderEliminar
  36. Por favor ayuda dónde le pegó la carpeta con los archivos descargados, al disco c de la pc o a la ventana del símbolo del sistema gracias si alguien me ayuda

    ResponderEliminar
  37. Si anonimo ponlos en la carpeta c

    ResponderEliminar
  38. Quedó root ok todo salion bien, ahora antes podía mover aplicación a mi memora secundaria pero ahora ya no me sale esa opcion

    ResponderEliminar
  39. como instalo la linterna y calculadora de fabrica ya que se borraron al desbloquear el bootloader? gracias

    ResponderEliminar
  40. ola tengo un htc one m7 libre de fabrica pasa que no reconoce el cargador cuando se apaga por falta de bateria conecto el cargador y carga eh estado haci por 2 semanas haora cuando prende me sale modo usb no puedo desactivar ese modo haora ultimo se puso en modo seguro alguna solucion gracias de ante manoo:

    ResponderEliminar
  41. Tengo un HTC ONE M7, es de la compañia de Nextel, acepta el chip de Telcel pero no el de Movistar Mexico, Necesito cargarle una ROm distinta??' Mi cel. es Root, pero no me reconoce mi chp de Movistar Si alguna persona me puede ayudar se lo agradecere..

    ResponderEliminar
  42. Buenas tengo un htc one m7 con android 5.0.2, lo puedo desbloquear con esta version de android?

    ResponderEliminar
  43. pues todo bien hasta el ultimo paso, despues de poner en la ventana de comandos fastboot boot recovery.img pues se ejecuta el comando pero en el celular no pasa nada se queda plasmada la imagen. No sale la ventana esa de TWRP Mi correo es vicmtzbus@gmail.com por si alguien sabe que pasa

    ResponderEliminar
  44. NO M DA ME SALE TEAMWIN AUN
    XQ

    ResponderEliminar
  45. Hola tengo un problema iva todo bien hasta la parte en donde pego el codigo y me dice que esta mal
    http://i.imgur.com/RgmB1Gz.png

    ResponderEliminar
  46. Hola tengo un problema todo se instaló correctamente pero ahora no reconoce la tarjeta Sim como puedo solucionar

    ResponderEliminar
  47. Hola tengo un problema todo se instaló correctamente pero ahora no reconoce la tarjeta Sim como puedo solucionar

    ResponderEliminar
  48. Me marca error en el paso 6 no carga el recovery ayuda!!!

    ResponderEliminar
  49. Me marca error en el paso 6 no carga el recovery ayuda!!!

    ResponderEliminar
  50. Saben como poner s-off o una rom que recomienden porfa!!!

    ResponderEliminar
  51. Hola! Tengo un HTC desbloqueado de AT&T (no es factory unlocked), que vino así cuando lo compré, con caja y todo, y funciona perfectamente LTE y el chip de mi compañía, el problema es que no lo puedo actualizar ni compartir internet, tienen idea si con este proceso se liberaría y me dejaría actualizar el sistema operativo y quedaría desbloqueado?

    ResponderEliminar
  52. Saludos

    Son muchos pasos y quisiera saber como resultado, ¿qué ventajas obtendría concretamente respeto a un m7 sin postear?

    ResponderEliminar
  53. se me queda paralizado el celular al tratar de darle el comando de recovery y no da mas que ago?+

    ResponderEliminar
  54. fastboot flash recovery.img tal vez muchisimo tiempo despues de lo publicado de este tema pero esta es la solucion al Punto 2 paso 6.... Saludos!

    ResponderEliminar
  55. cuando me voy a descargar el twrp me muestran varias versiones y no se cual es la q debo usar yo tengo un htc one m7 android 4.4.2

    ResponderEliminar
  56. Cada vez que introdusco el comando fastboot oem get_identifier_token. me da un resultado diferente nunk es el mismo deberis ser el mismo supongo yo. espero me ayuden con esto.

    ResponderEliminar
  57. Por lo que veo es muy bueno pero esto sirve para desbloquear el movil si no te acuerdas del patron? Ha y de los TWRP cual hay que descargar.

    ResponderEliminar