[HTC Amaze 4G] hasoon2000:
This will explain everything you need to do to get S-Off, ICS ROM, ENG HBOOT, Recovery and Root.

Things you need to download:

My AIO Kit. Get the full version from here.

SuperUser from here

ENG HBOOT from here

ICS ROM from here

Stock T-Mobile 1.43 ROM from here

READ S-Off Instructions from here.

S-Off Tool from here. (Download is in the bottom)

As always, I do not take any responsibility for what happens to your phone. I've done this myself and I can confirm that it works.

This is for T-Mobile Users ONLY (for now). I'll edit it for other users soon.

BACK UP YOUR INFO FROM YOUR PHONE MEMORY AND SD CARD.

1. Make sure USB Debugging is enabled. Go to Settings -> Applications -> Development -> USB Debugging.

2. Download my tool and run it. If your bootloader is unlocked (most likely it is), on my tool, press "Boot into Bootloader". After you are in bootloader, run the "Relock Bootloader" command

3. Put the Stock T-Mobile 1.43 ROM on to your SD Card. Make sure it in the root folder. Rename the file to PH85IMG. Run the command on my tool to "Boot into Bootloader" It should scan for the ROM. If it doesn't (It may be in Fastboot mode, that's why) press the power button so it switches from Fastboot into HBOOT mode.

4. It will detect it and press the Volume Up button. It will flash the Stock ROM. After the phone boots up, re enable USB Debugging again.

5. Get your unlock_code.bin from HTCDev (unless you have it) and place it in the Data folder of my tool.

6. Run the "Unlock Bootloader" command.

7. When it sends the .bin file to your phone, press Volume Up and the Power Button. It will unlock your bootloader. Re enable USB Debugging again.

8. Flash CWM 5.0.2.7 recovery from my tool.

9. Place the SuperUser zip file onto your SD Card (not the internal one!). From my tool, press "Boot into Recovery". Go to "Install Zip From SD Card", "Choose Zip from SD Card" and flash "Superuser-3.0.7-efghi-signed.zip". Press the back button and select "Reboot System Now"

10. Read the S-Off instructions carefully and watch the video.

BACK UP YOUR INFO FROM YOUR PHONE MEMORY AND SD CARD.

Put an blank memory card in your phone. Run the tool and do the wire trick.

11. After it is all done, re enable USB Debugging. Put the ICS ROM on your SD Card. Rename it to PH85IMG. Run the command on my tool to "Boot into Bootloader" It should scan for the ROM. If it doesn't (It may be in Fastboot mode, that's why) press the power button so it switches from Fastboot into HBOOT mode. Press Volume Up and it will flash the ICS ROM. (It will boot twice into bootloader so DO NOT TOUCH YOUR PHONE). After it is done, press the power button and the phone will restart.

12. When it turns back on, re enable USB Debugging. Put the ENG HBOOT on your SD Card. Rename it to PH85IMG. Run the command on my tool to "Boot into Bootloader" It should scan for the HBOOT. If it doesn't (It may be in Fastboot mode, that's why) press the power button so it switches from Fastboot into HBOOT mode. Press Volume Up and now you have ENG HBOOT.

13. Flash CWM 5.0.2.7 recovery from my tool.

14. Place the SuperUser zip file onto your SD Card (not the internal one!). From my tool, press "Boot into Recovery". Go to "Install Zip From SD Card", "Choose Zip from SD Card" and flash "Superuser-3.0.7-efghi-signed.zip". Press the back button and select "Reboot System Now"

You are now fully S-Off'd, have ICS installed and fully rooted!

Please be sure to thank all the devs that made all the tools and mods!