[Droid Incredible General] dalepl:
NOTE: For those of you that are looking to root thier Inc and already have the latest 2.2+ OTA released in November, these steps will not work. Changes have been made to the ROM so until a new root application has been developed by the unrEVOked team, I am afraid you are left with a stock phone. Sorry. If new updates come out, I will try to post them here.

NOTE: I have uploaded the 2.1 and 2.2 RUUs to Rapidshare and updated the links.

First, let me say that I did not come up with this nor did I create any of the tools. I am passing all this on in a single thread to let people know how update thier Droid Incredible to the OTA 2.2 and have root access if they have it in any of the following conditions:

1. Stock 2.1 without root or unrEVOked Forever

2. Stock 2.1 with root and no unrEVOked Forever

3. Stock 2.1 with root and unrEVOked Forever

4. Stock 2.2 without root and with unrEVOked Forever

5. Stock 2.2 without root and no unrEVOked Forever

6. Custom ROM with root and S-OFF

7. Getting free WiFi Tethering on 2.2

8. Removing unwanted preloaded applications.

NOTE: This may work with custom ROMs, but I have not verified it.

NOTE: SOME PEOPLE, INCLUDING ME HAVE HAD THE PROBLEM OF BEING STUCK IN HBOOT AFTER LOADING A ROM IMAGE. IF THIS HAPPENS TO YOU AFTER LOADING THE 2.1 OR 2.2 ROM, DO NOT PANIC, JUST REAPPLY THE ROM AND ALL WILL BE FINE. FOR SOME REASON THE ROM DOES NOT LOAD CORRECTLY ON THE FIRST TRY BUT DOES ON THE SECOND.

I am passing this on because I loaded the OTA 2.2 without unrEVOked forever loaded on my phone. What a mess. I tried everything (I thought) to try and downgrade it back to stock 2.1 but with no luck. If you do not know, unrEVOked3 cannot currently root a 2.2 updated Droid Incredable and if you have not used unrEVOked forever, you can not get clockworkmod recovery to reload on the phone. I tried the 2.1 RUU to downgrade, but never could get it to connect to the phone. I then tried to use the 2.1 PB31IMG.zip to load and the HBoot loader would just tell me that it was an older image and not load it. I thought I was hosed until the unrEVOked team breaks the code on the 2.2 HBoot loader until I got pointed in the right direction (sort of).

TNS201 pointed me to the following thread: http://xdaforums.com/showthread.php?t=768295

I gave this a try and still could not downgrade my phone. I searched around and after much trial and error, I was able to put together the correct steps to downgrade my phone and then applied unrEVOked3, unrEVOked forever, the OTA 2.2 update, and then reroot the phone. Anyway, here is what I have come up with:

** NOTE: THIS WILL TOTALY WIPE YOUR PHONE CLEAN!!! BACKUP ANYTHING YOU WANT BACK ON THE PHONE!!! **

Condition 1

1. Go to the following link and follow the instructions: http://xdaforums.com/showthread.php?t=709220 Only do the steps for getting ADB loaded on your computer!

This will get ADB loaded on your computer which you will need when doing customizations to the phone. It will also walk you through rooting your phone and doing a lot of other things. Good thread for us noobs. :D

2. Download unrEVOked Forever from here: http://unrevoked.com/rootwiki/doku.php/public/forever

3. Copy the file to the root of your sdcard.

4. Reboot your phone into clockworkmod recovery and load the unrEVOked Forever zip file. This will turn S to off and allow unsigned images to be loaded.

When you reboot your phone, you will have a fully rooted and S-OFF stock 2.1 Droid Incredible.

NOTE: If you are having troubles downloading the OTA 2.2 RUU, use this link to download the ROM. Just delete the "_2.2" from the file name and go straight to step 12. http://rapidshare.com/files/418523008/PB31IMG_2.2.zip

To load 2.2, do the following:

