Requirements
- Rooted HTC Desire S
- Copy of 2.3.5 Gingerbread update
Installation
The most important step before you can install custom ROMs starts with a rooted phone. You can tell that your phone is rooted by checking your app drawer for the Superuser app or a Custom Recovery for HTC already installed. If everything is there then you’re good to go.
- Download the latest Android 2.3.5 Gingerbread unofficial update for HTC Desire S. Get the ZIP file here (about 330 MB).
- Connect your phone to the computer via the USB cable that comes along with it.
- Make sure that you don’t rename or modify the downloaded ZIP file as there is a high chance that the file may not install properly or does not get recognized once the installation begins. Copy the ZIP file to your phone’s SD card.
- Reboot your phone and enter recovery mode. You can enter recovery mode by simultaneously pressing the Volume Down and Power button keys when your device begins to boot.

- You’ll then be taken to the recovery mode screen. Select “Clear Storage” by navigating with the use of the Volume Up and Volume Down keys and using the Power button as the OK button. After the cleaning process is done, select “Recovery”.

- Select “backup and restore” to make a backup of your current ROM so that you can revert to your original ROM if the installation fails.
- Once done with the backup process, you are now ready to install. Select “Install Zip from SD Card”. Then, select “Choose Zip from SD Card”. Find the ZIP file that you transferred to your SD card to begin installation.
- The whole installation process may take 5- 6 minutes before your device is updated. Once the installation is finally completed, head back to the main menu by selecting the “++++ Go back ++++” option.
- Choose “Reboot System Now” to restart your phone. It may take a while for your phone to completely boot using the new ROM.
Congratulations! You have successfully updated your HTC Desire S firmware to Android 2.3.5 Gingerbread. Did you try the steps above? How did it go for you? Do you notice any improvements with your phone’s performance by using the update?