Por lo que yo te puedo comentar,
Las roms se basan sobre unos códigos fuentes libres, por ejemplo la CM9, etc. los Cocineros lo que hacen es adaptar esas Roms Bases a nuestros dispositivos. Algunos móviles son parecidos, así que hay pocas cosas para adaptar a la hora de pasar una Rom a otra.
Lo de las RUU´s, pues si entras en la página de HTCdev puedes encontrar alguna RUU de la Desire, imagino que estas RUU´s son las que reparten a los servicios técnicos,y de allí ya se sabe.