Allora Poiu:
prima di tutto devi avere i permessi di root sul telefono, il che vuol dire che devi avere i permessi di superuser attivati (tipico dei sistemi linux). Se ancora non li hai scarica da questo link il programma Universal Androot: http://bit.ly/aa4jxJ. Una volta scaricato posizioni il file (che avrà l'estensione .apk) nella scheda sd e dal telefono, con un programma di gestione file (ad esempio Astro) lo installi. Il che vuol dire che quando apri il programma di gestione file devi andare nella directory dove hai copiato il file e quindi, toccando la sua icona, far avviare l'installazione.
Una volta installato Universal Androot lo apri e nel primo riquadro selezioni il tuo sistema operativo android (sicuramente l'1.6), quindi clikki go root. Se tutto va bene dovrebbe apparirti dopo poco la scritta: "Woot! Your device is rooted!".
Scarica dunque il file .zip della ROM per il tuo telefono dall'articolo di htcblog e copiala sulla root della sd.
Per quanto riguarda la Recovery io ti consiglio la Ra 1.7.0.1 Quindi: vai nel market e scarica il programma ROM Manager. Una volta installato e avviato, scorri fino il fondo e alla sezione "installa recovery alternativa" clikka sul pulsante "Installa Ra recovery": questo ti permettrà di installare la recovery sul tuo smartphone. La recovery è una sorta di programma che si può avviare al posto del sistema operativo e che ti permette di fatto di installare le ROM di altri sviluppatori. Probabilmente durante l'installazione apparirà la richiesta se vuoi dare i permessi di superuser al programma, tu clikka su "consenti".
Andato a buon fine il flash della recovery premi il pulsante "Riavvia in recovery" presente in ROM Manager.
A questo punto il telefono si riavvia e parte la schermata in verde della Recovery. Vai alla sezione Backup/Restore e fai un "Nand Backup". Questo ti permetterà di fare un backup della tua attuale ROM. Ora vai alla sezione "Wipe" e fai appunto un wipe di "data/factory" di "cache" e di "Dalvik Cache". Ciò, di fatto, fà una sorta di formattazione del telefono. Finito, vai alla sezione "Flash zip from sdcard" e selezioni lo zip della ROM che avevi scaricato dal blog. Completato questo passaggio torni alla schermata principale e fai "Reboot Phone".
Ora il telefono si riavvia e parte con la nuova ROM modificata.
N.B. Flashare una nuova ROM è un procedimento potenzialmente pericoloso e rischi di "brikkare" ossia rendere inutilizzabile il telefono. Inoltre ricorda che ciò cancellerà tutti i dati interni del tuo telefono: contatti, sms, email, ecc…
Spero di esserti stato utile. Saluti.