Please subscribe to my feed.
Google, the land of milk and honey, have smashed open the smartphone market when they released their Android platform for free to developers and in one fell swoop, gave a huge stride forward for smartphones everywhere. Traditionally, the smartphone market relied on specific operating systems such as Nokia’s Symbian, Palm’s PalmOS and Apple with their iPhone OS. Each company fights to keep their software on their own phones and the result is that a person is locked into using only phones from a particular company if they are familiar with the software. As they say, you can’t have your pie and eat it.

Android plans to change all that by offering a very solid and robust software for running a smartphone, but because Google is giving it away for free, any company manufacturing phones can make phones for the software. You are no longer limited to buying hardware from a particular company, but you can choose from a wider choice now because as long as the phone you buy runs Android, the experience is going to be the same. This gives the consumer more power to choose the best hardware without having to worry about the software quality. This is the reason why Motorola eschewed using their own (terrible) phone software and instead focused on making a great phone (hardware-wise) then dropping Android into it, for free no less.
I can go on about the benefits and future that Android is poised to bring to consumers in the next few years, and even about Google’s plans to enter the phone manufacturing business by making their own exclusive phone, but I’m not going to talk about that today. Today, we’re going to teach you how to get Android on your Windows Mobile devices.

The tutorial today only covers HTC’s Touch Pro and HTC Touch HD as well as HTC Diamond. Due to some awesome work from hackers, they have successfully got Android to run on these phones which previously run Windows Mobile. The greatest complaint against WM is the extremely annoying LAG. As with their desktop cousins, WM is full of bloat and perhaps inefficient GUI design, leading to much lag when doing simple things like opening menus and viewing information. This lag is nothing major on its own, but imagine it as a prick that keeps embedding itself into your skin, every single second that you are using your phone. Is that how you like your experience with a phone to be?
Installing Android on these devices may or may not eliminate the lag, but it certainly will help somewhat. Your mileage may vary, as the saying goes. But you’ve got nothing to lose anyway so why don’t give it a try?
A primer on how the process works. You download some files and a special program and place it on your memory (or internal) storage. Start your phone and launch the program and the phone will reboot into Android. This method needs you to run Windows Mobile first, then only reboot into Android. There’s no way to directly start your phone on Android currently, but it’s good enough since most people don’t restart their phones that often. It is recommended that you format your phone and memory cards so that there is no clutter that may impact performance.
Head on to this website and locate the latest package for your phone. The author has conveniently packaged everything into one package with instructions to boot. After grabbing the special modified version of Android, you need to get HaRET, which is the Windows Mobile application that allows you to boot into Android. Just get the latest one and you should be good.
The next step is to unzip everything from the Android package & HaRET into the root of your external storage. For the Diamond, you need to unzip into its internal storage root. Make sure your startup.txt file is the correct one. The default that came with the package is for RAPH100. To get the exact model code for your version you can refer to this website (for the Touch Pro). A simple Google search should also show which code refer to which device.
Once all that is done, just start HaRET from inside Windows Mobile. Your phone should reboot directly into Android!
If you need more info on getting network connections to work, this rather complicated post is the only solution for now. Data connection might or might not be important for you, but I think it really adds to the overall experience. Personally I don’t really use much Data because its quite expensive, but if it’s a must then you’ll need to follow the steps from the link.
Anyway I hope you enjoy your new HTC Android phone! HTC will be producing more Android devices in the future, but this way you can assess Android’s performance and usability without having to spend a single cent. Have fun!
steve
December 4th, 2009 at 8:51 am
I successfully got Android OS onto my HTC Touch Pro (Raphael 110), except the only thing is that i can not send text messages and i do not know why this is. I can receive them but not send them, please help me out in fixing this.
cashback cards
December 6th, 2009 at 9:38 am
I really think that this could really take off here soon. I think that this will give more power to the cosumer to choose the best hardware without having to worry about the software quality.
Oes Tsetnoc Jr.
December 6th, 2009 at 4:52 pm
I never think that this is really possible. I thought the firmware of the HTC is exclusively made to run using the Windows OS. I better tried this one.
Nicole Price
December 6th, 2009 at 9:06 pm
I wonder what Nokia, and others will come up with for this assault. I also wonder what google hopes to get out of this. It will be prudent to wait and watch a while I think.
Jayce
December 7th, 2009 at 2:29 pm
I will switch to Android if WinMo 7 is not performing.
dollhouse
December 7th, 2009 at 4:04 pm
@Nicole I agree that it is wise to wait and see before deciding which way to go. Although anything produced by Google, has a high probability of being the best (or close to it)
iPhone
December 8th, 2009 at 5:38 pm
I’m still on the fence with Android. The iPhone is still by far the best smart phone, but google always seem to come out on top. I think I’ll wait a bit and see what happens before deciding which I prefer.
Nicole Price
December 8th, 2009 at 8:39 pm
dollhouse, the problem as I foresee is not with what Google comes up with but with what the handset manufacturers come up with to counter what is similar to open source software. I would wait.
Aluminum Case
December 9th, 2009 at 2:28 am
This should really heat up the cell phone wars. It will be interesting to see which future phones jump on the Google Android bandwagon. Personally I don’t trust the Google programmers quite yet.
haber
December 9th, 2009 at 9:14 pm
I will switch to Android if WinMo 7 is not performing.
Web Hosting
December 14th, 2009 at 1:44 am
I will switch to Android if WinMo 7 is not performing
revizyon ile organize matbaacılık brnckvvtmllttrhaberi
December 15th, 2009 at 6:03 am
I will switch to Android if WinMo 7 is not performing:)
Donanim Haberi
December 18th, 2009 at 7:34 pm
I never think that this is really possible. I thought the firmware of the HTC is exclusively made to run using the Windows OS. I better tried this one.
mortgage
December 21st, 2009 at 1:00 am
I will switch to Android if WinMo 7 is not performing.
sohbet
December 28th, 2009 at 6:31 am
Great forum…
Program
January 4th, 2010 at 5:12 am
I wonder what Nokia, and others will come up with for this assault. I also wonder what google hopes to get out of this. It will be prudent to wait and watch a while I think.
pırlanta
January 23rd, 2010 at 5:53 pm
thats really mini and supper netbook.
Stejan
January 28th, 2010 at 9:01 pm
Great phone.
Courtney
February 1st, 2010 at 1:20 am
kinda need help…ive done everything for putting andriod on my phone except for changing the default start up name when i open up haret…can someone who has actually accomplished putting the andriod os on there windows mobile phone take me step by step…
wil scholten
February 25th, 2010 at 4:29 am
where can i find android to install it on mine htc diamond touch 2
DK
March 26th, 2010 at 5:59 am
Yes, this type of phone is going to common now.
Dual System: Windows and Google Android. I see a cell phone on CNDIGIT’s website, they provides the model call Diamond T5353. Which has Dual System (windows and google android), GPS and WIFI etc..
Program
May 11th, 2010 at 11:07 pm
I will switch to Android if WinMo 7 is not performing.
fulham
June 13th, 2010 at 3:38 am
The links provided (other than for Haret) come back with Network Error (tcp_error) all the time.
Any alternative download site?
OBL
August 17th, 2010 at 1:53 pm
Would this work with the HTC touch 2 (mega) ? I really hate windows mobile and want to see if I could switch.