Sunday, November 1, 2009

Full Guide for myTouch 3g/Magic to CyanogenMod (the legal way)


Full Update Guide - MT3G/Magic Firmware to CyanogenMod

[edit]Downgrading from 1.6 TO 1.5 and Rooting for T-Mobile MT3G

These steps will presumably work for other 32B phones but have only been tested on a USA T-Mobile MyTouch 3G.

Files you will need:

  1. Format your SD card to FAT32
    • Windows: Right-click on SD icon and select format
    • Mac users: Not supported for formatting (bug?)
    • Linux: Use gparted (it's in the repositories of your favorite distro)
  2. Copy the COC10 build (sappimg.nbh) file (and no others!!) to your SD card.
  3. Shut down your phone.
  4. Reboot into recovery mode by holding Volume Down + Power.
  5. In the recovery mode screen, roll the trackball down to locate files. Wait until the phone finds all zip files.
  6. Click the trackball to update.
  7. Reboot when phone is done updating. You now have the one-click vulnerable version of the firmware.
  8. Load the Android Market and find/install "App Installer".
  9. Either shut down your phone and take out the SD card, or put it into USB mode.
  10. Erase sappimg.nbh fro your SD card, and copy over the APK of FlashRec.
  11. Start up your phone or mount the SD card, then run App Installer and install FlashRec from its APK.
  12. Launch FlashRec. Use it to back up your recovery images.
  13. Download the new recovery image from FlashRec (the default URL is for CM-1.4, leave it alone)
  14. Flash the new recovery image.
  15. Reboot into recovery mode from FlashRec, or hold Power + Home after shutting down. You should see the new Cyanogen recovery screen.

[edit]File Download

Due to recent events, CyanogenMod can no longer distribute Google specific apps with his ROMS. The way around this is to download and install the legal Google apps and then install CyanogenMod on top of those apps. The good news is that it works, the bad news is that it requires an extra step or two in the install process. Most people will need only two files.

  1. Download the HTC Android 1.6 base image:
  2. Download the latest CyanogenMod ROM for your device:
  3. Additional file for Magic32A users only
  4. Put all necessary files on your SD card:
    • Magic32B (MyTouch): Two files
    • Magic32A: Three files

[edit]Flash Android 1.6 & CyanogenMod 4.2.2/4.1.9999

You will now install the actual OS of the phone. First you will install the legal Google apps, and then you will install CyanogenMod on top of those apps.

  1. Turn your phone off.
  2. Hold the Home button while booting to get to Recovery mode.
  3. Select "wipe data/factory reset")
  4. Select "apply any zip from sd")
    • choose ""
  5. Press home to confirm and let installation complete
  7. Again, select "apply any zip from sd")
    • choose ""
  8. Press home to confirm and let installation complete
  9. For Magic32A users only
  10. Select "apply any zip from sd"), one last time
    • Select
    • press the Home button to confirm.
  11. When this is complete, reboot your phone by pressing Home & Back or selecting that option.
  12. Wait. This will take a couple of minutes. Be patient!


  1. This was the ONLY tutorial I found that worked. I about 10 others. I've been up well over 6 hours than I normally would trying to get this done. Thank you for this great tutorial.

  2. If you say tutorial one more time, people are going to think you are on a child- trafficking blog..and you wouldn't want that because that would blow the COCTEN and the COCTU.
    So stop with the tutorial..ok?
    So, you want the ANUS blog for POONIPUZ ?
    Or you want the BILLY BOO 222?
    Let's get down to brass " actax" because I ain't got all day for the fuckin' FOCK WORMS!
    Now that we got that cleared up, I am sick and tired of SARA RED 22.
    She is saying she is " booooooooooored" ..and I'd like to know from WATT?
    We got the FERSHIPP !
    We got the TEROR!
    We got the ARK GRIFFIN and the fuckin' CROWS!
    We got EDGAR ALLEN POE and DINGLENE and DINGU so wtf can we DO?
    Furthermore, we got the BUNDOPH and we had to sign him singularly and that totally PISSED OFF ONESS and the rest of the " serial medical killers" so tell everybody to ENDLEDC !
    Let's be the GEOPAL we used to BEESS.