[HTC Amaze 4G] aj_2423:
****Disclaimer: As always, though there is little risk in doing this, if you turn your device into a building material (brick), blow it up, or it vanishes in thin air, I will not be responsible****

ICS is officially here :)... If you want ICS you must flash the RUU for your carrier. (All RUU's for ALL carriers are found here)

!!There are certain steps to flashing this, so please read on!!

(Minor Update: Hasoons Toolkit, which is mentioned throughout this thread, is NO LONGER AVAILABLE through the links I've provided, Unless you are able to find an alternative link, you obviously won't be able to use the the toolkit in the steps its mentioned. NOT TO WORRY, the toolkit is NOT required. Just follow the directions they include how to do it with and without the toolkit.)

ATTENTION!! YOU MUST FLASH ICS RUU FIRST BEFORE YOU CAN FLASH A CUSTOM ICS ROM!!

The following steps using only a PH85IMG.zip (RUU) applies to TMOBILE devices only (unless you are s-off with super cid). The other carriers use a PH85IMG.zip and an .EXE that you run from your computer with your phone connected to the computer. i will try and add instructions

S-ON INSTUCTIONS (T-Mobile)

- First, i recommend downloading Hasoon's toolkit, as it will help in a few steps, and make life much easier, especially if you are new to this. Get it here!

1) Download the Latest T-Mobile RUU!.

2.) Rename the downloaded RUU file to ph85img.zip and then put that file on the ROOT of your

External

SD card. (Windows may add the .zip extension for you, so make sure it doesn't end up being named ph85img.zip.zip) (IF you do not have an sd card reader, Make sure to place the PH85img.zip on sd card BEFORE locking your bootloader in the next step)

3.) If your boot loader is Unlocked, you will need to Relock it. Easiest way is to use Hasoon's toolkit OR you can use adb command = fastboot oem lock.

4.) Now, with the ph85img on your external sd card and your bootloader locked, power on your phone by holding down "Power+VolumeDown" buttons. Continue to hold both buttons until the "bootloader" screen displayed.

5.) Once you are in the bootloader, It will prompt you to update. Select yes and let it run its course, It will do the rest for you. When it is done, you will now have stock ICS and can boot up your phone.

If you want to flash custom roms, root your phone, etc. continue with the following steps.

6.) Unlock bootloader again through http://www.htcdev.com/bootloader/]HTC dev, or if you have unlocked the bootloader before and still have the original .bin file, you can use that one again (Hasoon's toolkit can assist in this)

7.) Flash 4ext recovery. (...Use Hasoon's toolkit to do this) OR Paid Version / Free Version **You must use 4ext as your recovery if you are S-ON) by Enabling "SMARTFLASH" in the 4ext recovery settings. This will allow the Kernel to get flashed or, if not enabled you will only get bootloops when flashing roms

8.) Finally, To regain root, Flash superuser package, through recovery (may take a couple flashes to work, including rebooting recovery and flashing again.)

You can now flash custom ics roms if you want. Make sure to always do a full wipe when flashing a different rom

---------------------------------------------------------------------------------------------------------------------------

S-OFF INSTRUCTIONS(T-Mobile)

1.)If you are already S-Off, you DO NOT need to go back to S-On and you DO NOT need to relock your bootloader.

2.) Download the RUU and rename it PH85IMG.zip.

3.) Place the PH85IMG.zip on the root of your

External

SD card.

4.) Next, power on your phone by holding down "Power+VolumeDown." Continue to hold both buttons until the phone boots into the "Bootloader."

5.) Once you are in the bootloader, It will prompt you to update. Select yes and let it run its course, It will do the rest for you. When it is done, you will now have stock ICS and can boot up your phone.

However, if you want to root again, you will need an ENG HBOOT or Juopunutbear's HBOOT flashed or else you won't be able to flash a recovery, etc.

ENG H-BOOT and Insteuctions found here.

S-OFF found here!