1º: Abre el bootloader, en la pagina de sony está el metodo para abrir el bootloader de los terminales libres, si es que es libre de fábrica, sino son 15.80€ el abrir el bootloader.
2º: Instala un kernel con CWM(clockworkmod=recovery), compatible con la ROM que quieras poner. Esto debes decidirlo, si poner CM7.2(basado en GB) o CM9(basado en ICS). Si buscas estabilidad y velocidad CM7.2 con kernel nightelf. Si buscas tener lo ultimo,elige un kernel para ICS, puede ser el de CM9 o algun kernel para ICS stock(como el kernel The Alliance V1).
3º: Cuando hayas elegido el kernel, tienes que poner la rom que le corresponda, todas vienen rooteadas y a partir de ahi...podras hacer lo que quieras con ello ;).
Tutorial para instalar kernel y rom aqui:
http://www.htcmania.com/showthread.php?t=322326