Jonamerica.com

A blog by Jonathan Eggers

Technology

Howto: HTC Droid Incredible, Froyo 2.2, and root

HTC Droid Incredible

HTC Droid Incredible

unrEVOked for Android Froyo 2.2 has been released. You can follow my guide for rooting your android phone to root your Android based phone.

Right now there are a few options for getting Froyo and root on your HTC Droid Incredible. If you’ve already received the OTA update you can follow this guide to downgrade your phone back to 2.1. If you’re still running 2.1 and haven’t rooted yet, then you can get root and 2.2 now. If you’re rooted already, and want the OTA, you’ll have to return your phone to stock – you will not get the OTA if you have a custom recovery or antenna installed.

Disclaimer: I take no responsibility for anything going wrong with your phone. Please root responsibly.

First things first

First thing you have to do is root the incredible using my guide. You don’t need to go through the entire process, but at least complete the steps through making a Nandroid backup. At this point you have a rooted phone, running 2.1, with a nice backup for you to use.

If you find this guide useful, please consider donating.

Next you’ll want to run unrEVOked Forever to set the Incredible to S-Off. The S-Off setting means that the phone won’t check for signatures on update files. This allows you to flash your phone with any thing you want. Get the download and directions on unrEVOked’s Forever site.

Next you’ll want to install Titanium and make a backup of your apps. Follow my guide.

Now you have three paths to choose from. One takes you back to stock, where you can wait for the OTA to take you to 2.2 heaven. Or, you can use the leaked RUU for a complete stock update. Lastly, you can update the antenna yourself and find a nice 2.2 ROM.

Option 1: Return to Stock and wait

If you have upgraded your antenna from 1.0 to 2.x, follow the instructions here.
If you have NOT upgraded your antenna from 1.0, follow the instructions here.

Be sure to delete the zip files from your SD card when you’re done.

If you followed either of the guides above you should now be stock 2.1 with a stock recovery and stock antenna. You can now sit back and wait for the 2.2 OTA to be sent out to your phone.

Once you have the 2.2 OTA installed you can download the clockworkmod recovery and save it to your SD card. Then, boot into hboot (power off the phone, then hold down power and volume down to boot into hboot). 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.

Delete PB31IMG.zip from your SD card and then reboot into recovery. Make your first nandroid backup of stock 2.2. 🙂

You can now use clockworkmod recovery to install other things, like superuser, or to remove bloatware from your new froyo 2.2 incredible.

Option 2: Using the RUU

Okay, so you’re not going to wait for Verizon to send you the update, are you? Well, as above, you’ll need to return to return to stock for this to work.

If you have upgraded your antenna from 1.0 to 2.x, follow the instructions here.
If you have NOT upgraded your antenna from 1.0, follow the instructions here.

Download the RUU and save it to your desktop. Follow these directions for extracting rom.zip. Do not download the RUU in that post – it’s not 2.2. Rename rom.zip to PB31IMG.zip and save it to your SD card. (Delete any old PB31IMG.zip already there). Reboot into HBOOT and select Yes to approve the update. Your phone will reboot quickly – this is normal, it’s part of the HBOOT update to .92. Reboot the phone – this will take a while as it’s running updates to the phone. Do not pull the battery

Delete PB31IMG.zip from your SD card.

Now download the clockworkmod recovery and save it to your SD card (it will also be called PB31IMG.zip). Then, boot into hboot (power off the phone, then hold down power and volume down to boot into hboot). 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.

Delete PB31IMG.zip from your SD card and then reboot into recovery. Make your first nandroid backup of stock 2.2. 🙂

From within recovery mount the SD card. Download SU from unrEVOked and Superuser.Reboot the phone into clockworkmod recovery and install both those zips.

Option 3: Using a 2.2 ROM

Fist thing to do is update the antenna to 2.15. You can follow these directions to do so.

Now, find a good 2.2 ROM to use. If you’re looking for something that is as close to stock as possible, I’d recommend Virtuous or this completely unmodified ROM, both by rmk40. Follow the links for download and installation instructions. CyanogenMod and SkyRaider are also two very popular 2.2 based ROMs.

If you find this guide useful, please consider donating.

You should wipe your phone’s data before using any of the above ROMs – it’s just good practice. However, some people have used Virtuous and the completely unmodified ROM without wiping and haven’t had any difficulty.

My recommendation is to wipe and then use Titanium backup to restore your apps. Remember, only restore user apps, not system apps. Your system apps are 2.1, so restoring them will defeat the whole purpose of getting 2.2!

