Complete instructions on how to root and install cyanogenmod on a T-Mobile myTouch 3G

If you have one of these devices, you already know they are limited to Android 1.6 Donut and cannot be upgraded to Android 2.2 Froyo as of yet.  This problem can be addressed by rooting and installing CyanogenMod, as explained below.

Firstly, why should you root your phone and install cyanogenmod?
  • you can always unroot, the bootloader is left unlocked, so your warranty should still be valid
  • enable multi-touch, a shame they don't have it on Android 1.6 and below
  • install apps on SD card, saving system memory
  • install Android 2.2 Froyo for free, broadening your phone's functionality and available apps
  • install Adobe PDF viewer for free, the fastest and best PDF for Android so far
  • auto update apps
  • tether to your computer for Internet access
  • better customization and screen functionality
  • faster phone (or slower depending on what you do to it)
  • remove bloatware (e.g. Amazon MP3 store, GenieWidget, etc.)
  • remotely log in to your phone via SSH
  • system restore
Steps
  1. Make sure you understand that these steps are relevant to T-Mobile myTouch 3G, which is a 32B phone.  For other phone models, see reference at the end of this post.
  2. Fully charge your phone before performing these steps.
  3. Backup all relevant data. Data on the SD card should not get wiped out, but back it up just in case.  For the typical user, your Contacts should all be saved on Google's servers, so no need to back that up.
  4. From your phone's browser, go to this link. It should download a file named UniversalAndroot-1.6.2-beta5.apk
  5. From the Downloads window, select the download and install the app.
  6. A screen will pop up with two buttons, root and unroot.  Just click root, leaving all other options as is.
  7. Search for ROM Manager in the MarketPlace and install the app.
  8. Open the ROM Manager app. There will be a long statement about damage liability. If you've made it this far, you should have the guts to hit Ok and and move on.  =P
  9. Choose the first option in the app, Flash ClockworkMod Recovery.
  10. A pop-up will appear; select ION/MyTouch 3G (GSM) and then give the app root permission when it prompts you. Make sure to check Remember or Always before choosing Allow.
  11. After it is done, it should say "Successfully flashed ClockworkMod recovery!". Press OK. If the process hangs or takes too long, try it again until you get the success message.
  12. Connect and mount your phone via USB to a computer. Download Cyanogen's ROM and Google Apps to the SD card's root folder.  "SD card root folder" meaning that there are no other folders above the current one.
  13. Unmount and disconnect USB from computer.
  14. Hold the Home button and press Power to boot into Recovery mode.  A dark screen with some text should appear upon reboot.  The screen should display something like "ClockworkMod Recovery v2.5.0.1" on the top and bottom.
  15. Perform a full wipe of the phone by scrolling with the trackball to and selecting (pushing down on the trackball) the third option in the list, wipe data/factory reset.  Scroll down and select Yes -- delete all user data.
  16. When the wipe is done, select install zip from sdcard.  Some options appear in a list.  Select choose zip from sdcard.
  17. Find and select the Cyanogen ROM you downloaded from Step 12.  It should have the ".zip" extension.
  18. Once the installation is complete, select  choose zip from sdcard again.
  19. Find and select the Google Apps package you downloaded from Step 12.  It should have the ".zip" extension.
  20. Once complete, move back up (with back button) to the main options screen that appeared in Step 14.  Select reboot system now.
  21. The first boot after flashing the new ROM could take up to 5 minutes. The MyTouch logo should appear, followed by a cyanogen(mod) logo.
  22. Once booted up, make sure not to charge your phone until all the battery drains and the phone automatically turns itself off.  This is to recalibrate the battery meter software.
  23. Finally, don't forget to remove bloatware and install Adobe PDF viewer for free.

notes:

With a 2-year contract, this HTC smartphone is available for $50 from T-Mobile.  For $80 a month, you can get unlimited data, 500 minute talk time and unlimited text.  If you have plenty of free WiFi, you can save $40 a month by going with no data plan, 500 minutes talk time and using Google Voice to send and receive SMS via WiFi.  Without the 2-year contract, the phone is $400 and the monthly service fees are lower.  You could then use it with a prepaid SIM card (data plan not available in this case).

I personally like the myTouch 3G regular over the slide version, even though the slide version is free with the 2-year contract.  It's lighter and has less parts. 


other keywords:
MT3G cyanogen cyanogenmod 6 cyanogenmod6 cm6

references:
CyanogenMod Wiki

13 comments:

  1. How does one go back to the original mytouch version??

    ReplyDelete
  2. Have you tried backing up your original ROM with the ROM Manager? If so, there should be an option to restore or reinstall that ROM.

    ReplyDelete
  3. For those having problems downloading the files here is other post with sources: http://forum.xda-developers.com/showthread.php?t=731659

    ReplyDelete
  4. I'm getting conflicting info from several blogs / sites. Will this work on my fender mt3g, a 32A phone? Some say it will not, because it has different hardware, but I saw that referring to the 3.5mm jack. Yours has one, so...

    ReplyDelete
  5. Dan, the method used for your Fender model is similar, but there are some extra steps required. Please see here for the details. Haven't tried it myself, so good luck!

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Do you have the instructions to unroot the phone to original?

    ReplyDelete
  8. @DSNAP, are you trying to unroot to get the official Froyo update? I haven't had time to try it myself, but in Step 6 above you can try selecting "unroot" instead of "root". I'll give it a shot at some point and post an update. Let us know if it works for you!

    ReplyDelete
  9. would you happen to have step-by-step instructions on how to root a g1(1.6) and install froyo(2.2)?

    ReplyDelete
  10. when copying files to root, should it be unzipped or just as zipped

    ReplyDelete
  11. @minijoo, there is no need to unzip. I would have said so in the instructions.

    For other phone models, there are instructions here. It may be a bit confusing, so good luck!

    ReplyDelete
  12. I struggled with searching the softwares and files but your instructions are accurate to the "T" - Hats off, buddy. Only if all Techical Writerrs were as smart and proper like you. Kudos!!

    ReplyDelete
    Replies
    1. Oh and I also might add...

      Found Google Apps here:
      http://foofind.com/en/download/1LQxfd2m39PhAV93/update-cm-6.0.0-DS-signed.zip.html

      and Cynogen Mod here
      http://oss.reflected.net/stable/


      Those suffering form non OTA Upgrades and stuck with Android 1.6 - with MyTouch 3G (not Slide) - also Called HTC Magic - DO THIS!!!

      Delete