Things YOU MUST have:
- YOU MUST FOLLOW THESE INSTRUCTIONS TO THE "T"
- ADB installed and installed correctly - files and instructions found here - I HIGHLY RECOMMEND YOU FOLLOW THIS TO THE T - http://androidcommunity.com/forums/f10/ ... ies-18124/
- A spare sd card (to make a gold card)
- An sd card reader
- Recovery Mode is holding the home and power (red) keys.
- Fastboot Mode is holding the back arrow and power (red) keys.
Step One: Making the Gold Card
- Once this is completed, download this: http://rapidshare.com/files/266290371/sappimg.zip an dthen place on your goldcard.
- Download QMAT http://revskills.de/pages/download.html
- It’s a demo version so will only can open for 10 minutes.
- Format your memory card to fat32. Please keep in mind some card does not work.
- Once you have adb up and running type adb shell cat (space) /sys/class/mmc_host/mmc1/mmc1:*/cid
- The (space) indicates you must space between the cat and /sys
- Go to QMAT site http://revskills.de/pages/download.html, download QMAT 4.46
- Extract the file, double click on qmat.exe
- Click on Cyptoanalysis Tools > Crypto Toolbox
- At the bottom, there is a text box (next to “Reverse String” button). Key in the cid number you’ve got earlier
- Click on the “Reverse String” button, the result is reversed…
- Example: 532600bd227d9c0347329407514d5402
- Copy the reversed cid in MS word or even word pad
- Go to QMAT again http://revskills.de/pages/goldcard.html to generate your goldcard. It will say for a G1 Goldcard, but this what you need, no worries.
- Enter your email. For the CID, enter the reversed cid you’ve got earlier. However you need to replace the first 2 - characters to 00.
- Example: From “532600bd227d9c0347329407514d5402” to “002600bd227d9c0347329407514d5402”
- Click Continue and you will receive the goldcard.img via your email.
- Go to your email, download the goldcard.img and save it to a directory first.
Next:
Download HxD Hex Editor for this site
http://download.cnet.com/HxD-Hex-Edi...=uo&tag=button
- Install and launch HxD Hex Editor program
- Go to Extra tab > Open Disk. Under Physical disk, select Removable Disk (Must be your SD card), uncheck “Open as Readonly), click OK.
- Go to Extra again, Open Disk Image, open up goldcard.img which you’ve saved to a directory earlier.
- Now, you should have two tabs, one is your removable disk, the other is goldcard.img. Hit OK when prompted for “Sector Size” 512 (Hard disks/Floppy disks), click OK.
- Click on goldcard.img tab. Go to Edit tab > Select All, edit tab again > copy.
- Click on the “removable disk” tab. Select offset 00000000 till offset 170, click on Edit tab and then Paste Write.
- Click on File > Save. You may exit this program
To see if you have done this right, plug your new goldcard into an sd card reader. If it opens up a drive, E for example, WITHOUT asking you to format, you most likely have done it right. If not, repeat EVERYTHING above.
Step 2:
Formatting your second sd card (not the gold card you just made) to FAT32
Download the required SPL here: http://rapidshare.com/files/247838950/u ... signed.zip
Rename to update.zip and place on this sd card
STEP 3: Time to Flash your phone
- Power off your phone normally
- Insert the goldcard
- Power on while holding volume down and while hitting the power button
- This will pick up the SAPPIMG.zip that you should have already placed on your goldcard
- Once the flashing is FULLY finished power off your device.
- Remove the goldcard and insert the SD card
- Power into fastboot and connect the USB cable
- Download this recovery image, thanks to AMON_ra:
http://rapidshare.com/files/262635369/r ... 1.2.0H.img
(when you now power on, you will be greeted by a red screen that says VODAPHONE, followed by HTC MAGIC)
- Rename it to recovery1.img
This is IMPORTANT, place this file in the same folder as your ADB tools folder is (this should be on the root of your C: drive ala the instructions I posted to install ADB).
- Once it's in that folder on your C drive, open your command window for ADB and type: (as an example I will use mine) You must first type cd and the path to the folder the file is in. In my case I did:
cd C:\android
then typed the below.
FASTBOOT BOOT RECOVERY1.IMG then hit enter, you should then see the command window writing the image and then say OK.
- Once the new recovery image boots up, which now will be a green screen,
- Wait about 5 minutes or so before doing the below step
- Apply the update.zip (you are now flashing the 1.33.2005 SPL)
- Once the SPL is flashed you have to power off your device and boot it again in fastboot mode.
- The SPL should now read 1.33.2005.
- Power off your device and pull out the SD-card
- erase the update.zip on your SD-card (via cardreader)
- Download AMON_Ra's ROM: RAv1.1.0H 32A based ROM and rename it to update.zip and copy it to the root of your SD-card (via cardreader)
- Insert the SD into your device.
- Power into fastboot again and connect the USB cable
- Open an ADB command window and type again: FASTBOOT BOOT RECOVERY1.IMG
- Now hit apply update (scroll down using the trackball)
You are now rooted.
At this stage, your are runnig the 32a board. You can keep it this way, but being you're basically running a google ion/HTC MAGIC ROM and board, some programs may not run correctly and you may even get a lot of force closes. This is mainly because the HTC MAGIC has 288 mgs of RAM as opposed to the MT3G 192? Someone correct me if I'm wrong. I recommend following the last steps I will now post, BUT IF YOU DON'T, ANY ROM YOU USE FROM HERE ON OUT, MUST BE FOR A 32A BOARD, NOT 32B. The developers usually list their ROM's as such.
Perform the following steps only if you want to revert to a 32B based radio and ROM. You will want to do this if you are using a T-Mobile MyTouch 3G ( not any dev version or european version of the mytouch 3G)
Revert to 32B Radio and ROM :
- Download your favorite 32B ROM and copy it to your sdcard
- Download the Ion radio image from the HTC site.
- Extract radio.img from ota-radio-2_22_19_26I.zip using your favorite rar/zip program.
- Download my 32B RAv1.2.0G recovery.
- Fastboot your mobile and connect it via USB :
Code:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery-RAv1.2.0G.img
- press MENU to power off! (do not reboot)
- hold HOME and POWER to boot into recovery mode
- apply update
STEP 4: (Optional)
- Download a ROM of your choice, Everyone recommends Cyanogens (for now anyway). You can find it here: http://n0rp.chemlab.org/android/experim ... signed.zip - rename to update.zip and place on your sd card
- Download this: http://stevebirstok.com/android/givemeroot.zip and extract to your desktop. Once extracted, you must place both the recovery image and radio image to the same folder on your C drive as previously.
- Download my 32B RAv1.2.0G recovery.
- Power into fastboot again and open and ADB command window.
Type cd and path to C: folder, so again, I typed:
cd C:\android
Then you type:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery.img
If you get any errors, it's probably because your ADB is not installed correctly. Hit me up if you need anything. You are now done....hopefully.

