Yo lo que hice hace tiempo con el rooteo es volver a Gingerbread con la versión .42 (tenia también el ICS) y hacer el método que hay en este tema
http://www.htcmania.com/showthread.php?t=282946 y ya lo tenía rooteado, o flashear una rom o algo así de ICS para obtener el root. No sé si ahora hay más maneras de hacerlo.
Un saludo