[EVO 4G General] ceng7904:
Hello again, everyone. This is going to be another one of my easy-to-understand, simplistic type tutorials. For all of the people that might not have an extensive knowledge of android and how to operate basic linux devices, this is going to be a noob level how-to on flashing roms. Most of these directions also go for kernels (not 100% of the time, but most), so just ask if you need help.

Alright, I'm going to assume that you're already rooted and have s-off, as well as a custom recovery menu, if not this tutorial will mean nothing to you. Go read my root tutorial if you need to accomplish this task.

My root tutorial: http://xdaforums.com/showthread.php?t=1228566

How to flash roms:

(Step 1) Finding a rom. May sound easy, but you have to figure out what you want, and more importantly, what you need. There is a very diverse selection of roms here on xda so reading up shouldn't be too much homework for y'all. If you're not willing to do this little amount of work to just read and see what you want and need, then you are hopeless in the first place. I will, however, help you if you are putting a significant amount of effort into this process.

(Step 2) Downloading the rom. This is not hard at all. I get all of my roms and kernels (not including my own) from xda, and downloading has always been a breeze. I can't remember now if you need to sign up for xda or not in order to access downloading. If so, then you should sign up anyway, xda is great! The easiest way to download roms is to download them on the computer then plug your phone in as usb drive and just place them on the root of you sdcard. There is another way though, and it isn't much more difficult. Just go to the market and download the xda app, you don't need the premium (unless you want it) the free version is good enough. The app is pretty much just a mobile translation of the actual site, so finding something on the app that you found on the computer isn't too much of a pain. Once you have found it in the app, just download it, and it should be placed in the folder sdcard>downloads.

(Step 3) Making a backup. Go into recovery by powering down the phone and holding volume down and the power button until the hboot menu appears. Make sure before you actually power down the phone, that you have fastboot turned off. If it is on, then the phone will automatically do the fastboot procedure, instead of going to the hboot menu. How to turn off fast boot: home>menu>settings>applications>fastboot. Make sure that it is unchecked. Okay, at this point we are at the hboot menu. It may check for an image, but shouldn't find one. Just let it do its thing. Volume down to recovery and select it by hitting power. The phone should reboot into recovery. This next part may have some variation because there are a couple of different custom recoveries. Most of them are all going to operate the same though. Once you are in recovery, volume down to "backup/restore". Select it. ALWAYS MAKE A BACKUP BEFORE FLASHING ANYTHING, I AM NOT RESPONSIBLE FOR ANYTHING THAT GOES WRONG!! Now select "backup". It will start backing everything up. It usually takes about five minutes so be patient, if it looks like it froze then just wait it is probably just rendering. After it has completed go back to the previous menu and proceed to the next step.

(Step 4) Flashing the rom. To do this, have the phone in recovery and volume down to "install zip from sdcard". Select this then volume down to and select "choose zip from sdcard". Now navigate to where you put the file and select it. If you did the method of downloading it on the computer then putting it on the root of the sdcard, then it should be on the current menu. If you downloaded it using the method of the app, then it should be in a folder called "download/". Finding it is really simple, just navigate the folders until you see it. Once you have found it, select it and install it. This process might take a couple of minutes. Once it has completed, you can select the reboot phone option and power that baby up.

(Step 5) Troubleshooting. If you are in a bootloop, (a bootloop is when the phone is stuck booting up) then just take the battery out, put it back in and power it up to try again. If it fails again, then go back into recovery. (like we did before^) This is the reason we made a backup. Just volume down to "backup/restore" select restore and select the image you would like to restore. Again, this may take a few minutes, just let the phone work. After it is done you can just boot it up and it is like you never did anything. If this happens, then this whole process was a fail. But, on the bright side, you made the backup (hopefully) and avoided having to flash a stock RUU or bricking your phone. Just try again with more roms, you'll get the hang of it.

Here is a very good aosp rom that I, in know way, take credit for: http://xdaforums.com/showthread.php?t=1178834&highlight=omgb

This rom was created by user: r2DoesInc

I am in no way affiliated with this user and have no right over his/her rom.

Remember, the rom page will probably have directions also. If it calls for specifics, then make sure to carry out those specifics!

Congratulations, you now know how to flash roms, even if you are a noob!

Thank you so much xda for making this site where fellow androdians can come together and help one another.

Thank you to all my supporters and I hope you all found this tutorial to be quite resourceful.