Olvidate, por que por ahora no se puede, a lo sumo es un root temporal, y hay que tener cuidado con eso, como borres algo que no debes siendo root, y se te reinicie el movil, y luego no arranque tendras un gran problema....
root, es un termino de LINUX (Android es un nucleo linux) y es como se identifica al administrador o superusuario, o sea el que tiene todos los permisos, y permite tenr control a todas las partes del movil, lo que nos permite cambiar el SO u Rom.
Las Roms cocinadas son las que desarrollan los cocineros, independientemente de HTC o los operadores a partir del codigo fuente liberado por google, adelantandoso SIEMPRE, a HTC en este caso y no digamos a los operadores, incluso Cyanogen (uno de los mejores, si no el mejor cocinero) se adelantó a Google y saco una version del Maps antes de que google la lanzara, y le tuvieron que pegar un toque...
Como ejemplo, cuando HTC dijo que no actualizaría Desire a Gingerbread, Cyanogen tení varias versiones de una Rom, totalmente funciona, estable y mejorada de Gingerbread para Desire y HTC empeñada en decir que el movil no soportaba Gingerbread, hasta que rectificó (hoy en día sigue sin sacar la actualizacion)
El Jailbreak de las manzanas es parecido, pero en Android va mas hayá, jailbreak permite saltarse itunes para personalizar e instalar aplicaciones, root, permite cambiar el SO en sí, con la manzana tienes que esperar a que apple actualice IOS, no hay posibilidad de 'crearse' un IOS a medida de uno, cosa que Android si permite (si conseguimos root, claro)