[Droid Incredible Android Development] dadicus:
This thread covers things already covered before. This is not a mindless repeat but an attempt to collect information contained in previous guides into one step by step guide to help people having difficulty finding all the information they need to do each of the things listed in the title. If there is missing or incorrect information please let me know and I will update.

Root, nand unlock, radio update, Froyo Rom install (Two Froyo sections. One is if you want to use Cyanogen and one is if you want to use another Froyo rom)... all in one.

Section 1: "Rooting the phone"

Section 2: "Nand unlocking"

Section 3: "Updating your radio"

Section 4A: "Installing Cyanogen Rom"

Section 4B: "Installing other Froyo Rom"

Section 5: "Installing Amon_RA Recovery" (Alternative to Clockwork, optional section for those wishing to give it a try)

Section 6: "Restore to stock rom and radio and turning S-ON" (Good for an RMA)

Section 7: "Installing custom themes" (Just a placeholder currently for an upcoming update)

Section 8: "Installing custom splash screen"

Section 9: "Installing Ubuntu on your Incredible" (Just a placeholder currently for an upcoming update)

This guide is meant to be a quick guide with all of the information to root your phone, nand unlock it, radio update it and put a Froyo rom on it, all in one easy place. For those of you who have done all of this you know how hard it can be to find all of this information.

I claim absolutly no credit for any of this. If you wana give credit, give it to the people who did all of the work, not me. The only thing I accept credit for, and trust me, this is a VERY tiny contribution to the hard work that all of these devs have done, is to put it all in one place.

