[myTouch 3G, Magic Android Development] knny1491:
Just got your replacement/refurbed/new mytouch and notice it is near impossible to root it right? This is what I did and it worked flawlessly(In about 10-15 minutes depending on if you have the drivers for adb etc already set up).

DISCLAIMER: BY FOLLOWING THIS GUIDE YOU AGREE I AM IN NO FAULT WHATSOEVER FOR YOUR BRICKED DEVICE

WHAT YOU NEED: A goldcard(Guide below), mytouch 32b with SPL 1.33.0007 and any 32b radio

CREATING A GOLDCARD:

******NEW METHOD************

There seems that there is an application that does it for you now, download this, extract it, and then follow the directinos in the read me. I haven't tested it so I will leave the original guide up as well REMEMBER TO FORMAT FROM WITHIN THE PHONE.

1. Put your designated goldcard in your phone, click unmount, then click format(This step seems to be important, I'm thinking it must be the lost.dir folder the phone automatically puts in the sd after formatting)

2. Input these commands:

cd\

cd\NameOfYourAndroidSDKFolder\tools

adb devices(Should show your serial number)

adb shell

cat /sys/class/mmc_host/mmc1/mmc1:*/cid

A long list of numbers will pop up WRITE THEM DOWN SOMEWHERE EASY TO ACCESS THIS IS IMPORTANT IT IS 100% ACCURATE

3. Go to the goldcard website and input the cid you copied down, then clock the submit button. You will get your reversed cid now COPY THAT DOWN IN THE SAME PLACE AS WELL, PREFERABLY WHERE YOU WROTE DOWN THE ORIGINAL CID.

4. Now go here and fill out the information(MAKE SURE YOU INPUT THE REVERSED CID WITH THE FIRST TWO NUMBERS BEING ZERO). Click create goldcard and let it do its job.

5. Go to your email and download the goldcard.img, and then download this hex editor. Install it after downloading.

6. Take the card you want to make into a goldcard and put it in a usb sd card reader, or a sd card port with an sd card adapter(Either or is fine) so that it shows up as removable disk.

7. Open up the hex editor(Run as admin to make sure nothing goes wrong), click extras, and then click on open disk. Then uncheck in the bottom of the page "open as read only", after that click on your removable disk UNDER PHYSICAL DISK!!!!!!! Click ok when asked for 512 sector size.

8. Click the extras tab again, then click on open disk image, and navigate to your goldcard.img. Click open and it will show the goldcard in a new tab. Highlight the whole image then click on edit then select all. Then go back to your removable disk tab and click edit, then paste. Click save and then close the hex editor. Goldcard is now CREATED! To test it click eject and then put the card back in, if done correctly you should be able to open up the card to add files to it. Okay now that that's done get a beverage of your choice and get ready for the fun part.

ROOTING THE PHONE:

1) Download your sappimg, stock radio, recovery of choice(I would use Amun Ra'sor Kousches clockwork recovery.) and SPL of choice(I used engineerings1.33.2005 spl linked here).

2) Okay after you download all of those, place the recovery and radio in the tools folder of your AndroidSDK, naming them each something you will remember(name the recovery, "recovery", and the radio, "radio", to make it simple). After all of that place the sappimg on the root of your sdcard and the SPL there as well, name it "update.zip" to make it simpler on you.

OPTIONAL: Download the splash screen of your choice and place it in the tools section as well, naming it splash.rgb565 or splash.nb(Whichever file extension it gives you), I made my own with this:P

3) Power down your device, then turn it on holding volume down and power, let the phone load up the sappimg, and then let it do the upgrade IF IT DOES NOT WORK YOUR CARD YOU FORMATTED TO BE A GOLDCARD MORE THAN LIKELY SIMPLY CANNOT BE FORMATTED FOR THAT PURPOSE.

4) After it asks you if you want to reboot, reboot your device, notice it says HTC magic now, it's cool. Pull your battery out then place it back in, turn your phone on into fastboot by holding down the back and power button, then plug into usb chord(The device might turn on automatically after pulling the battery and reinserting it., don't panic pull the battery again and this time hold the back button as you place the battery back in).

5) Go into CMD prompt and intput these commands:

cd\

cd\AndroidSDK\tools(the name of AndroidSDK varied depending on what you have it named as under the root of your c drive, I renamed it to make it easier)

fastboot devices

Your serial number should pop up, awesome take a sip of that preferred beverage, then input these commands

fastboot flash radio radio.img

fastboot flash recovery recovery.img

OPTIONAL: fastboot flash splash1 splash.rgb565(or splash.nb wichever file extension it gives you)(this is only if you want to change your splash screen)

fastboot reboot-bootloader

Alright if you replaced the splash screen on the phone you will see it there, pull the battery out again though then place it back in this time turn it back on holding home and power to enter recovery(The device might turn on automatically after reinserting the battery, don't panic pull the battery again and this time hold the home button as you place the battery back in).

6) Download the rom of your choice, I suggest Cyanogen 4.2.15.1 for a 1.6 based rom, and his 5.0.7 test for a 2.1 rom.

7) In recovery click on "usb toggle" if you chose amun ras recovery, if you downloaded clockword recovery(My daily driver for recovery images) click on the partitions menu then mount usb place the roms of the root of your sd card, eject/safely remove your sd, then return to the recovery menu

8: Final step!!! First wipe all 5 options in the wipe menu, or for clockword click wipe user data, then wipe cache partition, then go under advanced and click on wipe battery stats. Then flash the SPL, notice it says it requires a reboot, no biggie click reboot device on the home screen of your phone and it should take you back to recovery, after that click flash zip from sd, and flash the rom you selected, then click reboot.

There it is, yes it is a rough guide yes it isn't quite perfect. I am open to suggestions to speed up the process, but it is rock solid.

CREDITS GO TO: xda for having all the links I needed, and slight information, I got the splash screen creator from theunlockrs guide as well. theunlockr.com for the goldcard guide, I implemented it here so you didn't have to go anywhere else.

UPDATE: MAY 7th/10th - implemented the goldcard guide into the OP so you don't have to go to any external links not needed. Fixed a crucial typo, and added clockword mod to guide