Ver Mensaje Individual
  #1  
Viejo 02/09/09, 17:40:08
Array

[xs_avatar]
FrAN_oC FrAN_oC no está en línea
Miembro del foro
 
Fecha de registro: jul 2008
Localización: Madrid
Mensajes: 217
Modelo de smartphone: HTC Desire

HTC Hero para novatos - Root + Custom ROM y mucho más...




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:

- SDK de Android - DESCARGA AQUÍ
- Custom Recovery - DESCARGA AQUÍ
- Fichero SuperUser (SU) - DESCARGA AQUÍ (Requiere registro en xda-developers. Pendiente de colgarlo en megaupload)

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:

- SDK de Android - DESCARGA AQUÍ
- Custom Recovery - DESCARGA AQUÍ

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:

- Custom Recovery Modaco: DESCARGA AQUÍ
- SDK de Android - DESCARGA AQUÍ

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)

DEJO TUTORIAL EN INGLÉS DE MANERA TEMPORAL - TUTORIAL PARTICIONAR TARJETA SD (Gracias Mianfri)


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.

- Página con listado de ROMs oficiales disponibles (tanto SO como Radio) - LISTADO ROMS OFICIALES
- Última versión disponible (63.18.55.06EU_6.35.06.18) - DESCARGA AQUÍ

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



FUENTES:



Manual ROOT Hero - ANDROIDSIS


Manual Instalación Custom Recovery - MODACO

Manual Custom ROM - MODACO

ROMs originales y Radio updates - MODACO

Última edición por FrAN_oC Día 04/09/09 a las 23:03:45.
Responder Con Cita
Los siguientes 63 usuarios han agradecido a FrAN_oC su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]