Disclaimer: I am not a dev. I can not help you with your unique problem, consult the real devs, the ones who made the guides to which I will link. Following this guide or any of the ones I am referencing to can be dangerous and can cause you to end up with a bricked phone (Bricked: Dead, gone, finished, useless, trash, worthless, $400 paper weight, a phone with one app: "Black screen") Notice: Bricking ones phone can cause unwanted side effects such as the desire to scream uncontrollably or the desire to chock the nearest person, continue at your own risk. While following these guides carefully can greatly reduce the risk of a bricked phone, the risk is still inherent and one does continue at their own risk and can not hold this poster or any of the poster of the guides referenced responsibile for any damages caused to the phone, OS or anything related thereto. (I'm not a lawyer, so sorry if that doesn't cover every loophole, point is, don't blame us)

**** MAKE SURE YOU HAVE YOUR PHONE PLUGGED IN FOR ALL OF THIS!!! YOU DON'T WANT YOUR PHONE DYING AT ANY POINT IN THIS GUIDE****

First let's download all of the files we will be needing.

Go here: http://unrevoked.com/#inc

Download both Unrevoked3 and Unrevoked Forever.

Go here: http://adrynalyne.stfuthxbye.net/radio/2.15.00.07.28/PB31IMG.zip

Download this file, it is the 2.15 radio update (DO NOT PUT IT ON THE SDCARD YET)

Now that we have the files, let's get started.

Section 1 "Rooting the phone"

Step 1: Power on your phone.

Step 2: Go to settings.

Step 3: Go to Applications.

Step 4: Go to Development.

Step 5: Select USB debugging.

Step 6: Connect your phone to your computer.

Step 7: Run the Unrevoked3 file that you downloaded.

Additional Step: If you get stuck here with this message on Unrevoked3, "Waiting for bootloader; Make sure driver is installed!" then go to this webpage and follow the instructions there.

Step 8: After it finishes you will be in what is called recovery. It is a black screen with green text options. Reboot should be selected already, press the optical trackball to reboot your phone.

Step 9: Once your phone has rebooted pull down the notification bar and turn on the disk drive part of the USB connection so you can access the files on your sdcard.

Step 10: Save all of the contents of your sdcard to a folder on your computer.

Step 11: Go to My Computer (I am assuming you using Windows because if you were using Linux you probably would have figured all of this stuff out for yourself, however if you are using linux like me, you know how to adapt these parts of the guide to fit your Linux) and find your sdcard (make sure it's your sdcard and not the internal storage of your phone)

Step 12: Format the sdcard to fat32.

Step 13: Place your files back on the sdcard.

Step 14: Place the unrevoked forever zipped file on the sdcard (in the bottom directory, in other words, not in any folders)

Step 15: Go to the market application on your phone and find and install "Rom Manager" by ClockworkMod.

Step 16: Pull down the notification bar and turn off disk drive. (Select charge only)

Step 17: Open "Rom Manager" (it will ask for root permission, grant it)

Step 18: Select "Backup Current ROM" (This is a nandroid backup and will save you countless hours trying to get your phone back to operable status should you mess something up, it will however do nothing to help you if you brick your phone, that's different.)

Once it is done with the backup it will reboot the phone. Congrats, you now have a rooted phone and a backup created!

Section 2 "Nand unlocking"

("But I already rooted my phone, what is this?" Ummm... well it's hard to explain but basically it's a FULL rooting, in laymans terms, one that will allow you to flash stuff that hasn't been signed, like a radio update. I may be a little bit off on the description but I will update it if someone wants to explain it a little better than that)

If you run into a problem in this section or section 4A or 4B with the recovery saying it is unable to find /cach/update.zip go into Rom Manager and at the bottom there is an option to install old recoveries, install an older recovery like 2.5.0.1 and attempt the section again.

Step 1: Go into "Rom Manager" app.

Step 2: Select "Reboot into Recovery"

Step 3: The green text menu will appear upon reboot. Select "install zip from sdcard" (Note: You can use your optical trackball to move around the menu, then press it to make a selection.)

Step 4: Locate the unrevoked forever zip you placed on the sdcard earlier and install it.

Step 5: Once the install is done press the power button to move back once in the recovery menu.

Step 6: Reboot your phone.

Congrats, you now have a FULLY rooted phone. Be sure to thank the Unrevoked team for their hard work! Thanks guys!!! We love you!!

Section 3 "Updating your radio"

NOTICE: This section is by far the most dangerous sections of all of this stuff. For this reason I will give a warning about what NOT to do before I even tell you what to do. During this process we will be updating the radio. When we go to update the radio it will ask you if you wish to update using the file it has found. You will answer yes and allow it to do the update. Should you mess up at any point and be asked again to do the update, DO NOT DO IT!!! If you update your radio twice with this file, you WILL brick your phone. Once again, DO NOT update the radio twice with this file.

Note: This section can only be done if you have done the previous section, Nand unlock. Also there has been a bit of confusion when trying to update the radio, please ensure that you follow the steps carefully as some people are attempting to update their radio from recovery. Updating your radio is done from HBOOT, not recovery.

Step 1: Locate the "PB31IMG.zip" file you downloaded earlier.

Step 2: Place it on the sdcard (in the bottom directory)

Step 3: Power off your phone.

Step 4: Hold the volume down button and then press and hold the power on button at the same time. This will boot you into a screen that says something about HBOOT.

Step 5: At this point it will scan for a file and find the "PB31IMG.zip" file on your sdcard and ask if you wish to update with it. Select yes.

Step 6: You should see a bar on the right that shows you the loading progress. Once it is done, press the power button and the menu options should change.

Step 7: You should now have an option to reboot your phone, press the volume down button and then the power on button to select it.

Step 8: Once your phone is booted go to settings.

Step 9: Select "About Phone" (At the bottom)

Step 10: Select "Software Information"

Step 11: Ensure that in the "Baseband version" section it says "2.15.XX.XX.XX" (No, not really X's, just any numbers there will do)

Step 12: Install a file manager on your phone. Astro File manager will do.

Step 13: Locate the "PB31IMG.zip" file on your sdcard and delete it. (You want to remove it off of your sdcard so you don't make a mistake and update your radio again, bricking your phone)

Congrats, you now have an updated radio!! (Hopefully a phone that isn't bricked either cause you were sure to follow my warning)

There are two Section 4's. Section 4A is for people wishing to install the Cyanogen Rom. Section 4B is for people wishing to install another Froyo 2.2 Rom of their choice. Do not do both sections, I have added the other section so that people have a choice as not everyone wants to use Cyanogen.

Section 4A "Installing Cyanogen Rom"

Step 1: Open "Rom Manager" app.

Step 2: Select "Download ROM"

Step 3: Select "CyanogenMod"

Step 4: Select "CyanogenMod 6.0.0-RC3" (If the numbers are greater than that, that is fine, just means there has been a Cyanogen update)

Step 5: Select Download (If it gives you the option, download google apps too)

Step 6: It should ask if you want to wipe with this install, select yes, it will also ask if you want to do a backup, I recommend you do.

Step 7: Once it is done with the update it should reboot and you are finished.

Section 4B "Installing other Froyo Roms"

Step 1: Find and download the froyo rom of your choice. (Jager and Skyraider are a couple choices but there are others, happy hunting)

Step 2: Place the rom on your sdcard (in the bottom directory)

Step 3: Open "Rom Manager"

Step 4: Select "Reboot into Recovery"

Step 5: Once in recovery select "install zip from sdcard"

Step 6: Locate the rom you placed on your sdcard and install it.

Step 7: Once the update is finished select "wipe data/factory reset"

Step 8: Confirm the wipe. (This will keep you from getting stuck in a boot loop)

Step 9: Reboot your phone.

Note: If you did not wipe your phone after installing a new rom and are stuck in a boot loop, pull your battery out, replace it and hold the volume down button and the power button at the same time. This will place you in HBOOT. Once it has checked your SD card for any signed updates use the volume down button and select the "RECOVERY" option by pressing the power button. This will reboot your phone into recovery where you can preform the "wipe data/factory reset" to get you out of the boot loop.

Congrats, you have a rooted phone with the nand unlocked, the radio updated and a VERY sweet cooked rom on your phone. Your phone should be speedier than ever. Enjoy and be sure to thank the rom developers for their hard work!!

Section 5 "Installing Amon_RA Recovery"

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

Step 1: Go to the thread linked above.

Step 2: Find the latest version of Amon_RA recovery and download the file ending in ".img" (labeled recovery reflasher)

Step 3: Plug your phone into your computer.

Step 4: Go to settings.

Step 5: Go to Applications.

Step 6: Go to Development and disable USB Debugging.

Step 7: Start running Unrevoked3.

Step 8: Select the menu option "File" in Unrevoked3.

Step 9: Select Custom Recovery.

Step 10: Locate the Amon_RA recovery ".img" file that you downloaded and select it.

Step 11: Turn USB Debugging back on. Your phone will now go through the process of installing Amon_RA Recovery. Leave it alone till it is sitting in recovery.

There are some nice features in Amon_RA, take a look around if you want. The nandroid backup and restore is quite elaborate. Enjoy.

Section 6 "Restoring to stock rom and radio"

The following section is for anyone looking to restore their phones to stock rom 2.1 and radio 1.0. Do not follow this section unless you are wanting to revert back to stock radio and rom.

Step 1: Download this file: http://www.mediafire.com/?n3bmd2bkz55k1b9

Step 2: Connect your phone to your computer.

Step 3: Save all the files on your sdcard to a folder on your computer.

Step 4: Format your sdcard to fat32.

Step 5: Place the "PB31IMG.zip" file that you downloaded onto the sdcard in the bottom directory.

Step 6: Power down the phone.

Step 7: Hold the volume button down while pressing the power on button. (This will place you in HBOOT)

Step 8: HBOOT will find the file on the sdcard named "PB31IMG.zip" and ask if you wish to update with it. Answer yes. (It will start to load and restart HBOOT and scan for the file again, don't panic, let it do it's thing.)

Step 9: When it is finished it will ask you to reboot the device, press volume up to reboot.

Step 10: Remove "PB31IMG.zip" from the sdcard.

You should now have a stock rom and radio, good if you are wanting to do an update to the OTA 2.2.

Section 7: "Installing custom themes" (Just a placeholder currently for an upcoming update)

Future update!!

Section 8: "Installing custom splash screen" (Just a placeholder currently for an upcoming update)

This can only be done once you have unlocked the nand, done S-OFF in other words.

Step 1: Go here and find the custom splash you want. (Or if you have one from somewhere else you want to use just follow the rest of the directions)

Step 2: Make sure the file is named PB31IMG.zip.

Step 3: Place the custom splash on the sdcard bottom directory.

Step 4: Shut down the phone.

Step 5: Boot into HBOOT by holding down the volume down button and the power key at the same time.

Step 6: When it asks you if you wish to update answer yes by pressing the volume up key.

Step 7: When it is finished press the volume up key to reboot.

Step 8: Remove the PB31IMG.zip file from the sdcard.

Congrats on your custom splash and bootscreen.

Section 9: "Installing Ubuntu on your Incredible" (Just a placeholder currently for an upcoming update)

Future update!!

References:

Rooting: http://unrevoked.com/#inc

Nand unlocking: http://unrevoked.com/#inc

Radio Update: http://xdaforums.com/showthread.php?t=737400

Cyanogen Froyo ROM: http://www.cyanogenmod.com/

To any others I missed: Thank you all for your very helpful guides and tons of information. You devs are what makes the android community awesome! :D

I check the forums pretty frequently but just incase you feel you have a need to email me, here is my address.

Email: dadicus@gmail.com