
En este post voy a intentar ayudar a gente que, como yo, actualizó su Htc Hero demasiado pronto, y sin saber lo que acarreaba la actualización de Orange y la bajó sin pensar.
NOTA 1: esto es válido para todas las versiones de firmware RUU 2.73, pero si tenéis una anterior a la 2.73.61.5 será más sencillo que uséis el flashrc para instalar un nuevo hboot y poder rootear o instalar custom ROMs.
NOTA 2: no me hago cargo de lo que le hagáis vosotros a vuestras Htc Hero, por los posts que he visto tanto en el foro de modaco como en el de xda a todo el mundo le ha ido bien, pero vosotros hacéis esto por vuestra cuenta y riesgo.
y dicho esto..
Estudio del problema:
Por si no sabéis de qué estoy hablando, me refiero a la actualización 1.5 de Orange que se puede bajar desde la pagina web de Htc, y que tambien viene por OTA (la actualización salta en el teléfono si tienes la opción habilitada para ello), como ya os contamos hace algun tiempo.
Ingredientes:
- Htc Hero con firmware 2.73.61.5 (podéis ver este valor en settings>about phone)
- Micro SDHC (la que viene nos vale)
- QMAT 5.6 (tenéis una versión de prueba para 10 minutos aqui)
- SDK de android (ya os explicamos como usarlo aqui)
- un editor hexadecimal (como por ejemplo HxD)
- una versión de firmware que instalar después, como una oficial (2.73.405.5) o una de modaco
- flashrec
- instant root
- el recovery de cyanogen modificado por modaco
Pasos previos:
Antes de nada como siempre debemos hacer algunas cosas.
- Copia de seguridad de tu tarjeta micro SDHC. Ya que vamos a formatearla, haced un backup de la tarjeta en el ordenador con todo su contenido. Cabe decir que es conocido el problema de que NO TODAS LAS TARJETAS micro SDHC FUNCIONAN con este método.
- Backup de vuestra nand, de manera que si algo malo ocurriera podáis volver a un estado anterior.
Cocinando:
Pues bien, habiéndonos asegurado tanto el teléfono como la memoria, pasamos a trabajar un poquito con el adb y el navegador, más algo de criptografia..
- abrimos la consola, navegamos hasta el directorio /tools/ del SDK de android y tecleamos
adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
- copiamos el codigo que nos devuelve el adb, y ya podemos cerrar el adb
- abrimos Qmat, y nos vamos rápidamente a Cyptoanalysis Tools > Crypto Toolbox.
- en la parte inferion pegamos nuestro codigo CID, y pinchamos en “Reverse String”. obtenemos un código que como ejemplo tomaremos: 532600bd227d9c0347329407514d5402.
- copiamos el código y cerramos la aplicación. Nos vamos aqui e introducimos un email y nuestro CID CON 2 CEROS DELANTE EN VEZ DE LOS DOS PRIMEROS NUMEROS. nos mandan un zip al correo. (no os preocupéis, funciona tambien para el hero)
“002600bd227d9c0347329407514d5402″ en vez de “532600bd227d9c0347329407514d5402″
- bajamos el zip del correo y lo descomprimimos a una carpeta cualquiera. arrancamos el editor hexadecimal.
- en “Extras > Open Disk” elegimos la tarjeta sd de nuestro telefono y quitamos la opción “Open as Readonly”. damos OK.
- en “Extras > Open Disk Image” elegimos lo que hemos extraido del zip (goldcard.img). obtenemos 2 ventanas, una para la tarjeta y otra para la imagen.
- cuando sale una ventana preguntando por “Sector Size” damos 512 (Hard disks/Floppy disks) y a OK.
- pinchamos en la ventana de la imagen, y luego a “Edit > Select All”, y “Edit > copy”
- pinchamos en la ventana de la sd, elegimos el offset 00000000-00000170 (INCLUYENDO LA LINEA 00000170), y damos “Edit > Paste Write”.
- “File > Save” y podemos cerrar el editor hexadecimal.
- una vez que hemos hecho esto, podemos reiniciar el hero con la tarjeta metida
Una vez hecho esto podemos rootear de manera normal nuestra Htc Hero, o flashear una nueva rom como indicamos a continuación. si ninguna os funciona, seguid leyendo porque hay solución para todo.
Flashear un nuevo recovery:
si queremos instalar el recovery de modaco, deberemos bajarnoslo primero
- bajar el archivo y descomprimirlo. nótese que incluye todo lo necesario, si tenemos el SDK de android tendríamos cosas repetidas
- abrir una consola y navegar hasta la carpeta que hemos creado.
- ejecutar en orden los siguientes comandos
adb shell reboot bootloader (wait for device to reboot into bootloader)
fastboot boot cm-hero-recovery.img
adb shell mount /sdcard
adb push cm-hero-recovery.img /sdcard/cm-hero-recovery.img
adb shell flash_image recovery /sdcard/cm-hero-recovery.img
y listo! ya tenemos el recovery instalado. para entrar en el recordad que se entra con home + power.
Flasheando una nueva rom:
ya hay muchas guías por ahi de esto, pero lo tratamos rápidamente:
- instalamos flashrec en el terminal (copiamos el .apk en la tarjeta, activamos la opcion de instalar software de terceros en las opciones del hero, y con un navegador de archivos en el hero lo instalamos)
- copiamos el nuevo hboot/rom que queramos instalar en la tarjeta sd (recomiendo encarecidamente copiarlo en la RAIZ de la tarjeta, no dentro de ninguna carpeta), nombrándolo actualizacion.img
- ejecutamos flashrec y en la barra de texto escribimos:
sdcard/actualizacion.img
- actualizamos. despues de esto podemos reiniciar para ver el cambio en el flashboot, o para ver la nueva rom instalada.
Flasheando el nuevo recovery para instalar un custom rom:
si habéis llegado a este punto es porque los anteriores no os han funcionado (como me pasó a mi). pues bien, esto es muy sencillo:
- instaláis el instant root
- escribimos en consola
adb shell
con lo que nos sale un icono tal que $. ahora escribimos:
su
y ahora el $ se convierte en un mágico #. como ultimo paso, escribimos:
flash_image recovery /sdcard/cm-hero-recovery.img
y nos devuelve a la # sin decirnos nada mas. ahora podemos desconectar el cable, sacar la bateria, volver a ponerla y arrancar con el boton “home” pulsado. deberá saliros la nueva pantalla del custom recovery con nuevas opciones. a partir de aquí ya podéis instalar un custom recovery tranquilamente (metéis la actualización en la raiz de la tarjeta con el nombre update.zip, arrancáis en modo recovery y le dáis a la opción que os instala sola la actualización).
FUENTE>>>forum.xda-developers.com y android.modaco.com




Pingback: Marcos
Pingback: Manuman
Pingback: Oriol Mas Adserias