Install Android 2.3 Gingerbread on HTC Desire


Android 2.3 Custom ROMs for most Android devices are already surfacing on several forums and if you don’t want to wait for the official upgrade, the following method will allow you to install a custom Android 2.3 Gingerbread ROM on your HTC Desire.

Back up your phone before proceeding further, as the following steps will wipe your device. Read our guide on how to back up your Android phone.

The first step will be to root your device if it isn’t already rooted. Follow the guide on how to root your HTC Desire.

Once you have the phone rooted, download the GingerNinja v0.11 ROM (no longer available) to your computer. Do NOT extract the zip file.

Update: The official Android 2.3 Gingerbread update is now available for the HTC Desire, and we have it covered for you. You should no longer need this ROM. Just head over to our guide for the download link and the installation instructions.

Connect the phone to the computer, mount the SD card and copy the downloaded ROM to the root of the SD card. Make sure not to copy it to any sub-folder of the card. Once it has been copied, unplug the phone from the computer.

Switch the phone off and turn it back on by pressing and holding both the Power Button and the Volume Down button until you see a white bootloader screen. Use the volume buttons of your phone to scroll to ‘Fastboot’ and then select ‘Recovery’ from the next menu. Your phone will now boot into Recovery mode.

Scroll to ‘Wipe Data’ and select ‘Wipe Data/Factory Reset’ followed by ‘Wipe dalvik cache’, to wipe all existing data and settings from your phone.

To install the new ROM, scroll to ‘Apply .zip from SD card’ and select the .zip file that you copied to the root of the phone earlier. Wait for the phone to finish flashing the ROM. After the process is finished, reboot the phone and it will boot automatically into the new ROM. Congratulations! You have just installed Android 2.3 Gingerbread on your HTC Desire HD.

This method will work for flashing any ROM to any Android device, as long as the device supports the ROM that you have chosen to flash to it. We used the ROM mentioned above with an HTC Desire.

[via XDA-Developers]

  • Aatif

    Worth remembering here that this ROM is under development yet, and certain features like sound, WiFi won’t work. The Gingerbread source code isn’t officially out yet, and the developer used the latest SDK to extract system image.

    Nice guide! 🙂

    • ersal

      bro i have htc desire hd .. and im nt seriously out of these wot i want is to upgrade my htc desire hd to gingerbread.. so suggest me wot to do:

      1. sale this fone and wait for htc to declare officialy “desire hd” with gingerbread
      2. try this ROM
      3. wait for google to release “gingerbread” officialy..

      • owais

        i have already installed official release not this rm and it is working excellent on my htc desire hd.

        where u from ersal?

    • owais

      Atif i have already installed official release of ginger bread on my htc desire hd and it is working fine

  • Hello ersal. If you are not a power user and do not have experience with flashing custom ROMs to your phone, I suggest you do not try this one out yet as it is experimental, under development and has several features not functional at the moment. Wait for a few days until a more stable ROM is released and flash it. Try this ROM only if you are comfortable with trying out new stuff on your phone and know where to look for in case something goes wrong.
    Several phones are going to get official Gingerbread updates so you can wait for those as well, or if you have spare money, you can sell this phone and buy the Nexus S which comes with Gingerbread on it.

  • Pingback: Install Android 2.3 SDK Gingerbread on HTC Hero (Also CDMA Version)()

  • Pingback: Install Android 2.3 Gingerbread Redux b1 ROM On HTC Desire()

  • jean


  • behzad

    Cry cry cry cry some show me working link :((((((((

    al links are broken or not working or expired or follow another link or …………………
    pls some one help me

  • Innocent Sexy

    thats very sexy

  • elise

    doesnt work on my Desire. i installed unrevoked recovery. now, in recovery mode, whatever i do (wipe data or apply from SD card) screen goes dark and nothing happens. HBOOT screen also says S-ON, isnt it supposed to say OFF?