Post 2.2

Now you can restore your apps that you backed up via Titanium backup – remember, only user apps, no system apps! You can also remove bloatware from android 2.2 as well. Once you have your apps installed and everything setup the way you like – go ahead and do another nandroid backup. Remember, you can copy the backup folders to your computer, but do not rename them!

Boot animation

One other thing to note, boot animations now need to be pushed to /system/customize/resource and called VZW_bootanimation.zip. For more information on boot animations see my previous post on boot animations.

50 Comments

  1. Jason

    it loads pb31img.zip, checks it, but goes right back to hboot. How do i fix this?

  2. Is this the xinh 2.2 update? It will reboot to hboot, that’s normal. Just apply it again.

  3. Thanks for this! Is there any disadvantage to using the RUU instead of waiting?

  4. The RUU is identical to the OTA, and I’m both cases you have to wipe your phone to update.

  5. Poopdick

    you do not have to wipe for OTA

  6. Scott C Maynard

    Just double checking but the download clockwork link in the directions for OTA from stock with S-off links to a PB31IMG.zip that’s 3MB. Is that correct?

  7. You have to wipe if you’ve rooted your phone. You will not get the OTA
    with a custom recovery.

  8. Yes, it’s a PB31IMG.zip file that will flash the recovery portion of the
    phone.

  9. Mike

    Hmm.
    guess I made the mistake of getting the OTA update and NOT rooting. Is there anyway to revert? I’ve tried factory reset, and using the original img in your original guide to reverting back to stock, and nothing seems to work. Is there a way to root this once you’ve got Froyo on it stock?

  10. You may be able to use to revert, but I’m not sure if it will work
    without S-OFF. Try following the directions here:
    http://forum.xda-developers.com/showthread.php?t=757927

  11. Mike

    Looks like I’m hosed. Gave me a “Version is older than current version” message.

  12. Hopefully it will only be a week or two before someone figures out how
    to root 2.2.

  13. Guest

    Followed instructions and everything was ok up until Option 1:
    “Once you have the 2.2 OTA installed you can download the clockworkmod recovery …” Downloaded, placed PB31img.zip file into SD root, then HBOOT gives a series of “wrong image” errors.

    PB31DIAG.ZIP
    no image!
    PB31DIAG.NBH
    no image or wrong image!
    loading…PB31IMG.zip

    Help!

  14. No image and wrong image are normal responses for the first two files,
    those files don’t exist. It just needs to find the last file. It should
    load the file PB31IMG.zip and give you the option of installing it. The
    text will be in red and say something like “Do you want to install,
    Volume Up for Yes, Volume Down for No.”

    If you’re not getting this option either your phone isn’t S-Off, or your
    SD card isn’t formatted Fat32.

  15. Mpcc13

    Jon, thank you so much for your time to all of this. Obviously it is something you enjoy doing, but seriously, your guides and webpages are very well done and incredibly helpful.

    Enough with the flattery though…

    I am running stock 2.1 but rooted, no antenna update. I had an OTA message 3 days ago upon waking up that said something like “An update is ready to be installed.” Not thinking, I hit okay and it rebooted but then gave an error message…I’m assuming b/c of the fact that phone is rooted?

    So now I think my best option is RUU (I’m not sure what that stands for but from reading above it seem simple enough that this is the “don’t wait around” option to get froyo).

    Did I screw up by trying to install the OTA one? Any disadvantage to RUU vs waiting? I saw this was asked by someone else and it seems you said that there is no difference; why then wait at all?

  16. Awww, shucks.

    I’m surprised you got the OTA message – I was under the impression that rooted phones wouldn’t get it. In any case, it’s likely your phone didn’t upgrade properly because it was rooted, but it’s worth checking. (Home screen > Menu > Settings > About Phone > Software. The version should be 2.1update1 if you didn’t get it, 2.2 if you did.

    Since you’re getting the OTA now, you could wipe and go back to stock (with S-Off) and let the OTA do it’s thing. Or, S-off, wipe back to stock, and (if you don’t get the OTA right away) use the RUU (ROM Update Utility).

    In either case you have to run S-Off and wipe your phone. The RUU is identical to the OTA, so you end up in the same place at the end.

    Good luck!

  17. Steeler

    Thank you!!!

  18. There is now a guide to revert your phone back to 2.1 so that you can root it. Check it out here: http://forum.xda-developers.com/showthread.php?t=768295

  19. Mpcc13

    one more question: do I need to return to stock and *then* use the RUU update or can I just skip the first step and go straight to the RUU PB31IMG.zip file? (I have already done S-off)

  20. If you’re running 2.1 with the stock antenna, and S-Off, then you can just use the RUU.

  21. Zae

    jon — once again, FANTASTIC JOB on this!! i followed your original post awhile back, and i’ll be following this one to get froyo!

    here’s my question, and i think a lot of ppl might be wondering the same thing:

    i have a rooted 2.1, with clockworkmod but everything else is stock (i havent touched any other ROM or tweaks). is option 3 the best one for my case? based on what i’m reading, i think it is.

    believe it or not, every hour or so i’m getting the OTA offer to upgrade, which i keep declining.

  22. I would recommend using either the RUU or a ROM. Or, the RUU and then a
    ROM, if you like.

    Using the RUU will update HBOOT to .92, the latest version. Going
    straight to a ROM won’t. Updating HBOOT isn’t really that big of a deal,
    but if you want *everything* updated, that’s your best bet.

    However, if you don’t care, the ROM is a much more straight-forward way
    to go.

    In either case, you’ll end up wiping your phone (RUU does this for you,
    and I definitely recommend doing it for any ROM), and end up with the
    same antenna and software.

  23. Zae

    thanks a ton — i did the RUU route. took about an hour in total (downloads, reboots, etc). worked LIKE A CHAMP!! fantastic!!
    feels good being rooted with 2.2 🙂 …also have my wireless tether rocking again!!

    my only issue was titanium wouldnt let me restore just user apps and data (i use free version) – so i manually selected different things to restore. kinda lame, but no worries. i think i spent another hour or two reconfiguring some stuff, removing bloat, etc.

    i’m also going to test not using task killer.. see how battery life goes.

    i will say that the high res is phenomenal!

  24. Darin

    Jonathan, you state: “If you’re rooted already, and want the OTA, you’ll have to return your phone to stock – you will not get the OTA if you have a custom recovery or antenna installed.”

    I have rooted and have clockwork mod. Every time I turn the phone on I get a message asking if I want to install the 2.2 Froyo OTA? You state that I would not get the OTA, but I have? What happens if I say yes? Will I lose root? What is my best path to get 2.2? I want root as I like Wireless tether.

    • Some people are getting the OTA messages some aren’t.

      If you apply the OTA update you will lose root. If you have run S-Off
      you will be able to get root back.

      • Anonymous

        To add to this question, after rooting in 2.1, but before running unrevoked forever, the ota 2.2 message came up. I haven’t accepted it, but could I still run forever, apply s=off, then run the 2.2 update?

        I’m thinking I could do option one in your original post. I just want to make sure 2.2 doesn’t interfere when applying forever.

  25. MikeS

    Great blog Jonathan. I used your guides from OTA downgrade all the way to RUU 2.2 root. Removing bloatware now.

  26. I did follow this to update my Froyo update to the OTA release, and everything is now configured as it should be. My issue was making sure I had the order of things as they should be.

    Now, one observation: Have you or anyone else noticed random crashes when using GPS applications in Froyo. I cannot quite duplicate, but I have gotten crashes with applications such as Foursquare and Google Maps Navigation. Aside from that, my Froyo goodness is, well, goodness.

  27. Kenleezle

    thanks for your guide!
    here is a similar one that highlights different parts:
    http://leeconomics.wordpress.com/

    hope it helps!

  28. Michaeleburns

    Do you have a link to the RUU? The one listed seems to be dead.

  29. Not sure what to tell you. If you can’t get the RUU you may have to go
    for the OTA or a ROM.

  30. With unrevoked forever you can safely accept the OTA. You will have to
    re-root the phone by uploading the clockwork recovery, su, and
    superuser. Installing forever won’t install any 2.2 files.

  31. With unrevoked forever you can safely accept the OTA. You will have to
    re-root the phone by uploading the clockwork recovery, su, and
    superuser. Installing forever won’t install any 2.2 files.

  32. Michaeleburns

    Would anyone have the RUU file that would be willing to share? It is no longer hosted on shipped-roms.com

  33. Do you know where I can find the thread about “secret dialer program codes” for the incredible? I don’t remember where I saw it before but I remember seeing it. It’s driving my crazy that I can’t find ANYTHINGN about dial pad codes ANYWHERE and I’ve been looking for hours, literally.

    Thanks.

Leave a Reply

Theme by Anders Norén