Para liberar el hboot no necesitas hacer un downgrade, es al revés, es decir,
para hacer un downgrade con la DS con HBOOT 2.00.0002, primero hay que liberar el HBOOT.
Si que puedes desbloquear el hboot de manera oficial, yo lo he hecho en mi DS.
Lo que tienes que hacer es entrar en la página de htcdev:
http://www.htcdev.com/bootloader
ahí te registras y te logueas, y luego,
en el desplegable que pone "Select your device" seleccionas la opción de abajo del todo, la que pone "All Other Supported Models" y le das al botón verde que pone "Begin Unlock Bootloader",
entonces sólo tienes que seguir los pasos que te van saliendo (en inglés): te sale una ventana que te pregunta "Are you sure you wish to continue?" clicas en Yes
se abre otra ventana "Legal Terms" (términos legales), en la que tienes que marcar las dos casillas para continuar (marcando las casillas aceptas invalidar la garantía) y darle al botón "Proced to Unlock Instructions".
Sigue las intrucciones y llegará un momento en que en una ventana tienes que pegar tu identifier_token y darle al botón, que creo que ponía "Submit",
entonces te envían a tu correo electrónico el Unlock_code.bin (guárdolo como oro en paño).
Con el Unlock_code.bin, solo te queda hacer como describe este tuto:
http://www.htcmania.com/showthread.php?t=277519
el matiz importante es que en la página de htcdev, en lugar de elegir directamente tu dispositivo "HTC Desire", hay que elegir la opción de abajo del todo "All Other Supported Models", y ¡funciona!
Es curioso, porque, de hecho, en la página de htcdev, en el desplegable para elegir tu dispositivo, al lado de HTC Desire pone un asterisco, y más abajo hay un texto que dice que los dispositivos marcados con asterisco no están soportados debido a restricciones impuestas por el operador; y mucha gente no pasará de ahí.
Pero lo dicho, en el desplegable para elegit tu dispositivo HAY QUE ELEGIR "All Other Supported Models", y ¡funciona!