Jonamerica.com

A blog by Jonathan Eggers

Technology

Howto: HTC Droid Incredible Leaked Froyo 2.2 Update

After

After

This post references an early leak of the 2.2 update for the HTC Droid Incredible. Visit my new post about the HTC Droid Incredible, Froyo 2.2, and root.

Files get updated often – the files linked on this post aren’t necessarily the most recent! I recommend you check various sources for updated files.

If you haven’t already heard, it is now incredibly easy to root the HTC Droid Incredible. Even better, there’s a leaked version of the soon to be release over the air (OTA) update to Android 2.2, a.k.a. “Froyo.” With this leaked update you can have your Froyo and root as well. Fantastic.

If you’ve already rooted your phone, you’ll need to return to stock (better get that Titanium Backup ready). You’ll also have to apply the leaked OTA radio antenna update – which some may find to be too risky. However, for the fearless I’ve outlined the steps below.

If you find this guide useful, please consider donating.

The update to Froyo gives the phone a number of goodies – new applications, Wireless-N (without a custom kernel), 720p video recording, and a much faster operating system. However, to get everything to work you need to apply a leaked OTA firmware and antenna update. There is some concern that when the official OTA update is released it will be a newer version than the leaked one, and the two won’t play nicely together. Some figure there is a 50/50 chance that applying the leak, and then applying the final OTA update will brick your phone – making it completely useless.

It’s not hopeless – there are steps to undo the leaked OTA firmware and antenna update – but it’s a complicated process. These things are definitely not for the inexperienced or timid.

Warning: proceed with caution.

Installing the antenna update

If you want everything to work properly with the leaked Froyo update, you may need to install the leaked antenna update as well. To check which version of the antenna you currently have go to Settings > About phone > Software information and look at the Baseband version.

If it says 2.05.00.06.11 you can skip to installing the ROM
If its 1.00.03.04.06 then you need to update your antenna.

If Rooted

  1. Make sure you have a recent Titanium Bakcup
  2. Download the file PB31IMG.zip and place it in the root of you SD card
  3. Power off the phone and then press and hold power + volume down to boot into the boot loader
  4. Press and hold volume down and the power button to boot into HBoot
  5. The phone will find, load, and check PB31IMG.zip. It will then ask you if you would like to update using the file
  6. Press volume up to update the phone
  7. Reboot the phone – you are now back to stock
  8. Boot the phone, go through the setup (but don’t bother to set anything) and remove PB31IMG.zip from your SD card.
  9. Download the file dinc_ota.zip, rename it to update.zip and place it in the root of your SD card.
  10. Reboot into recovery (turn on USB debugging and run “adb reboot recovery” or power down the phone and then press and hold power and volume down)
  11. Press volume down once, then press the power button to select Recovery
  12. Press power and volume up to bring up the recovery menu.
  13. Use the volume rocker to highlight apply update.zip, then power to run it
  14. Reboot the phone when prompted.
  15. Go to Settings > About phone > Software information > Baseband version and verify that it’s 2.05.00.06.11.
  16. You can now re-root your phone by running Unrevoked 3 and make a new Stock + OTA Antenna backup in nandroid.

If not rooted

  1. Backup your apps using a backup tool, like Astro File Manager
  2. Download the file dinc_ota.zip, rename it to update.zip and place it in the root of your SD card.
  3. Reboot into recovery (turn on USB debugging and run “adb reboot recovery” or power down the phone and then press and hold power and volume down)
  4. Press volume down once, then press the power button to select Recovery
  5. Press power and volume up to bring up the recovery menu.
  6. Use the volume rocker to highlight apply update.zip, then power to run it
  7. Reboot the phone when prompted.
  8. Go to Settings > About phone > Software information > Baseband version and verify that it’s 2.05.00.06.11.
  9. You can now re-root your phone by running Unrevoked 3 and make a new Stock + OTA Antenna backup in nandroid.

Installing the ROM

You can find a number of ROMs based on the leaked 2.2, as well as the 2.2 leak itself on Android Forums. Do the research and find the ROM that sounds the most appealing. Download and save the ROM to your SD card.

Installing the ROM is easy as pie. If you’ve paid for the full version of Rom Manager (well worth it) you can simply select “install ROM from SD card.” Check the option to make a nandroid backup (if you haven’t already made one) and wipe data and cache. This last part is essential, if you don’t wipe your data and cache, the update will have major issues. The phone will reboot and flash the new ROM and you’ll soon boot into 2.2. Watch out for that new boot animation!

Otherwise, boot into clockwork recovery, wipe the data and cache, and then select the option to install an update to the phone. Select the file from your SD card and install it.

Patches

No, not the dog. If your going with the stock Froyo leak you’ll need to download the market and audio patch. ROMs based off the Froyo leak will (typically) have the patch installed.

