Posts Tagged ‘HTC Desire’

How to manually root and update your HTC Desire to Android 2.2 (FroYo)

August 3rd, 2010 18 comments

froyo The official Android 2.2 (FroYo) update has been pushed out by HTC last weekend for unbranded phones. Sadly I do own an Orange.Fr branded HTC Desire (which I bought over eBay) so the update couldn’t be installed onto my phone. Since I didn’t want to wait for ages until Orange.Fr pushes out their branded FroYo (which btw is awefully branded) in twenty weeks or so, I rooted my phone and installed the latest update manually. Here is how I did it.

First of all, this tutorial does not work (so far) for HTC Desire phones, which got already updated by the OTA (over-the-air) update from HTC, since it altered the bootloader heavily.

ATTENTION: Even if it’s most unlikely that you damage your phone with the following steps, I do not take any responsibilities for possible issues. Be also warned that performing the below steps will void your warranty!

WARNING: All installed apps will be gone after the update (doesn not count for rooting). So save them e.g. with appSaver (available in the market). You should also make a SD-Card backup (just to be sure).

Rooting the phone:

Enabling USB Debugging is essential Rooting the HTC Desire is quite easy and you just have to fit the prerequisites.

  • Make sure your phone has at least 40% battery left.
  • Install HTC Sync with your phone plugged in if you didn’t already.
  • Un-Install HTC Sync (we just need the drivers). Do not leave HTC Sync installed. Otherwise rooting will not work.
  • Shutdown your phone and press the power-on key while holding the volume-down key. You should see “HBOOT” in the menu now. If not, scroll down to HBOOT by using the volume-keys and select it with the power-on key.
  • If the bootloader shows you any version higher than 0.93.1 the following steps will not work.
  • Superuser Permissions Connect your phone to your computer via USB. It should say “HBOOT USB PLUGGED” on the screen.
  • Get these drivers (mirror) unpack the zip and press your Win+Pause key.
  • Select Device Manager, select the Android 1.0 device, right-click on it and select Update drivers. Direct to the folder where you have unpacked the zip-file.
  • Everything is prepared now so restart your phone.
  • Go to and select your device and download the program (mirror)
  • Install that file (it just unzips itself) and run reflash.exe.
  • Connect your phone (if not already/still) via USB again and enable USB-Debugging (Settings/Applications/Development/USB-Debugging)
  • reflash.exe should now detect your phone and do everything neccessary automatically. Your phone will restart a few times.
  • Once done, your phone should be rooted after around 1-2 minutes. There should also be a Superuser Permissions app installed.

Creating a backup of the currently installed Android OS

ClockWorkMod Recovery MenuBefore you install FroYo you need the app Rom Manager from the market.

  • Run Rom Manager and select Clockwork Mod Recovery installation.
  • Once done, select Restart into Recovery System.
  • The device should restart itselt into a green menu (also available by using the volume-down/power-on combo and selecting recovery from the bootloader)
  • Scroll down to nandroid with the volume-keys and select it by pressing the optical trackball.
  • Select Backup. This will copy the current ROM and every settings onto your SD-Card, so you can write it back later if anything went wrong or you have to restore the original ROM (it will be stored in /sdcard/nandroid/backups so you better don’t delete that folder!)
  • Restart your phone.
    If anything goes wrong in the following steps, you can get back to the previous Android version again by performing the above steps but selecting Restore instead of Backup.
    Installing FroYo (Android 2.2)

Now you need to get the suitable ROM and RADIO. I’d suggest using Rooted Official HTC Android 2.2 (FroYo) ROM [Market issue fixed] (ROM-Mirror,RADIO-Mirror). There are others available at XDA-Developers (some are highly modded).

  • android_2.2_froyo Download the ROM and RADIO and put them onto your phone’s SD-Card main-directory.
  • Power-off your phone, hold down volume-down while pressing power-on.
  • Select recovery from the menu.
  • Select wipe data/factory reset
  • Select wipe cache partition
  • Select install zip from sdcard
  • Select chose zip from sdcard
  • Scroll down to the RADIO-Rom and select it. Accept this by selecting Yes.
  • Once done, go back in the menu and select reboot system now. The next reboot will take a bit longer and you’ll see an Android-logo on your screen.
  • Wait for the phone finishing and starting up and then power it off again.
  • Perform the same steps from above again but select the ROM now instead of the RADIO. This will take a little longer (3-5 minutes)

Android 2.2 should now be installed on your device.

Categories: Android, Computer Tags: , , ,