It’s very recommended that you check MD5s of all files prior starting whole process (needless to say if as little as one of them doesn’t match you should abort until you have match (try to re-download)).
$ md5sum hbooteng.nb0 6991368ee2deaf182048a3ed9d3c0fcb $
list all connected devices
# adb devices List of devices attached HTXXXXXXXXXX device #
reboots the device into the bootloader
# adb reboot bootloader #
list all connected devices
# fastboot devices HTXXXXXXXXXX fastboot #
create bootimage and flash it (unlock permanent hboot and flash temporary hboot)
# fastboot oem mw 8d08ac54 1 31302E30 ... OKAY #
create bootimage and flash it (flashing new hboot)
# fastboot flash hboot hbooteng.nb0 sending 'hboot' (1024 KB)... OKAY writing 'hboot'... OKAY #
flash only one (current), order is a must!
2.11.605.9 (current)
$ md5 PG05IMG_no_hboot_2.11.605.9.zip MD5 (PPG05IMG_no_hboot_2.11.605.9.zip) = 3e189b6c85ea7da1e26e12a5cd7b1ab0 $ adb push PG05IMG_no_hboot_2.11.605.9.zip /mnt/sdcard
$ md5 PG05IMG_hboot_ONLY_2.11.605.9.zip MD5 (PG05IMG_hboot_ONLY_2.11.605.9.zip) = d26b3253358407d459c654e6729a39ca
$ adb push PG05IMG_hboot_ONLY_2.11.605.9.zip /mnt/sdcard
2.11.605.5 (old)
$ md5 PG05IMG_2.11.605.5_NO_HBOOT.zip MD5 (PG05IMG_2.11.605.5_NO_HBOOT.ZIP) = b7ebb0b208f704c84f1224de16e61a8e $ adb push PG05IMG_2.11.605.5_NO_HBOOT.zip /mnt/sdcard
$ md5 PG05IMG_2.11.605.5_HBOOT_ONLY.zip MD5 (PG05IMG_2.11.605.5_HBOOT_ONLY.ZIP) = e6df3ae14523508868dc811ecc5d4b07 $ adb push PG05IMG_2.11.605.5_HBOOT_ONLY.zip /mnt/sdcard
[HOW TO]return to stock (gingerbread) from revolutionary or normal hboot(11/2/11) – xda-developers