Restore your apps

You can now reinstall Titanium Backup and run a batch restore from your latest backup. Only restore user apps, not system apps. The system apps you now have are NEWER than the ones in the backup – restoring them would defeat the purpose of flashing your phone with the new apps. You can run the batch program “Reinstall missing apps with data,” but you’re still going to have to go through the list and uncheck system apps. If it looks like a system app, says HTC, Google, or 2.1 in the title, then don’t reinstall it. If in doubt, leave it out. You’ll have to reconfigure your screens and accounts by hand.

If you weren’t rooted to start with, and used a program like Astro File Manager to backup your apps, you can restore them now. Astro won’t backup system apps, so you don’t need to worry about restoring the wrong thing.

The downside to Titanium backup is that you have to be careful not to restore system apps, which makes restoring apps through a program like Astro much easier. However, Titanium gets the user data as well, while Astro just gets the app file. This means if you use Titanium all your programs will be restored AND setup – no configuration and no lost data. Astro just reinstalls the applications.

If you plan on going back to 2.1 at some point, you may want to offload this set of backups to your computer so that you can use them at a later point to restore. Once you’ve copied all the files you can create a new backup of all user and system files.

More bloat

If you find this guide useful, please consider donating.

Here are two more programs to add to the list of bloat that can be removed. See link for full instructions.

mv /system/app/AppSharing* /system/app.disabled/
App Sharing

mv /system/app/VzNav.apk /system/app.disabled
Verizon’s GPS Navigation – seriously, why pay $10/mo when Google Navigation is free?

Speed

Here are benchmark screen shots of before and after – much faster!:

Before

  Before

After

After

 

