Since almost all HTC Android phones have their bootloader locked, this tutorial may also work for them. This tutorial works on Windows XP and Windows 7. It should be fine in Ubuntu Linux too. For a brief, I will tell you some basic information:
- Internal memory is persistent memory to store both Android Operating System (ROM) and your Android applications e.g. from Android market. HTC Wildfire S has 512MB but only 100MB left for applications.
- RAM is non persistent memory like SDRAM or DDR3 of your PC.
- Bootloader is the starting up process of Android. It''s just like your PC BIOS.
- Flashing means running scripts stored in zip file through bootloader.
- The highest risk of flashing is flashing radio since it may brick your phone. Flashing other zip is relatively safe.
- HTC locks their phones bootloader to prevent you to do flashing. By unlocking them, you are allowed to flash anything (e.g. to root using root script, to install custom recovery, etc) EXCEPT the radio. The radio is kept locked to prevent bricking. But still, unlocking will void your guarantee.
- First of all, you must update your ROM to the latest version through Menu > Settings > About phone > Software updates > Check now. Repeat this step until you get all updates for the ROM.
- After updating, check your ROM version in Menu > Settings > About phone > Software information > Software number. Write down the version.
- Login to http://www.htcdev.com/ (create an account if you don't have one). Go to "Unlock Bootloader"
- Select "HTC Wildfire S" and click "Begin Unlock Bootloader". From now on, you will follow the htcdev site instructions. I will give some notes only.
- Unlocking HTC Wildfire S requires HBoot update. On "choosing RUU", you may wonder which one matches your phone model. Just open the back case of your phone. You may also use AnTuTu Benchmark's Information specifiying your Brand. Mine says htc_asia_wwe which means I must use RUU "hTC Asia WWE".
- Now, compare the version (on previous step 2). If your ROM version is newer, you don't need RUU update. Mine is 2.26.707.2 which is newer than the listed RUU version 2.14.707.2. Therefore, no update required.
- If you failed to execute "fastboot oem get_identifier_token", just keep trying.
ClockworkMod is one of the best custom recovery applications out there. To install it on your HTC Wildfire S, please follow this step:
- Download manually
From http://www.clockworkmod.com/rommanager column "Download Recovery"
- Flash it via fastboot (Vol down + Power)
fastboot flash recovery /path/to/recovery.img
- It should show
root@vostro:~# fastboot flash recovery /home/ichsan/Downloads/recovery-clockwork-220.127.116.11-marvel.img
sending 'recovery' (4494 KB)...
OKAY [ 1.793s]
OKAY [ 2.208s]
finished. total time: 4.002s
C. Installing custom ROMPurpose of installing custom ROMs may vary, from simply making your internal memory bigger to tasting exotic ROMs. One of the best ROM is from user named m1ndh4x8r posted here. It uses Darktremor A2SD which makes your internal memory "bigger". To successfully installed this ROM, you need at least a 8GB, class 6 Micro SD. SanDisk class 4 is enough and the brand is recommended by many people on XDA. Once you''ve installed the ROM, uninstall Link2SD and download Darktremor A2SD from market. Using that A2SD, go to "Dalvik" tab > "Dalvik Cache on SD-EXT" and click Move and rebuild! Another ROM is created by myself. It was built by newer kitchen (December 2012) from Asia WWE ROM which is also used in Indonesia.
FYI: m1ndh4x8r's ROM is based on Europe RUU. If you updated your ROM with different RUU (e.g. Asia RUU), there is a chance that your phone restarts periodically. This is because you cannot use ROM created by other RUU. I forced Europe RUU from HTC so that I can use m1ndh4x8r's ROM which uses the same RUU as the base.