Android MAC OS X

Android ADP1 Firmware to CyanogenMod

This note is more specific to mac os x, more likely the same steps will works with any OS.

CyanogenMod is a customized, aftermarket firmware distribution for the HTC Dream and Magic cell phones, and the Google Nexus One.

Based on the open-source Android operating system, CyanogenMod is designed to increase performance and reliability over Android-based ROMs , such as FLAC Lossless Audio, multi-touch support, the ability to store applications on the microSD card, and support for tethering.

Here are the steps I followed to get my ADP1 installed with Cyanogen mod.

– Backup your data if required, this steps will completely erase your mobile applications and settings.

Step 1:
Create a source directory:
$ mkdir ~/cyanogen
$cd ~/cyanogen

Download fastboot to your computer:
Refer this url to get the correct fastboot.
HTC Developer site

Download the latest compatible version of Cyanogenmod:
$ wget

Step 2:
Boot the android device in fastboot mode.
To enter fastboot mode, reboot the device while holding down the BACK key.

Once it is in to fast boot mode, flash the Cyanogen recovery image:

$ cd ~/cyanogen
$ ./fastboot-mac flash recovery cm-recovery-1.4.img
sending ‘recovery’ (4002 KB)… OKAY
writing ‘recovery’… OKAY

Then place the phone in to flash boot mode

$ ./fastboot-mac boot cm-recovery-1.4.img
downloading ‘boot.img’… OKAY
booting… OKAY
$ adb shell mount -a
* daemon not running. starting it now *
* daemon started successfully *
$ adb shell
/ # mv /system/etc/ /system/etc/

Reboot back to fastboot mode.

$ ./fastboot-mac flash recovery ../cm-recovery-1.4.img
sending ‘recovery’ (4002 KB)… OKAY
writing ‘recovery’… OKAY

$ ./fastboot-mac reboot

Download the Android 1.6 Recovery Image ( if dont have:
From HTC (or) android website – This is just to get the adp tool

Download the latest CyanogenMod ROM for your device:
Dream (G1): Latest version (stable)

Export the CyanogenMod ROM to SD card.
$ adb push /sdcard/

But this was not working properly for me, for some reason the adb tool was not able to detect the device. So i just copied it over.

$ cp /Volumes/SDCARD/

* no need for this step if adb tool worked

Now are all set to install:

– Turn your phone off.
– Get in to recovery mode my holding Home button while booting
– select wipe data/factory reset and press home to confirm.
– select apply any zip from sd
– Pick
– Press home to confirm and wait for installation to complete
– select apply any zip from sd again
– Pick
– Press home to confirm and wait for installation to complete

– reboot

That is it!

Reference : Full_Update_Guide_-_ADP1_Firmware_to_CyanogenMod

4 replies on “Android ADP1 Firmware to CyanogenMod”

I was usin my tmobile g1 wit kerala airtel.yesterday i got some problem wit the network and it was not showin any signal.i tried a lot but my attempts failed so i gave a factory reset..and now it went bak to the first stage.its jst showin d android starting screen and not showin any signal.wat wil i do nw??pls giv me ur sugestions as i am not havin much knowledge regardin this topic..pls help me….

Did you configured the APN’s properly after resetting your phone? To use it for the first time, you need to have access to the internet (thru gprs if android 1.5).

thanks….i’ve fixed the i’d like to know about cyanogenmod. i’ve read the instructions given above,some commands given for eg,”to flash the cyanogen image”,how this command can be executed? and if we are installing the cyanogenmod will there be any problem in the future?after installing how will it look like?…..please give me solutions for all these questions….

Leave a Reply

Your email address will not be published.