5. Download the OTA 2.2 RUU from here: http://rapidshare.com/files/418527589/RUU_Incredible_VERIZON_WWE_3.21.605.1_Radio_2.15.00.07.28_2k4k_NV_1.50_PRL58006_release_1433.exe

6. Connect your phone to your computer and ensure you have USB DEBUG turned on and CHARGE ONLY selected.

7. Run the RUU and update your phone to 2.2. If the RUU updates your phone, go on to step 15. If the RUU will not connect to your phone Go to step 8.

8. Start the RUU.

9. Go to your computers temp directory and locate the folder that contains the file rom.zip.

10. Once you locate this file, copy it to any folder (or your desktop).

11. Rename rom.zip to PB31IMG.zip

12. Copy PB31IMG.zip to the root of your phones sdcard.

13. Reboot your phone into HBoot. HBoot will load and then load PB31IMG.zip. This will take a while, so be patient.

14. Follow the instructions to have HBoot install PB31IMG.zip.

Whether you used the RUU or HBoot and PB31IMG.zip, at this point, you should have 2.2 loaded on your phone, but you will no longer have root. You will have S-OFF.

To regain root access, do the following:

15. Download clockworkmod recovery from here: http://downloads.unrevoked.com/forever/recovery/clockworkmod/PB31IMG.ZIP

16. Download the payload update from here: http://xdaforums.com/attachment.php?attachmentid=388592&d=1282834695

17. Download superuser from here: http://dl.dropbox.com/u/6408470/su-releases/su-2.3.4-ef-signed.zip

18. Copy all three files to the root of the phones sdcard.

19. Reboot your phone into HBoot. HBoot will load and then load PB31IMG.zip.

20. Follow the instructions to have HBoot install PB31IMG.zip. Since the phone is still S-OFF, this will reload clockworkmod recovery on the phone.

21. Boot the phone into recovery and load the two zip files downloaded in steps 16 and 17. This will root the phone and reload superuser.

If all went well, when the phone reboots, it should now be loaded with 2.2 and have full root and S-OFF. Enjoy. :D

Condition 2

1. Do steps 2 through 21 under Condition 1.

Condition 3

1. Do steps 5 through 21 under Condition 1.

Condition 4

** NOTE: THIS ONE DOES NOT WIPE YOUR PHONE!! **

1. Do steps 15 through 21 under Condition 1.

Condition 5

This is a tuffer one and requires the phone to be downgraded to 2.1 before upgrading it back to 2.2. Anyway, here are the steps:

NOTE: YOU MUST USE THE 2.1 RUU I HAVE LINKED AND THE MTD0.IMG FILE I HAVE ATTACHED OR THIS MAY NOT WORK!!!

NOTE: If you are having troubles downloading the 2.1 RUU, use this link to download the ROM. Just delete the "_2.1" from the file name and go straight to step 5 after completing step 1 and 2 (skip step 3 and 4). http://rapidshare.com/files/418141003/PB31IMG_2.1.zip.html

1. Do steps 1 and 2 under Condition 1.

2. Download the attached zip file. It contains the files I had a hard time finding.

3. Download the 2.1 RUU file from here: http://rapidshare.com/files/418525132/RUU_Incredible_Verizon_WWE_1.22.605.2_Radio_1.00.03.04.06_hboot_0.79_.exe

4. Follow steps 8 through 11 under condition 1 to get a good copy of the 2.1 ROM.

5. Copy the 2.1 ROM to the c:\android-sdk-windows\tools folder.

6. Unzip the files downloaded in step 2 to the c:\android-sdk-windows\tools folder.

7. Copy the unrevoked-forever.zip to the c:\android-sdk-windows\tools folder.

Note: At this point, you should have the following files copied to your c:\android-sdk-windows\tools folder:

PB31IMG.zip (this is the 2.1 ROM)

unrevoked-forever.zip (will set S-OFF)

rageagainstthecage-arm5.bin (this is a root exploit - gives you temperary root)

mtd0.img (need to research this one)

flash_image (this flashes images)