40 Comments

  1. MR. DINC

    Is there any differences between the mobile 3g hotspot in froyo and wireless tethering from the market?

  2. Wireless tether is free. Mobile hotspot costs $20/mo.

  3. JsmithZitup

    will i have to return my phone to stock when the actual OTA update hits? Will this stop the official OTA from getting to my phone? GREAT WORK!!!

  4. It's possible you will see an message about updating your phone via the
    OTA update. If you do, you will NOT want to apply it – it could brick
    your phone.

    You WILL have to return your phone to stock, including downgrading the
    antenna update to version 1.0, otherwise the OTA could brick your phone.

    However, once the OTA is released it shouldn't be too long before
    someone creates a ROM with the official 2.2 update and new antenna. So,
    you can either return to stock and update or wait for a ROM.

  5. Guest

    Where can I find instructions for returning the antenna update to version 1.0? Can this be done by using the PB31IMG.zip file?

  6. Totaldis

    This is my 2nd time trying this (after RUU back to original) and both times my Incredible comes out with no audio from the internal speaker (phone calls, google voice). It's pretty frustrating. Any ideas?

  7. I'm not sure what could be causing this problem. It's possible there's a
    bug with the specific hardware used in your phone. Sounds very odd to me.

  8. Jevan

    First, thank you for such a detailed set of instructions. I seem to be running into a problem when trying to install the update. I have successfully removed root but when I try to boot into recovery, I end up with a red triangle with an exclamation point through it. Any thoughts?
    Thank you again

  9. That's the stock recovery menu – which means you've removed root. If you're
    trying to install the antenna update, make sure it's on your SD card and
    it's been renamed to update.zip. When you're in recovery press volume up and
    power at the same time (step 12 in the first walk-through). Then you can
    apply the update and you'll have antenna version 2.0.

  10. Jevan

    Got it! Thanks, I actually changed the name from “update.zip” to “update” and that seemed to do the trick.

  11. kevin

    i just flashed 2.2 and everything was successful!
    however, i still don’t understand WHAT to restore with Titanium Backup.
    you mentioned that that i should “Only restore user apps, not system apps.” but even after that i get about ~200 list of backups. i went through each of them but im still not sure on what NOT to restore. are all things that says 1.00 considered to be from 2.1? (example: Clock widget 1.00)
    thanks!

  12. Just as a recommendation, if you have not done so already, there is an update to the leaked Froyo OTA that this post installs. This fix will address the odd character problem in Gmail, which vexed me to no end.

    The information around installing that fix and what else it contains can be found here.

    Apparently, there is also a newer ROM, but I have not spent a lot of time looking for that one.

  13. I think the option you want is “Restore missing apps with data,” but you are right – you have to go through that list and uncheck the system apps. Clock widget 1.00 has probably been replaced with a more recent version, so I wouldn’t restore that.

    I’d make a nandroid backup as a 2.2 “stock” rom, then restore all your apps that you know you downloaded and installed. Make another nandroid backup as a “stock + user apps” You should be in good shape after that.

  14. Thanks Jason. It’d be too difficult to keep updating this post with the
    latest releases. I’ve put a disclaimer at the top of the post to let
    people know there may be updated files and where they can find them.

  15. jay

    when i try to unroot my incredible, it says:

    main version is older!
    update fail!
    Do you want to reboot device?

    I downloaded PB31IMG.zip and put it in my sd card and tried to run it in hboot.

    Please help

  16. I haven’t heard about that error before. I’d search androidforums.com’s
    “all things root incredible” forum and see if anyone else there has had
    the same problem.

  17. I haven't heard about that error before. I'd search androidforums.com's
    “all things root incredible” forum and see if anyone else there has had
    the same problem.

  18. Anyone not find the Photos app? I dont find it in the Apps list anymore, have to go into Camera and click on the Photos icon. UGH, lost my photo shortcut….

  19. can this app be removed?

  20. nm, its called Gallery now

  21. Yes,
    mv /system/app/WifiRouter.apk /system/app.disabled/
    mv /system/app/WifiRouter.odex /system/app.disabled/
    http://www.jonamerica.com/technology/remove-bloatware-from-htc-droid-incredible-2-2/

  22. Richard

    I just got my Incredible today(still unrooted), and I am not having any luck installing the OTA antenna update. When I tell it to “apply sdcard:update.zip” it rejects it claiming, “E:signature verification failed”

    Is there something else I need to do before applying the update.zip?

  23. If you just got your Incredible the antenna may already be updated. Are
    you sure you need it?

  24. Richard

    Baseband is still 1.00.03.04.06, so it needs the antenna update right?

    Thanks!

  25. Yes, that is the older version – you’ll need to update your antenna.
    Make sure your SD card is formatted FAT32 and not FAT16.

  26. Richard

    I double checked and then reformatted it again on my windows machine in FAT-32. And I re-downloaded the dinc_ota.zip file again just incase it somehow got corrupted. But, I’m still getting the same “signature verification failure” error.

    Maybe I need to root 2.1 first? Do you know if anyone has successfully updated directly from stock 2.1?

    Thank you so much for your responses,
    -Richard

  27. I think you need to be unrooted to apply the antenna update. I’d post
    something on http://androidforums.com/all-things-root-incredible/

  28. Bnavqm

    I rooted my incredible but the boot sound does not work. also how do i know if i need the market or audio patch.

  29. Yeah, I’m not sure what causes this problem. Check out androidforums.com

  30. Quino

    I copied the PB31IMG.zip file to my SD card but it errored up in the middle of copying and froze my computer. I unplugged the phone from my computer and the computer worked but now the phone will not boot correctly. When I rebooted, it asked me to register it again and now won’t stop displaying the message that “HTC Sense has stopped unexpectedly.”

    Please Help!

  31. First I’d just like to say, thanks for all your guides on how to root and update to the leaked Froyo. I loved being able to get froyo on my phone before everyone else and rubbing it my friend’s face when I had the big 2.2 on my system about screen.

    But now with the official Froyo coming out I would love a complete source of information or some sort step by step guide (and I’m sure a lot others) on how to prep my D.Inc for the official update.

    After reading a bunch of forum posts there always seems to be different methods and ways to complete this depending on what version you have or if you unrevoked forever or what-not, but all I’ve done was follow this guide and be done with it, have yet to unrevoked forever or install any other custom roms or updated leaks on my phone.

    Any help will be much appreciated. =]

  32. If you’re just rooted, everything else is stock (no antenna update, roms,
    etc), you’re all set – just follow the direction to apply Forever (
    http://unrevoked.com/rootwiki/doku.php/public/forever).

    If you’ve updated the antenna, you’ll have to use the RUU method. Use this
    guide here:
    http://androidforums.com/incredible-all-things-root/123816-how-revert-back-earlier-version-hboot.htmlIf
    you have a custom ROM you’ll need to use a nandroid backup to return
    to
    stock.

  33. Scott

    I’ve seen the same thing. Just did the “official” upgrade… same thing.

  34. Anonymous

    I did the manual install from Android Central and I’m having the same issue. Any fixes yet?

    http://www.androidcentral.com/how-manually-update-your-incredible-froyo

  35. Kyle

    Help please! I try and install the dinc_ota.zip file and I get:
    Installing update…
    assert failed: file_getprop(“/system/build.prop”. “ro.build.fingerprint”) == “verzon/inc/inc/inc:2.1-update1/ERE27/161494:user/release-keys” ||
    file_getprop(“/system/build.prop”. “ro.build.fingerprint”) == “verzon/inc/inc/inc:2.1-update1/ERE27/161494:user/release-keys”
    E:Error in /sdcard/update.zip
    (Status 7)
    Installation aborted.

  36. thank dude this worked perfect for me i been lookiung for like 3 months for the right thing to do and i got it all thanks to u

Leave a Reply

Theme by Anders Norén