[EVO 4G Q&A, Help & Troubleshooting] intrlude:
Okay, so I recently got an HTC EVO for a sibling. It has the latest software on it and of course, can't root it!

Here's what I did to accomplish "root", unlock actually, can still flash ROMs.

I have an EVO 3D with dreaded Hboot 1.50. That can be "rooted", I thought, and proceeded to do the same steps with the EVO and the HTCDEV website for unlocking the bootloader.

Any who, I found that the easiest way is to start off with what's available.

Download the HTC Super Tool, it contains a very important folder (root) which contains necessary files. The tool comes in form of a .rar file, extract the contents into its own folder. Once extracted, you should see that root folder. This folder is from where you're going to run your fastboot commands, instructions to come.

http://xdaforums.com/showpost.php?p=19277775&postcount=1

Go to http://www.htcdev.com/bootloader/ (you'll have to register), off to the right of the page is a drop-down menu, select the last option. There's an option for EVO 4G(Korea), but it's not for us. Follow the instructions on the page, with the exception of the SDK folder and Java runtime download/steps, this is where the root folder from the HTC Super Tool comes into play. Step 5 makes mention to needing 3 files in particular, these are in that root folder, go to step 6. Step 10 can seem like a big task, but it's not that bad. You'll get an email, follow what the email says. Your phone will now be unlocked with S-ON. At this point, you're able to flash a ROM, but must have a custom recovery to do so. The issue is with S-ON, you can not flash a ROM with custom kernel by default, you have to push the boot.img(which includes the kernel)/kernel via fastboot in command prompt.

You can download your preferred recovery image and load onto the phone via fastboot. Download your recovery image and place it in that root folder you have from the SuperTool. Now open a command window addressed to the mentioned folder: i.e., (here's where mine is) C:\Users\Isidro\Desktop\HTC SuperTool\root, so point the prompt to "cd C:\Users\Isidro\Desktop\HTC SuperTool\root"(without quotes) or wherever you have that folder. Now, at the prompt type "fastboot flash recovery recovery.img{doing this puts your recovery on permanently, booting into recovery allows for flashing custom ROMs and kernels simultaneously}"[no quotes (replace "recovery" with your appropriate file's name, unless you rename it recovery)] example = fastboot flash recovery recovery-twrp-supersonic-1.1.1.img. I use TWRP, personally.

http://teamw.in/project/twrp/3

Okay, so you have your custom recovery on the phone. It will only boot the recovery however, when told to do so via command prompt. Unless, you invest in Flash Image GUI by joeykrim, it will flash the recovery so that you have access even without a computer.Updated a previous step and Flash Image GUI is not really needed, other than if you want to flash to different kernels/recoveries on-the-fly.

https://market.android.com/details?...wyLDEsImNvbS5qb2V5a3JpbS5mbGFzaGltYWdlZ3VpIl0.

Anyway, now that you have your custom recovery put your preferred ROM's zip on the root of your SD card. Hopefully, the recovery of your choosing has USB storage mounting capabilities to move the file over. You'll also have to extract the zip of your ROM into it's own folder on your computer, you'll see a boot.img file, copy this also into your root folder.

Now, all the chips are in place. In your recovery reboot the phone into bootloader so that you can get to fastboot and you see fastboot usb on the screen.

Your command prompt should still be up, if not reopen it and point to appropriate folder. Type "fastboot flash boot.img" (no quotes), this flashes your ROM's kernel. Type "fastboot boot recovery.img" (no quotes). Now install your ROM zip in the recovery you just booted into. <This step not needed if you boot into recovery via fastboot and flash your ROM's zip, while still connected

Below are how the steps are in numerical order, tried to make it make sense for all parties involved.

1) Download HTC SuperTool, extract into its own folder. Root folder in here.

2) Download your preferred custom recovery, place in root folder from SuperTool zip.

3)Use HTCDEV method for unlocking: skip step 5; adb.exe, adbwinapi.dll and fastboot.exe found in root folder from SuperTool.

4)Reboot into fastboot. Your command prompt should still be open.

5) Flash your recovery onto the phone permanently via fastboot. "fastboot flash recovery recovery.img"(recovery.img=your recovery's name)

6)Power down your phone in your recovery, boot into bootloader and choose fastboot. Boot recovery via command prompt, type "fastboot boot recovery.img" where recovery is the name of your custom recovery image.

7)Mount your phone and copy the ROM zip onto the SD card root. Do this in your recovery.

8) Flash your ROM zip.

Congrats, your ROMed and unlocked. Not a true root, but you have access to flashing. I myself haven't figured out how to flash a custom kernel, without the help of flash image gui by joeykrim. Use joeykrim's app, when wanting to try custom kernels on the fly But, you can always flash whatever kernel the ROM has by extracting the rom and moving the boot.img file into the root folder, remember to remove the old boot.img file out of the root folder first.

Okay so flashing a custom kernel is done via recovery, when it is booted via fastboot. You can also flash the full ROM, kernel and all in the same manner, when recovery is booted via fastboot command. Finally got this myself after reading joeykrim's explanation, again.

http://xdaforums.com/showpost.php?p=18594963&postcount=31

If you check out the 1st post for HBOOT 1.5 users(should work for HBOOT 2.18), you can flash kernel from the app followed by rebooting into recovery and flashing the ROM. All from the comfort of your phone sans fastboot. Once, of course, you've flashed a recovery onto the phone.

http://xdaforums.com/showthread.php?t=1453617

How to flash a ROM via fastboot, for those that are bootloader "unlocked" via HTCDEV method. joeykrim does mention that you can flash the kernel via his app also followed by flashing/installing the ROM via the recovery.

Wow, I know it was long winded! But, it is possible. I will try to post a few pics and maybe do a video.

Thanks to all the great devs, contributors and testers alike.

Video links, finally! It's 2 parts the DEV unlocking and the actual flashing.

Unlocking: http://youtu.be/TSiMiaNMTjU

Recovery/ROM Flashing(had to make it a 2 part): Part1: http://youtu.be/bz8KgtZByFI

Part2: http://youtu.be/nZEGu0j_BEk

As always, you do this at your own risk. I am only making mention as to how I was able to accomplish loading a ROM onto a phone with the new HBOOT 2.18.