HTC One S has recently received the firmware update for Android 4.0.4 (Ice Cream Sandwich) operating system. A rooted ROM based on the 2.31.401.5 firmware update has been ported to HTC One S, courtesy of developer at XDA forum. The ROM is completely stock and fully deodexed according to the forum. It has been rooted with the latest SuperSU and zipaligned with sdk r20.

Update HTC One S to 2.31.401.5 Firmware Android 4.0.4 ROM [How to Install]
Update HTC One S to 2.31.401.5 Firmware Android 4.0.4 ROM [How to Install]. Image Credit: xda-developers forum Reuters

Check out the steps below to install rooted stock 2.31.401.5 ROM on HTC One S. IBTimes UK warns readers there is risk of data damage and advises users to proceed at their own risk. IBTimes UK will not be held responsible for any consequences.

Pre-requisites: The ROM is compatible only with the HTC One S, and users are advised not to try this method on any other device. The method involves wiping of data from the device and users should make a back-up of all data and APN settings. Please note to unlock the bootloader on your device. Finally, make sure that the device has ClockworkMod (CWM) recovery installed in it.

  • Download and install HTC Sync software in order to install drivers.
  • Download ROM from official thread at xda-developers forum.
  • Now, copy both files to the device.
  • Back-up the existing ROM. Turn off your device and boot into bootloader mode. To do so, press and hold Volume Down button and then press Power key. Now, select Recovery by using Volume button and Power button in order to choose to boot into recovery.
  • Perform a back-up. To make the backup, go to Backup and Restore > select Backup on the next screen. Now, go back to main recovery menu after completing the backup. Choose reboot system now to reboot device.
  • Open zip file containing downloaded ROM and extract the boot.img file.
  • DownloadFastboot. Extract fastboot.zip to C drive. You will find a folder named Fastboot which contains four files
  • Copy boot.img to Fastboot folder
  • Turn off tablet and boot to CWM recovery. To do so, press and hold Volume Down and Power buttons. Choose fastboot mode using Volume button and then select it by using Power key.
  • Open command prompt on PC by heading into Start > All Programs > Accessories. In command prompt, type the following set of commands to flash boot.img file:
  • cd c:Fastboot
  • fastboot devices
  • fastboot erase cache
  • Finally, after last command, type adb reboot bootloader to reboot device.
  • Disconnect your smartphone from PC. The device will now be in the bootloader mode. Choose Recovery to boot into recovery.
  • Choose Wipe Data/Factory Reset and Choose "Yes" to confirm installation.
  • Choose Install Zip option from device's SD card. Then select Choose Zip from SD card and scroll to and select ROM file.
  • Choose "Yes" to confirm installation. The ROM will begin installing.
  • Go back and choose reboot system now to reboot the device and boot into ROM.

[Information Courtesy: The Android Soul]