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
- 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.
- Fully charge your phone before performing these steps.
- 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.
- From your phone's browser, go to this link. It should download a file named UniversalAndroot-1.6.2-beta5.apk
- From the Downloads window, select the download and install the app.
- A screen will pop up with two buttons, root and unroot. Just click root, leaving all other options as is.
- Search for ROM Manager in the MarketPlace and install the app.
- 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
- Choose the first option in the app, Flash ClockworkMod Recovery.
- 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.
- 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.
- 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.
- Unmount and disconnect USB from computer.
- 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 v184.108.40.206" on the top and bottom.
- 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.
- When the wipe is done, select install zip from sdcard. Some options appear in a list. Select choose zip from sdcard.
- Find and select the Cyanogen ROM you downloaded from Step 12. It should have the ".zip" extension.
- Once the installation is complete, select choose zip from sdcard again.
- Find and select the Google Apps package you downloaded from Step 12. It should have the ".zip" extension.
- Once complete, move back up (with back button) to the main options screen that appeared in Step 14. Select reboot system now.
- 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.
- 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.
- Finally, don't forget to remove bloatware and install Adobe PDF viewer for free.
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.
MT3G cyanogen cyanogenmod 6 cyanogenmod6 cm6