South African HTC Dream Hacked
In pursuit of happiness (and obviously a good phone), I got the HTC Dream (also called G1) on my recent Europe trip. Although HTC recently released firmware 1.5 (code-named “Cupcake”), it still lacks a number of features.
WARNING: I will only give you hints on how to root / flash your phone. I suggest that you visit the XDA developers forum to get a detailed understanding of what needs to be done.
I was not able to do the below with a South African (MTN) 1.5 flashed phone. I was able to do this however with an original MTN / HTC firmware 1.1 phone – so better hurry to get one of those.
Some more notes and WARNINGS: The original HTC firmware comes with ActiveSync for Exchange. After flashing to Cyanogen-ROM, you WILL NOT have ActiveSync anymore, but you can purchase TouchDown, a proper Exchange client for Android. I had TouchDown run in parallel with Entourage for Mac and Outlook 2007 on the same wireless network, and TouchDown got messages sooner than the Entourage-/Outlook-versions.
With the below, you will gain however: full root access, be able to replace that fugly MTN boot screen, be able to install applications onto your SD-card (please use a class-6 card – I am using a Transcend class-6 16GB microsd card) and be able to use some features only available in the upcoming Donut release (such as WPA-enterprise features).
Quicksteps to root:
- WARNING: If you mess up your phone / brick it, this is your problem. If you do proper research, read up, you will not mess this up. I will also not help you, read the XDA-forum – all the info is there.
- Download the android-sdk (there are Linux, Windows and Mac versions). I use the Mac-version which works perfect.
- Download fastboot (there is also fastboot-mac)
- Verify that you really have a HTC dream with a 32B PVT board. All South African phones should be of that version. Power down the phone, press CAMERA-button + POWER.
- Get CM-recovery-1.4. Put your phone into fastboot (CAMERA + POWER – it should say Fastboot-USB), then from your PC/MAC call fastboot boot cm-recovery-1.4.img.
- Your phone will boot into recovery mode. Make sure that you have a 1GB sdcard in your phone and from the recovery options perform a nandbackup. If you have warranty issues, you will always be able to restore to the original phone settings.
- The next few steps require boots in between. Follow detailed instructions on the XDA-forum to understand what each step does.
- Flash cm-recovery.zip via the recovery mode
- Flash the latest radio-image via recovery mode (at this point in time this is ota-radio-2_22_19_26I)
- Flash HardSPL / DangerSPL
- Flash latest Cyanogen
- Partition your sdcard (WARNING: Don’t partition the same card you did a backup to – you will lose all data!!!). Follow instructions here.
- CONGRATS: You have a better phone!
- To get rid off the fugly MTN-boot screen, you will need to do a fastboot flash splash1 [rgb-image]
I chose the Cyanogen ROM, as it is the most active developed, boots and runs lightning fast and includes already some Donut features.
I got a few confirmations, that people managed to follow this guide with good success