7. Connect your phone to your computer and ensure you have USB DEBUG turned on and CHARGE ONLY selected.

8. Open a command promt window and change to the c:\android-sdk-windows\tools folder.

9. Enter adb push unrevoked-forever.zip /sdcard/ and then press enter.

10. Enter adb push flash_image /data/local/ and then press enter.

11. Enter adb push rageagainstthecage-arm5.bin /data/local/tmp/ and then press enter.

12. Enter adb push mtd0.img /sdcard/ and then press enter.

13. Enter adb push PB31IMG.zip /sdcard/ and then press enter.

14. Enter adb shell and then press enter.

15. Enter cd /data/local/tmp/ and then press enter.

16. Enter chmod 777 /data/local/tmp/rageagainstthecage-arm5.bin and then press enter.

17. Enter cd /data/local/ and then press enter.

18. Enter chmod 777 /data/local/flash_image and then press enter.

19. Enter cd /data/local/tmp/ and then press enter.

20. Enter ./rageagainstthecage-arm5.bin and then press enter. You will now see some text on your cmd prompt screen explaining the exploit. Wait for the adb shell to go away, and it will dump you into your windows command prompt again (no shell) should look something like this:

C:\android-sdk-windows\tools>

21. Enter adb shell and then press enter. You will see you now have a # instead of a $ prompt.

22. Enter cd /data/local and then press enter.

23. Enter ./flash_image misc /sdcard/mtd0.img and then press enter. This will flash your misc partition with Toast's mtd-eng.img and should return you to a # prompt.

24. Enter reboot bootloader and press enter.

25. HBoot will load. Select bootloader and HBoot will then load PB31IMG.zip.

26. Follow the instructions to have HBoot install PB31IMG.zip.

Once it is finished, select restart. You now are on the stock 2.1 build of Android. :D Now you can follow steps 3 through 21 under condition 1 and get your phone loaded back with 2.2 and have root and S-OFF.

Condition 6

1. Do steps 5 through 21 under Condition 1.

Condition 7

The following steps will allow you to use the 3G Mobile Hotspot that comes with the OTA 2.2 update and not have Verizon charge you for using it:

1. On your phone, bring up the dialer and dial ##778. This will load EPST.

2. Select EDIT.

3. Enter 000000 for the password.

4. Select SECURITY.

5. Select the username that has yournumber@dun.vzw3g.com.

6. Edit the username to read yournumber@vzw3g.com (delete "dun.").

7. Click the back button to return to the list.

8. Select M.IP DEFAULT PROFILE.

9. Repeat steps 5 and 6.

10. Click on MENU and select COMMIT.

At this point, your phone will reboot and you will be able to use the 3G Mobile Hotspot application to get free WiFi tethering. Enjoy.

Condition 8

I have so far found three options for removing the preloaded apps. They all require the phone to be rooted. Here they are:

1. The first way is to get Titanium Backup. You will also need to donate (as little as $3.99) to get full functionality of Titanium Backup, but it is well worth it. If you do not want to physically remove the application, you can use the FREEZE function and the application will be removed from the app list, but physically will still be on the phone. If you really want to get it off, you can uninstall and then deleted from the phone. All of this through a user interface that is pretty easy to use. By the way, it also does backups of apps and data.

2. Another option is to get Root Explorer. You have to pay for this one. It will let you mount the system folders on the phone as read/write and allow you to move and/or delete apps from the apps folder on the phone. This is a good app and worth having even if you do not use it to remove apps.

3. The final way is to use ADB and the command prompt to remove or move any application you do not want. This is tried and true, but combersome. You do not have to buy it, but there is no GUI to help you out.

My thanks to all the folks here on XDA that made it possible for us to release the possibilities of the Droid Incredable. As I stated above, I did not create the apps or the steps, I just put them together for others to use. I wish I could thank all the individuals that made this possible, but I did not get thier IDs, so in lew of an individual thank you, I am posting this group

THANK YOU

. Keep up the good work!