TMobile myTouch Fender/1.2: Rooting

From CyanogenMod Wiki
Jump to: navigation, search

Installing CyanogenMod on the 32A (myTouch 3G 1.2 / Fender LE (3.5mm jack) version) requires an additional step whereby a "gold card" is created as part of the installation process.

The process of upgrading from a stock ROM is fairly simple, following the instructions below.

Contents

Before you do anything — Make a backup

Don't forget to back up your data. If you have synced the device with a Google account, then the contacts, calendar, Gmail, & select other Google-related data will not be lost and will come back after the next sync. However, you should backup anything you want to keep that is not stored on the SD card:

It would also be a good idea to backup everything stored on the SD card in the rare case the SD card must be formatted to resolve any major problems.

MyBackup Root, SMS Backup & Restore, and Call Backup & Restore are all free applications that can assist with backing up your data.

Rooting myTouch 3G 1.2 / Fender LE (3.5mm jack)

There are two methods to rooting the phone, the Manual method and the Universal Androot method. You only have to use one of these methods to root the phone.

Manual method

This section is inaccurate or may not follow the style guide and formatting guide. Please improve this section if you can. The talk page may contain suggestions or more information. Once this section has been cleaned up, please remove this notice.
  1. PLEASE NOTE THAT ALTHOUGH THERE ARE COMPLAINTS OVER THIS GUIDE FOR ITS NON CONFORMITY TO STANDARDIZATION IT DOES WORK!
  2. THIS METHOD WAS CONFIRMED WORKING ON A MyTouch3G Fender/1.2 w/ 3.5mm Jack on 04/30/2011 by Halfcab123 and edited on that date slightly by Halfcab123

Prep

  1. Install Android SDK.
  2. If it's not present in the 'tools' directory, get the fastboot binary [1]
  3. Get the latest Amon_Ra recovery: [2] (skip down to "downloads" and chose the G version).
  4. Create a "Gold Card". It is recommended (but not necessary) to use a spare microSD card. Size is not important at this point, it can be as small as 256MB.
  5. Back up all your microSD card contents to your computer.

Creating the Gold Card

  1. Put the microSD card you want to use for the Gold Card into your phone.
  2. With the microSD card in your phone. Press the Menu key, click on Settings > SD and Phone storage > Unmount SD card. Once it unmounts, click Format SD card.
  3. Go back to Settings > Applications > Development and make sure USB debugging is checked.
  4. Ensure the SDK and fastboot are properly installed! Plug the phone into the computer and open your Terminal (Mac/Linux) or Command Prompt (Windows).
  5. Navigate to the \tools directory of the Android SDK folder
  6. Type the following, pressing "enter" a the end of each line:
    adb devices
  7. You should see a serial numbered device listed. If not, make sure the drivers are properly installed and try again.
  8. Next, type the following, pressing "enter" a the end of each line:
     adb shell 
     cat /sys/class/mmc_host/mmc*/mmc*:*/cid > /sdcard/mmc_cid.txt
  9. Mount your sdcard and copy/paste the code that was output into mmc_cid.txt, into the site on the next step.
  10. Go to this site: [3] then put in your code you just wrote down into the text box and click submit. It will generate the code reversed and replace the first two digits with zeros automatically. Write that down and continue.
    • Alternatively to Steps 3-10: Search for "GoldCard Helper" in the Market and start it to obtain the "Reverse CID" (it also offers the option to email this CID or to copy it to the clipboard).
  11. Next, go to this site: [4] and enter your email in the appropriate field and for CID enter the reversed CID you just copied down.
  12. Click continue and then you will receive your goldcard.img via email. Once it arrives save it to your computer.
  13. Go to c|net [5] and search for HxD Hex Editor (This requires a Windows computer!) Download and install the program.
  14. Take your microSD card out of your phone and put it into the SD adapter. Then put that into your computer.
  15. Open the Hex Editor (Run as Administrator if running Vista or Windows 7) and click on the Extra menu, then click on Open Disk. Under Physical Disk select Removable Disk (your SD card you just put into the computer). Make sure to UNcheck “Open as Read Only”. Click OK.
  16. Go to the Extra menu again and click Open Disk Image. Open up the goldcard.img that you saved from your email. You should now have two tabs, one is the SD card (Removable Disk) and the other is the goldcard.img. Press OK when prompted for Sector Size 512 (Hard Disks/Floppy Disks).
  17. Click on the goldcard.img tab and click on the Edit menu and click Select All. Then click on the Edit menu again and click Copy.
  18. Click on the Removable Disk tab (Your SD Card) and select offset 00000000 to 00000170 then click on the Edit menu and click Paste Write.
  19. Save and exit.
  20. Remove and re-insert the card into your computer. If you can open the disk, you're good to go! If not, reformat the card on the phone and restart from step 14.

Downgrade

  1. Download the sapping.zip file from here: Link
  2. Place the zip file on your newly created Gold Card. If it isn't already, shut the phone off and place the microSD card back into the phone.
  3. Then turn the phone back on by holding down Volume Down and Power. It should boot into bootloader mode and automatically find the sappimg file and ask you to push the trackball (action) to begin the update. Push the trackball and let it update.
  4. Once it finishes flashing, it should ask you to reboot. Reboot and let it load to the new "htc Magic" boot screen.
  5. Chances are at this point that the phone will not successfully boot. THIS IS NORMAL. Simply remove and re-insert the battery, as we're not done yet!
  6. Download the following zip file (the stock myTouch SPL and Radio) and extract it: [6] Then copy the two files inside and save them into the AndroidSDK\tools.
  7. Take the latest Amon_RA recovery you downloaded earlier and place it in the same \tools directory.
  8. Plug the phone into the computer
  9. Open your Terminal (Mac/Linux) or Command Prompt (Windows).
  10. Navigate to the \tools directory of the Android SDK folder
  11. Reboot into fastboot by holding Back + Power (you should see three Androids on skateboards)
  12. Press the back button on the phone until "Fastboot" shows in the center bar
  13. Type the following, pressing "enter" a the end of each line: (NOTE: Mac users will need to use the "fastboot-mac" command instead of just "fastboot".)
  14. If you haven't already downloaded the recovery from the link, make sure that you get/have recovery-RA-sapphire-v1.7.0G-cyan.img (SHOULD BE EXACTLY THAT!)
fastboot flash radio radio.img
fastboot flash hboot hboot.nb0
fastboot flash recovery recovery-RA-sapphire-v1.7.0G-cyan.img


WARNING: Do NOT upgrade the SPL (hboot) with anything other than the stock 1.33.0013G version! You WILL lose audio to the earpeice!

  1. Press MENU to power down the phone.
  2. Reboot holding down the Power and Home buttons until the recovery menu appears.

Flashing CyanogenMod

Please follow the Flashing CyanogenMod guide to continue.
Personal tools