[EVO 4G Android Development] Damaj:
I ran into a problem when running the AutoRoot.bat. Everything seemed to be going fine until it booted into recovery. Then it sat at the screen with the red triangle and never flashed unrevoked forever. I waited awhile and got a message that it is still NAND locked and root failed. I was prompted to reboot, when it did it hung on the white HTC Evo screen so I pull the battery and flashed the PC36.img. I now have the phone booted up. Any help on what went wrong and how to proceed with root would be greatly appreciated. The log is below.

Checking for ADB...
PLEN='1250' PSTATE='recovery' RETURNTO='b2recovery' STEP='recoveryboot'
PING ADB State Changed '1' out of '1250'. ADB State is 'fastboot' expected 'recovery'
PING ADB State Changed '319' out of '1250'. ADB State is 'disconnected' expected 'recovery'
PING ADB State Changed '324' out of '1250'. ADB State is 'recovery' expected 'recovery'
Found the phone connected as 'recovery'.
Found the Recovery, proceeding to flash Unrevoked Forever...
Pushing amon_ra_1.8-mod to /...
push: amon_ra_1.8-mod/etc/mtab -> /etc/mtab
push: amon_ra_1.8-mod/etc/fstab -> /etc/fstab
push: amon_ra_1.8-mod/res/images/progress_bar_right_round.png -> /res/images/progress_bar_right_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_left_round.png -> /res/images/progress_bar_left_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_fill.png -> /res/images/progress_bar_fill.png
push: amon_ra_1.8-mod/res/images/progress_bar_empty_right_round.png -> /res/images/progress_bar_empty_right_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_empty_left_round.png -> /res/images/progress_bar_empty_left_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_empty.png -> /res/images/progress_bar_empty.png
push: amon_ra_1.8-mod/res/images/indeterminate6.png -> /res/images/indeterminate6.png
push: amon_ra_1.8-mod/res/images/indeterminate5.png -> /res/images/indeterminate5.png
push: amon_ra_1.8-mod/res/images/indeterminate4.png -> /res/images/indeterminate4.png
push: amon_ra_1.8-mod/res/images/indeterminate3.png -> /res/images/indeterminate3.png
push: amon_ra_1.8-mod/res/images/indeterminate2.png -> /res/images/indeterminate2.png
push: amon_ra_1.8-mod/res/images/indeterminate1.png -> /res/images/indeterminate1.png
push: amon_ra_1.8-mod/res/images/icon_install_corrupt.png -> /res/images/icon_install_corrupt.png
push: amon_ra_1.8-mod/res/images/icon_installing.png -> /res/images/icon_installing.png
push: amon_ra_1.8-mod/res/images/icon_firmware_install.png -> /res/images/icon_firmware_install.png
push: amon_ra_1.8-mod/res/images/icon_firmware_error.png -> /res/images/icon_firmware_error.png
push: amon_ra_1.8-mod/res/images/icon_error.png -> /res/images/icon_error.png
push: amon_ra_1.8-mod/res/keys -> /res/keys
push: amon_ra_1.8-mod/sbin/wipe -> /sbin/wipe
push: amon_ra_1.8-mod/sbin/unyaffs -> /sbin/unyaffs
push: amon_ra_1.8-mod/sbin/ums_toggle -> /sbin/ums_toggle
push: amon_ra_1.8-mod/sbin/um -> /sbin/um
push: amon_ra_1.8-mod/sbin/tune2fs -> /sbin/tune2fs
push: amon_ra_1.8-mod/sbin/sdparted -> /sbin/sdparted
push: amon_ra_1.8-mod/sbin/recovery -> /sbin/recovery
push: amon_ra_1.8-mod/sbin/reboot -> /sbin/reboot
push: amon_ra_1.8-mod/sbin/parted -> /sbin/parted
push: amon_ra_1.8-mod/sbin/nandroid-mobile.sh -> /sbin/nandroid-mobile.sh
push: amon_ra_1.8-mod/sbin/mkyaffs2image -> /sbin/mkyaffs2image
push: amon_ra_1.8-mod/sbin/mke2fs -> /sbin/mke2fs
push: amon_ra_1.8-mod/sbin/log2sd -> /sbin/log2sd
push: amon_ra_1.8-mod/sbin/fs -> /sbin/fs
push: amon_ra_1.8-mod/sbin/flash_image -> /sbin/flash_image
push: amon_ra_1.8-mod/sbin/fix_permissions -> /sbin/fix_permissions
push: amon_ra_1.8-mod/sbin/e2fsck -> /sbin/e2fsck
push: amon_ra_1.8-mod/sbin/dump_image -> /sbin/dump_image
push: amon_ra_1.8-mod/sbin/busybox -> /sbin/busybox
push: amon_ra_1.8-mod/sbin/backuptool.sh -> /sbin/backuptool.sh
push: amon_ra_1.8-mod/sbin/adbd -> /sbin/adbd
push: amon_ra_1.8-mod/system/bin/sh -> /system/bin/sh
push: amon_ra_1.8-mod/system/bin/linker -> /system/bin/linker
push: amon_ra_1.8-mod/system/lib/libstdc++.so -> /system/lib/libstdc++.so
push: amon_ra_1.8-mod/system/lib/libm.so -> /system/lib/libm.so
push: amon_ra_1.8-mod/system/lib/liblog.so -> /system/lib/liblog.so
push: amon_ra_1.8-mod/system/lib/libcutils.so -> /system/lib/libcutils.so
push: amon_ra_1.8-mod/system/lib/libc.so -> /system/lib/libc.so
48 files pushed. 0 files skipped.
1661 KB/s (3721687 bytes in 2.187s)
sync: not found

