Stock 2.1 to Fully Rooted Froyo 2.2


Last Updated: 2010-09-07 12:49:49
  1. Heathsrow

    Heathsrow Well-Known Member

    Based on instructions originally posted at XDA by K.Electron (Many Thanks to him to provide a starting point).
    If you decide to root your phone I take no responsibility for anything going wrong. By “rooting” your phone you are voiding your (1yr) warranty. It is possible to mess this up and “brick” your phone. (A bricked phone is one that is completely dead.) This information offered below should be used as an aid for people who know what they’re doing and have some level of experience with advanced technology.
    All links are property of their original creators, thanks to all of them. A Special thanks goes to the guys at unrEVOked.

    This process is for people with a fully stock phone who want to apply the stock 2.2 update and maintain root.

    I just went through this process. (Please note: SD card must be formatted to fat32, without that most of this will fail. Also I have experience that the hBoot does not like a 32gb SD Card. Wouldn’t push updates with the 32gb SD Card, but worked on my 4gb SD Card.)

    Step 1: unrEVOked Recovery Flash Tool -> unrevoked3 recovery reflash tool, v3.14 (This will root your phone and flash clockworkmod recovery.)
    A) Follow the process on Jonamerica’s website Howto: Root the HTC Droid Incredible - Technology - Jonamerica.com - (Thanks to JonAmerica for compiling this guide.)

    B) public:unrevoked2 [RootWiki] – (This is the WIKI Guide for unrEVOked which is what actually roots your phone, it can be used for reference material)

    C) If using a Windows machine, you will need to load drivers on your computer for hboot and the unrevoked 3 to work; here is the website for a step by step walk through on how to load the files: public:windows_hboot_driver_install [RootWiki]

    NOTE: Make Sure HTC Sync is not loaded on your computer at this time, it will not let unrEVOked recovery flash tool work.

    Step 2: NANDROID BACKUP
    A) From the Clockworkmod recovery screen select nandroid, then select backup. The backup will take a few minutes. The backup is stored on the SD card in the directory clockworkmod/backup/

    With this backup you can safely start editing your phone files. If you do something wrong, and want to restore it, you’ve got yourself covered. Never rename nandroid backups! Renaming the directory is known to cause problems. Keep a text file in the clockworkmod directory with notes about specific backups.

    One of the best features of a nandroid backup is the ability to restore just one part of the phone. Under Nandroid > Advanced Restore select the date of the backup you want to restore from, then select which partition you want to restore. For example, if you accidentally deleted the wrong files from /system you can restore just the system portion of the most recent nandroid backup. Brilliant!

    Step 3: unrEVOked Forever (Turns hBoot from S-On to S-Off (Security on to Security off) -> public:forever [RootWiki]
    (this will use clockworkmod recovery to permanently unlock the nand, also known as s-off.)

    -- To backup apps that you want after the phone is fully updated at this point download titanium backup and backup whatever apps you need. make sure you take the backup folder from the sd card and store it on your pc for later use. Recommend that you back up your SD Card to your computer as well.

    Step 4: Flash HTC Stock Recovery Image through hboot -> [Recovery] Stock 2.1 Recovery Image for DI - xda-developers

    A) Put the file you downloaded from the above site on the root (i.e. not in a folder) of your SD card and hBoot apply. This should happen automatically. If it doesn’t, then either the file is corrupt or your SD Card is not formated to FAT32. Check both and retry.)

    B) Boot into hBoot by turning off your phone and then hold the volume down button and the power button until it boots into hboot. Once in hboot, it should ask you if you want to apply the update, click the volume up button to apply the update. Once it is down, it the volume up button to reboot the phone.

    C) This will restore the recovery back to stock as it is needed for the RUU. Now you have an s-off phone with everything else stock.

    D) After you have completed this step, you will want to remove the HTC Stock Recovery zip file from your SD card or everytime you boot back into hBoot, it will try to apply the update.

    Step 5: Apply the RUU Leak for Froyo 2.2.

    A) Download the RUU -> [RUU_Incredible_C_Froyo_VERIZON_WWE_3.21.605.1_Radi o_2.15.00.07.28] - xda-developers

    B) Install HTC Sync on your computer to be able to run this. The RUU will load the stock 2.2 rom 2.15 radio that is needed. everything will be wiped, but that is a good thing.

    C) As I stated above between steps 3 and 4, I recommend you backup your SD Card (shouldn’t wipe your SD Card, but better safe then sorry). In addition I recommend that you back up your contacts by exporting to SD Card in the Peoples App, by touching Menu in the app. Also save any pictures or music you have on your Hard drive of the phone, by mounting your phone as a disk drive prior to running the RUU file above.

    D) The RUU is an EXE file and will run it self, just follow the on screen prompts and make sure your battery is charged above 30% as it states in the RUU file.

    Step 6: Flash Clockworkmod Custom Recovery.

    A) It is available at public:forever [RootWiki] under Installation Instructions it is the second bullet.

    http://downloads.unrevoked.com/forever/recovery/clockworkmod/PB31IMG.ZIP

    B) Place the file above – with that exact file name – on the root of your SD card.


    C) Reboot your device into HBOOT by removing the battery, pressing VOLUME DOWN, inserting the battery, and pressing POWER.

    D) When prompted Do you want to start update?, press VOLUME UP for Yes. When prompted again Do you want to reboot device?, press VOLUME UP for Yes. (This will load clockworkmod recovery on your phone so that you can apply updates.)

    Thanks for this revised process goes to John316 who posted it at http://androidforums.com/incredible-all-things-root/150243-updating-clockworkmod-phone-w-s-off.html)

    Step 7: put in sd card -> http://www.unrevoked.com/incredible/payload-update.zip
    and
    http://bit.ly/su234ef and use recovery to install both those zips.

    A) This is done by entering hBoot and then selecting Recovery by using the volume button to move up and down and the power button to select.

    B) Clockworkmod recovery allows u to apply .zip files, use that option to do this. This will re-root the newly updated phone and install the superuser.apk.

    Congratulations now you have an OTA/RUU applied phone with root.

    C) If you had titanium backups you want to restore, paste the folder you saved on the desktop back here, re-install titanium from the market and restore apps. It is recommended that you re-download the app from the market and just restore the data for the app if possible.

    Step 8: NANDROID BACKUP
    A) Once you have all your apps and everything back to the way you want. Do this prior to flash a new rom or a kernel or any other system changes. This will give you a Fresh Restore point to go back to if you run into any issues.

    From the Clockworkmod recovery screen select nandroid, then select backup. The backup will take a few minutes. The backup is stored on the SD card in the directory clockworkmod/backup/

    With this backup you can safely start editing your phone files. If you do something wrong, and want to restore it, you’ve got yourself covered. Never rename nandroid backups! Renaming the directory is known to cause problems. Keep a text file in the clockworkmod directory with notes about specific backups.

    One of the best features of a nandroid backup is the ability to restore just one part of the phone. Under Nandroid > Advanced Restore select the date of the backup you want to restore from, then select which partition you want to restore. For example, if you accidentally deleted the wrong files from /system you can restore just the system portion of the most recent nandroid backup.

    Notes:
    * to enter hboot turn off phone then hold vol down and power till hboot appears.
    * to enter recovery, enter hboot and select recovery.
    * to check if nand is unlocked, hboot must read S-OFF
    * you only need stock recovery to load the RUU/OTA
    * all links are property of their original creators, thanks to all of them.
    * Should take about 1 to 2 hours for everything from step 1 to Step 8. Depending on how many apps and what all you need to do to get your Froyo 2.2 phone back to where you want it.

    Advertisement
    redlegend, Yaksha, jonw757 and 4 others like this.
  2. TechRaven

    TechRaven Member

  3. Heathsrow

    Heathsrow Well-Known Member

  4. Ridley

    Ridley Active Member

    Help.... I'm in HBoot and it is not asking me to update to the Stock 2.1 Recovery Image. What am I doing wrong? I just finished applying S-off through clockwork and put the 2.1 recovery zip in my sdcard root folder.


    It says No Image or Wrong Image when I try.
  5. lafester

    lafester Well-Known Member

    redownload file or check sd format.
  6. Ridley

    Ridley Active Member

    Step 6: Flash Clockworkmod Custom Recovery. It is available at public:forever [RootWiki] under Installation Instructions it is the second bullet. Put this file in the root of the SD Card and hboot apply) Make sure the file reads PB31IMG.ZIP and not PB31IMG.ZIP.ZIP. (This will load clockworkmod recovery on your phone so that u can apply updates.)



    This doesn't make sense. Why would I apply the old version over again?

    I did this step.... and I cannot get out of bootloader. I've tried pulling the battery and everything. It keeps loading back to bootloader as soon as I press the power button and then tries to install the zip file again. Am I screwed? I'm freaking out here. I guess my phone is bricked.
  7. Ridley

    Ridley Active Member

    I was able to install the 2.2 again, but something doesn't add up here. Step 6 does not work correctly.
  8. Ridley

    Ridley Active Member

  9. joehero

    joehero Active Member

  10. Ridley

    Ridley Active Member

    Thank you joehero! It worked!

    Btw, I can't get the system to mount so I can delete the bloatware. Clockwork says its mounted but the cmd prompt can't find anything.
  11. cuban11182

    cuban11182 Well-Known Member

    When you installed 2.2 did you get any errors during install? Sounds like a corrupt ROM, I would retry to install your ROM of choice.

    Also, if you can get the screen to power on, it's not bricked.
  12. Heathsrow

    Heathsrow Well-Known Member

    Ridley, Sorry you had trouble getting the ClockworkMod Recovery to Reload. I hope everything is working now. I have updated the steps in the OP to hopefully clarify the steps. If there is anything you think needs clarified even further, please let me know I will update it. As for removing bloatware, I have not tried this yet, but you can search the forums here as I have seen it discussed before and also on JonAmerica's site.
  13. Heathsrow

    Heathsrow Well-Known Member

    I see that you got everything working based on your post in the other thread, sorry for any issues you may have had. If you are still having any issues, let me know and I will try to help. I just complied the walk through based on a previous post and added the additional steps I took to get my phones updated to 2.2. I hope everything is working and enjoy your Froyo Rooted Phone!!
  14. k.electron

    k.electron Well-Known Member

    i was just about to link xda, until i saw that this has made it here

    :)


    after you mount system you need to use the "adb shell" command in the tools directory of your sdk. also make sure your device is connected using the right drivers.
  15. jmolek28

    jmolek28 Active Member

    ive always wanted root and im getting VERY impatient with this OTA.. the only problem is that I am always too nervous to try the modifications due to making a $600 doorstop.. still unsure about doing this, although I understand what each step is doing to the phone..
  16. k.electron

    k.electron Well-Known Member

    first and foremost, its completely your responsibility here, so you are right in being nervous.

    that being said, the process has been successfully performed by dozens. just dont do it at 3am when u really should be asleep.
  17. jmolek28

    jmolek28 Active Member

    lol luckily it is 10am.. so im good on that part at least :)
  18. Heathsrow

    Heathsrow Well-Known Member

  19. Heathsrow

    Heathsrow Well-Known Member


    I agree 100% with K.Electron, it's your phone and you should feel comfortable with this before doing. I just posted for other folks who want to attempt this. I like yourself am a NOOB to Android, so I read everything on all of the sites out there, Android Forums, XDA, Unrevoked etc before I even rooted my phone. The guide above worked flawlessly for getting Rooted 2.2 on both my phones and K.Electron walked me through my questions via I.M. After working through this guide and his advice, I have a better understanding for everything and have assisted a few others through the process. Let us know if you have any questions.
  20. dnlwthrn

    dnlwthrn Well-Known Member

    Ok, here's a question...

    I went through and got everything working. Is there some way to use my nandroid backup from 2.1 now that I'm updated to 2.2? I was just hoping I wouldn't have to manually install all my apps again, plus customize the UI and all that again. For some reason I doubt it will work, and so wanted some input before I tried.

    BTW, huge thanks to everyone who put together the tutorial and got all the files necessary!
  21. Heathsrow

    Heathsrow Well-Known Member


    I would say NO. But I am not 100% sure. Resetting everything up again is what took the longest amount of time for me. I did use Titanium to restore the APP Data, but I did re-download my Apps from the Market as I have heard of some issues with APPS going from 2.1 to 2.2. Everything is working fine for me and I have already done a new NANDROID backup for 2.2.
  22. k.electron

    k.electron Well-Known Member

    nandroid to restore apps and the UI customizations is not going to work that well, since nandroid simply images part of the nand. in theory u can partially restore what u want, but that can and most probably will lead you to a rather weird state because of the discrepancy between the various nand sections.

    what u really want is a titanium backup of your apps.
  23. Ridley

    Ridley Active Member


    Can you go into a little bit more detail? I'm not sure how to get into the sdk. Can I do any of this stuff with Rootuser?


    And for anyone else who is questioning this.... I had no idea how to root before looking at this thread. I have successfully been able to root, install 2.2, and have superuser. Thanks Heathsrow!
  24. dnlwthrn

    dnlwthrn Well-Known Member

    which I should have done before I started the update... oh well. I'll get it back to where I want it soon enough. I just keep remembering apps that I don't have.
  25. Heathsrow

    Heathsrow Well-Known Member

    Ridley...I am glad to hear you got everything working. I have only used SDK when tethered to my computer by the USB cable. I access it through CMD on my Windows Computer.

    Sorry I wasn't around when you had questions, being on the East Coast, I was nestled in bed sound asleep. Hope the new format of the instructions is more concise and easier for all to follow.

Share This Page