How I rooted and Cyanogened my HTC Magic (DO NOT COPY ME)
***THIS DESCRIPTION OF HOW I ROOTED MY HTC MAGIC IS FOR THE 1.5 (CUPCAKE) VERSION OF ANDROID AND NOT THE 1.6 (DONUT) VERSION***
How I rooted and Cyanogened my HTC Magic (DO NOT COPY ME PLEASE)
First off I offer this as a description of how I rooted my phone and if anyone was to follow it then thats up to them and I accept no responsibility for anything that happens to their phone.
This describes the rooting process I did for my phone which is a HTC Magic 32b phone. It would have probably bricked my phone if it was 32a as the Cyanogen 4.0.4 image is for the 32b only.
I read
this guide but it is a little out of date so I had to do a little research. First off I downloaded these 2 files
http://zenthought.org/system/files/asset/2/flashrec-1.1.2-20090909.apk
This is the latest version of
flashrec and works slightly differently from the one described on the webby I linked a few lines up.
Next I downloaded
Cyanogen version 4.0.4
http://n0rp.chemlab.org/android/update-cm-4.0.4-signed.zip
I downloaded them to my PC then copied them both across to the sdcards root directory on my phone.
Now the latest version of
flashrec works slightly differently from the version listed in the webby guide above as it automatically downloads the correct version of
Cyanogens recovery 1.4 for you.
I loaded up
Linda File Manager and went to the root directory of my SD card where I put both
flashrec and
Cyanogen 4.0.4 and installed
flashrec. First off the phone asked me "are you sure you want to install an evil non Marketplace app?" and i was all like "yep, I like to live life on the edge" and then I went back and installed
flashrec.
I then loaded up
flashrec and pressed the
Backup Recovery Image button.
Once this was done I pressed the button that says
Download Cyanogen 1.4 (at least it said something along those lines).
Once it downloaded I pressed the same button but it was now called
Flash Cyanogen recovery 1.4.
Then once it finished flashing I got an option to reboot the phone so I pressed/selected that option and the phone rebooted into recovery mode (the mode with the text options and natty pic of the android).
This is different from that guide as this version of
flashrec downloaded the correct recovery 1.4 for me and then gave me an option to reboot the phone so it saved me rebooting into the
recovery mode manually.
Once in
recovery mode the first thing I did was a
nandroid backup. There was no way I was going to do anything else in
recovery mode until I had done a
nandroid backup. No bloody way.
Now once the back up was done, takes a little while, I then used the
wipe data option. To be honest, this was the first time my pucker really started to twitch as this was where everything could have gone **** up.
When that stage finished, and my world hadn't seemed to end, I used the
apply any zip from sdcard option and selected
update-cm-4.0.4-signed.zip
I had downloaded and put on my sdcard 10 mins before.
The phone went through the installation of this zip file and then it either rebooted itself or gave me the option to reboot (I can't remember which) and then went through quite a long reboot (I knew it would as all the guides I had read stated the initial reboot after flashing a new rom was a longun). I heaved a sigh of relief when the modified ANDROID word came on screen so I knew things had most likely gone according to plan.
After a little more while the phone fully booted up and I had 5 screens instead of 3 which I wasn't expecting but didn't complain about.
My APN settings were still there, which did surprise me, but my wifi was not (I think).
OH NOES I thought to myself when I found out I had only a couple of ringtones, DAMN YOU CYANOGEN.
I posted here before I googled but once I did google I found out that I had to download this file and unzip it at the sdcards root directory to add many ringtones.
http://n0rp.chemlab.org/android/audio-resources.zip
Once that was done I selected my favourite ringtone, a nice normal RING RING sound and went about reinstalling the apps I had lost due to the rooting/flashing.
I am now a very happy owner of a rooted HTC Magic that is running CyanaogenMod version 4.0.4.
I would have described my rooting method yesterday if I hadn't been on a 2 day, probably justified, ban