Recovery type is 'stock'
Retrieving MTD data..
dev: size erasesize name

mtd0: 00600000 00020000 "wimax"

mtd1: 00080000 00020000 "misc"

mtd2: 00240000 00020000 "recovery"

mtd3: 001a0000 00020000 "boot"

mtd4: 0af00000 00020000 "system"

mtd5: 05000000 00020000 "cache"

mtd6: 0d500000 00020000 "userdata"

-------RECOVERY COMMAND DUMP BEGIN-------
boot-recovery

--update_package=SDCARD:URFSOff.zip

--------RECOVERY COMMAND DUMP END--------

Checking for ADB...
PLEN='40' PSTATE='any' RETURNTO='b2bootloader' STEP='autoflash'
PING ADB State Changed '1' out of '40'. ADB State is 'disconnected' expected 'any'
PING ADB State Changed '18' out of '40'. ADB State is 'recovery' expected 'any'
Phone rebooted into recovery mode. Waiting on it to reboot again...
PING ADB Counter - State Changed '18' out of '40'. ADB State is 'recovery' expected 'any'

WARNING Timed out while waiting on the phone to reboot.
PING ADB Counter '181' out of '180'. ADB State is 'na' expected 'recovery'

Checking for ADB...
PLEN='60' PSTATE='any' RETURNTO='b2bootloader' STEP='autoflashreboot'
PING ADB State Changed '1' out of '60'. ADB State is 'recovery' expected 'any'
WARNING Rebooted back to the recovery...
Pushing amon_ra_1.8-mod to /...
push: amon_ra_1.8-mod/etc/mtab -> /etc/mtab
push: amon_ra_1.8-mod/etc/fstab -> /etc/fstab
push: amon_ra_1.8-mod/res/images/progress_bar_right_round.png -> /res/images/progress_bar_right_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_left_round.png -> /res/images/progress_bar_left_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_fill.png -> /res/images/progress_bar_fill.png
push: amon_ra_1.8-mod/res/images/progress_bar_empty_right_round.png -> /res/images/progress_bar_empty_right_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_empty_left_round.png -> /res/images/progress_bar_empty_left_round.png
push: amon_ra_1.8-mod/res/images/progress_bar_empty.png -> /res/images/progress_bar_empty.png
push: amon_ra_1.8-mod/res/images/indeterminate6.png -> /res/images/indeterminate6.png
push: amon_ra_1.8-mod/res/images/indeterminate5.png -> /res/images/indeterminate5.png
push: amon_ra_1.8-mod/res/images/indeterminate4.png -> /res/images/indeterminate4.png
push: amon_ra_1.8-mod/res/images/indeterminate3.png -> /res/images/indeterminate3.png
push: amon_ra_1.8-mod/res/images/indeterminate2.png -> /res/images/indeterminate2.png
push: amon_ra_1.8-mod/res/images/indeterminate1.png -> /res/images/indeterminate1.png
push: amon_ra_1.8-mod/res/images/icon_install_corrupt.png -> /res/images/icon_install_corrupt.png
push: amon_ra_1.8-mod/res/images/icon_installing.png -> /res/images/icon_installing.png
push: amon_ra_1.8-mod/res/images/icon_firmware_install.png -> /res/images/icon_firmware_install.png
push: amon_ra_1.8-mod/res/images/icon_firmware_error.png -> /res/images/icon_firmware_error.png
push: amon_ra_1.8-mod/res/images/icon_error.png -> /res/images/icon_error.png
push: amon_ra_1.8-mod/res/keys -> /res/keys
push: amon_ra_1.8-mod/sbin/wipe -> /sbin/wipe
push: amon_ra_1.8-mod/sbin/unyaffs -> /sbin/unyaffs
push: amon_ra_1.8-mod/sbin/ums_toggle -> /sbin/ums_toggle
push: amon_ra_1.8-mod/sbin/um -> /sbin/um
push: amon_ra_1.8-mod/sbin/tune2fs -> /sbin/tune2fs
push: amon_ra_1.8-mod/sbin/sdparted -> /sbin/sdparted
push: amon_ra_1.8-mod/sbin/recovery -> /sbin/recovery
push: amon_ra_1.8-mod/sbin/reboot -> /sbin/reboot
push: amon_ra_1.8-mod/sbin/parted -> /sbin/parted
push: amon_ra_1.8-mod/sbin/nandroid-mobile.sh -> /sbin/nandroid-mobile.sh
push: amon_ra_1.8-mod/sbin/mkyaffs2image -> /sbin/mkyaffs2image
push: amon_ra_1.8-mod/sbin/mke2fs -> /sbin/mke2fs
push: amon_ra_1.8-mod/sbin/log2sd -> /sbin/log2sd
push: amon_ra_1.8-mod/sbin/fs -> /sbin/fs
push: amon_ra_1.8-mod/sbin/flash_image -> /sbin/flash_image
push: amon_ra_1.8-mod/sbin/fix_permissions -> /sbin/fix_permissions
push: amon_ra_1.8-mod/sbin/e2fsck -> /sbin/e2fsck
push: amon_ra_1.8-mod/sbin/dump_image -> /sbin/dump_image
push: amon_ra_1.8-mod/sbin/busybox -> /sbin/busybox
push: amon_ra_1.8-mod/sbin/backuptool.sh -> /sbin/backuptool.sh
push: amon_ra_1.8-mod/sbin/adbd -> /sbin/adbd
push: amon_ra_1.8-mod/system/bin/sh -> /system/bin/sh
push: amon_ra_1.8-mod/system/bin/linker -> /system/bin/linker
push: amon_ra_1.8-mod/system/lib/libstdc++.so -> /system/lib/libstdc++.so
push: amon_ra_1.8-mod/system/lib/libm.so -> /system/lib/libm.so
push: amon_ra_1.8-mod/system/lib/liblog.so -> /system/lib/liblog.so
push: amon_ra_1.8-mod/system/lib/libcutils.so -> /system/lib/libcutils.so
push: amon_ra_1.8-mod/system/lib/libc.so -> /system/lib/libc.so
48 files pushed. 0 files skipped.
1216 KB/s (3721687 bytes in 2.987s)
sync: not found

Recovery type is 'stock'

---------RECOVERY LOG DUMP BEGIN---------
cat: can't open '/cache/recovery/log': No such file or directory

----------RECOVERY LOG DUMP END----------

Checking for ADB...
PLEN='60' PSTATE='any' RETURNTO='b2bootloader' STEP='autoflashreboot'
PING ADB State Changed '1' out of '60'. ADB State is 'disconnected' expected 'any'
PING ADB State Changed '6' out of '60'. ADB State is 'fastboot' expected 'any'
Verifying bootloader status...
hBoot version '2.10.0001'
Version Major '2'
Version Minor '10'
Bootloader shows Firmware version '1.17.651.1'
Version Major '1'
Version Minor '17'
Security is 'on'
rebooting...
Passed to ERRHANDLER
PING ADB State Changed '1' out of '0'. ADB State is 'disconnected' expected 'recovery'
Killing ADB server...