Eso es ke no has buscado muy bien, jeje.
Nandroid no es una aplicacion, es una opcion del recovery una vez hecho el root. Eso es lo primero ke tendrias ke hacer.
Root lo consigues con Unrevoked. Puedes seguir el tutorial para hacerlo para la desire en la wiki, es lo mismo. Yo te recomendaria ke lo hicieras desde linux que es mucho mas sencillo sin historias de drivers ni nada, rapido, sencillo y para toda la familia.
Una vez ke lo haces ya te puedes meter en el recovery y seleccionar nandroid para hacer backup