T-mobile is probably the best mobile phone carrier in the US hands down! their customer service is second to none. Connectivity and data speeds are adequate, at least for me, and i like that fact that they were the first to embrace Android. Having said all this, I’m very dissapointed that they have not made good on their “no phone left behind” promise where they claimed that all android based phone would be getting regular updates.

This weekend i finally got fed up of my co-working taunting me with all the froyo goodness on his Nexus one, so i decided to take matters into my own hands. My goal was to get my phone rooted and to install the cyanogen mod 6 which supossedly would take my mytouch into the fabled world of Android 2.2

Step 1 – rooting.

If you have one of the original mytouch’s  that came with cupcake (android 1.5) then you’re in luck! the process is relatively easy and its detailed in this post from the Unlocker http://theunlockr.com/2010/04/26/how-to-root-the-htc-mytouch-3g/.

Unfortunately life was not so easy for me. I had returned my original mytouch due to faulty hardware and in turn received a refurbished model with doughnut (android 1.6) pre-installed. Seems i was fated to use the dreaded goldcard method to unlock my phone. The steps are detailed here. http://theunlockr.com/2009/08/14/how-to-root-your-mytouch-3g/. This method can be a bit scary, but the documentation is solid and they even have step by step video.

Step 2. – install the cyanogen rom

By now you should have a rooted mytouch with cupcake installed. I know it seems like you took a step backwords, but the hard work was worth it. You are this muh closer to geting froyo. Unfortunatly the Unlockr does not have a direct tutorial for folks who want to flash to cyanogen after they have used the goldcard method. They do however have a method for flashing to the hero rom. I recommend trying out this tutorial and installing the hero theme just to get familar with the process. http://theunlockr.com/2009/08/17/how-to-load-hero-onto-your-mytouch-3g/

Once you’ve mastered , then you can venture out on your own and install another custom rom like cyanogen. Here are a list on custom roms for the mytouch