Yesterday I ‘rooted’ and installed a new ROM on my O2 HTC Desire and I thought I’d post a few links for anyone looking to do the same.
The main reason I rooted my phone was to have the ability to use SIM cards from other providers when travelling. The other reason was to get voice dialling working through my bluetooth headset. Sadly this still isn’t working yet with my Plantronics 975 and needs some more research!
Firstly, if you are looking to root/jailbreak and put on a custom ROM on your Desire then don’t do an ‘Over The Air’ upgrade to Android 2.2. At present it’s not possible to root Android 2.2, although this will no doubt change.
So, the links …
This is the main page I used – http://rootmydroid.co.uk/guides/desire/howto-root-your-htc-desire. There is a good walk through that was pretty close to what I needed to do.
The basic steps are –
Install custom boot code so that you can install a custom Android image. I used unrevoked3.
If you run unrevoked3 on a Windows machine you also need to install Android drivers. These can be found in a folder called Android USB Driver in the unrevoked3 download.
Another point before you run unrevoked3 is that you need to check your HBOOT version (by powering on while holding the back key). If your HBOOT version is 0.83 (mine was) then do not just run the standard unrevoked installer. You need to download a custom image file and use that. If you do not do this you will get a blank screen when trying to go into the recovery mode. I used the image file here – http://androidforums.com/htc-desire/139454-help-htc-desire-give-black-screen-death-when-i-try-enter-recovery-mode.html. After downloading the image in this thread open it in unrevoked3 and then flash that to your phone.
Hopefully you’ve now got an unlocked HTC Desire that you can now put a custom Android image on.
Before you do that you need to check if you should upgrade the wireless drivers on the phone. I had to.
I flashed the Android and Wireless ROM posted in this thread – http://forum.xda-developers.com/showthread.php?t=741775.
Once you have rooted your phone it’s very easy to put new Android ROMs on. Just be sure to take things slowly, ready things twice and double check on bits you’re not sure on. There is definitely no shortage of information on the forums, if anything there’s too much!
19/8/10 UPDATE – I obviously should have checked but it appears that rooting and flashing a standard Android image does not remove the SIM lock on the Desire. It looks like this is possible by creating a ‘goldcard’, not to sure what this involves … off to find out.