TUTORIAL HTC HERO
En este tutorial trataremos de explicar, de manera lo más simplificada posible, todos los pasos a seguir para mejorar nuestra HTC Hero.
Índice:
- HTC Sync y drivers para HTC Hero (Requerido)
- Root para hero
- Particionar la tarjeta MicroSD (Para usar A2SD y SWAP)
- Backup ROM de Origen con Nandroid
- Instalar menú Custom Recovery permanentemente
- Actualizar Radio (Soft. teléfono)
- Instalar Custom ROM
- FAQ (Pendiente)
NOTA: Este post es una recopilación de manuales y posts de otros foros. No me hago responsable de cualquier daño o problema que pueda surgir en vuestro terminal a raiz de este post.
HTC SYNC Y DRIVERS HTC HERO (ADB)
Desde aquí puedes descargar el HTC Sync (con drivers incluidos) -
DESCARGA AQUÍ
Para aquellos que tengáis problemas con versiones x64 o windows 7 en las cuales no se instalan los drivers, aquí están para instalarlos de manera manual -
DRIVERS 32BITS -
DRIVERS 64BITS
ROOT PARA HTC HERO
Root es lo mismo que el usuario administrador de Windows. Tiene permisos totales sobre cualquier sistema Linux, por lo que para ciertas aplicaciones, es necesario rootear nuestro aparato.
Primero necesitamos descargar los siguientes ficheros:
Una vez descargados, los descomprimiremos en alguna carpeta a la que sea facil acceder desde la consola de MS-DOS de windows (CMD), ya que si los descomprimís en un directorio "largo", os será más complicado acceder a el. Por ello, os sugiero que lo hagáis en C:\HERO, y así tenerlo todo localizado, puesto que lo usaremos en los siguientes pasos.
Descomprimimos el SDK de Android a la carpeta C:\HERO\SDK\. El Custom Recovery lo descomprimos en la carpeta C:\HERO\SDK\Tools\, y lo mismo hacemos para el contenido del fichero SuperUser.
Una vez los tengamos descomprimidos, y con la HTC Hero apagada, conectamos el cable USB, y la encendemos en modo Fastboot:
Tecla Atrás pulsada + Tecla Encendido
Nos aparecerá una pantalla como esta:
Entonces es cuando abrimos una ventana CMD de windows. Adjunto pasos para llegar a la carpeta (por si alguno no sabe de DOS):
Una vez metidos en el directorio, ejecutamos:
fastboot boot cm-hero-recovery.img
Con ello, el dispositivo se reiniciará en modo recovery con el Custom Recovery. Aparecerá una pantalla similar a esta:
Una vez ahí, ejecutamos lo siguiente desde el CMD de nuestro PC:
adb shell mount /system
adb push su /system/bin
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app
adb shell reboot
El terminal se reiniciará, y ya tendremos nuestro Hero rooteado.
Aquí os dejo un vídeo de apoyo donde podemos visualizar todo el procedimiento (ojo!, está en inglés y las rutas de instalación pueden variar).
CREAR BACKUP ROM ORIGINAL CON NANDROID
Muchos de vosotros no os terminaréis de decidir si modificar vuestra Hero o si mantenerla con ROMs de serie sin tocar nada. Lo primero que vamos a hacer es un backup de la ROM de origen para poder volver a ella en caso necesario. Para hacer este backup es necesario tener Rooteada la Hero (Ver paso anterior)
Como ya tenemos los ficheros necesarios del paso anterior, solo mencionar los que necesitamos:
Si ya los teníamos preparados del paso anterior, apagamos el terminal, y lo conectamos vía USB al PC. Después lo arrancamos en modo Fastboot:
Tecla Atrás pulsada + Tecla Encendido
Nos aparecerá una pantalla como esta:
Imagen tomada de AndroidSis
Entonces es cuando abrimos una ventana CMD de windows y ejecutamos la siguiente secuencia de comandos:
fastboot boot cm-hero-recovery.img
Con ello, el dispositivo se reiniciará en modo recovery con el Custom Recovery. Aparecerá una pantalla similar a esta:
Seleccionamos Nandroid v2.2 Backup con el joystick y la seleccionamos (hundir la bolita). Aparecerá el mensaje "Performing Backup.............."
Cuando termine, nos avisará. Con esto ya tendremos nuestro backup de la ROM de origen por si tuvieramos que volver a ella (para vender el teléfono, RMA por avería, o porque os de la gana)
NOTA: Es importante que antes de particionar la tarjeta SD, hagáis una copia de la carpeta nandroid en vuestro PC, ya que al particionarla, se borrarán todos los datos.
Ejemplo: SDCARD:\nandroid\HT96YL541578\CBDMRS12-20090828-1752 (Eso es un backup que hice el diá 28 de Agosto a las 17:52 de mi HTC Hero.)
INSTALAR PERMANENTEMENTE EL CUSTOM RECOVERY EN HTC HERO
Ya que estamos puestos a modificar el HTC Hero, nos será de gran ayuda el tener el Custom Recovery instalado, para no tener que andar reiniciando continuamente el terminal en modo recovery usando el PC y demás.
Primero necesitamos el Custom Recovery parcheado por Modaco, y usaremos el SDK de android:
Descomprimimos el Custom Recovery de Modaco (el fichero .img) en la carpeta C:\HERO\SDK\TOOLS\.
Con el teléfono apagado y el cable USB conectado, arrancamos el teléfono en modo Fastboot:
Tecla Atrás pulsada + Tecla Encendido
Nos aparecerá una pantalla como esta:
Imagen tomada de AndroidSis
Entonces es cuando abrimos una ventana CMD de windows y ejecutamos la siguiente secuencia de comandos:
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
Una vez hecho todo esto (y si no nos ha dado ningún error), quitamos la batería de nuestra Hero, la encendemos y ya tendríamos el menú Custom Recovery instalado permanentemente.
Para probarlo, apagaremos nuestro terminal. Mientras mantienes Home pulsada (casita), pulsad encendido: HOME PULSADA + ENCENDIDO hasta que os aparezca el recovery.
Si aparece una ventana como la siguiente, es que todo ha ido bien:
PARTICIONAR LA TARJETA MICROSD (CREAR EXT3 + SWAP) PARA USAR A2SD + SWAP
Para poder utilizar A2SD (que viene integrado por defecto en las nuevas ROMs customizadas) es necesario crear una partición EXT3 y una particion SWAP en la tarjeta de memoria.
Para realizar dicha operación, hay múltiples maneras. Yo os voy a describir la que me parece más sencilla para un "novato" de Android, aunque haré referencia a otros tutoriales para hacerlo desde linux e incluso desde el propio terminal (ya rooteado).
- Desde Windows - (Paragon Partition Manager o cualquier otro gestor de particiones)
- Desde Linux - Según la versión, o bien vía consola de comandos, o bien con interfaz gráfica
- Desde el terminal - Vía ADB (Android Device Bridge), ya sea en windows o Linux
Según lo recopilado en muchas webs, adjunto el tipo / tamaño recomendado para las particiones:
- Particion FAT32 -> X-512-32 = Y (Lo muestro en "formula matemática", ya que "X" es el tamaño total de la tarjeta en Mbytes, al que hay que restar 512 de la EXT3 y 32 de la SWAP. "Y" sería el resultado de la cuenta)
- Partición EXT3 -> 512Mb (Tamaño recomendado)
- Partición SWAP -> 32Mb (Recomiendan 32Mb, ya que si no, se haría un uso demasiado intensivo del fichero, y puede llegar a ralentizar nuestra Hero)
NOTA: Para utilizar A2SD es recomendable tener una tarjeta Clase 6 (alta velocidad)
ADVERTENCIA: Si hacemos uso de la partición SWAP con la aplicación SWAPPER, la vida de nuestra tarjeta SD puede verse reducida considerablemente (Se multiplica el número de ciclos de lectura/escritura de la tarjeta)
ACTUALIZAR ROM RADIO
La ROM conocida como RADIO, es el software que se encarga de gestionar la parte de "teléfono" de nuestra Hero. Por un lado tenemos la ROM del sistema operativo (Android, programitas, y demás) y por otro lado la ROM de la Radio, o sea, todo lo que concierne a 3G, GSM y demás. Tener la radio actualizada, mejorará la gestión de batería, de cobertura y demás de nuestro terminal.
Antes de ponernos a instalar Custom ROM, es recomendable actualizar la ROM de la radio de nuestro terminal.
Le cambiamos el nombre al fichero de "update-hero-radio-63.18.55.06_6.35.05.31-signed.zip" a " update.zip " y lo copiamos a la raiz de nuestra tarjeta SD.
- Reiniciamos nuestra Hero en modo recovery (Con el custom instalado es Home pulsado + Encendido)
- Seleccionamos con el joystick "Apply sdcard:update.zip"
- Nos pide confirmación, pulsamos el botón Home
Aparecerán varias pantallas que os parecerán raras durante el proceso (como una caja con un Hero fuera, y demás). No os preocupeis. Es normal. Es porque se está instalando. Tened paciencia.
Tras "Formatting Cache" (cuando lleve un rato parado), reiniciamos el terminal (reboot system now) y al arrancar seguirá cargandolo hasta que arranque en modo normal.
Cuando arranque, ya podremos borrar el fichero update.zip de la tarjeta SD.
MANUAL DE FLASHEO DE CUSTOM ROM EN EL SIGUIENTE POST
Manual ROOT Hero - ANDROIDSIS
Manual Instalación Custom Recovery - MODACO
Manual Custom ROM - MODACO
ROMs originales y Radio updates - MODACO