Earlier we have posted installing WP 7 on HTC HD2.
With the same procedure you can dual boot WP 7 and Android. You can choose the OS as soon as your phone startup.

Due to some limitations you can not run WP 7 and Android from Nand at the same time. WP 7 wiill run from NAND and Android from the same or another SD card.


  • Make sure you backup your SD cards as WP 7 will erase all that is on them.
  • This method works for me but I take no responsibility for whatever may happen to your phone.
  • You should be able to reactivate your phone with windows market but I cannot guarantee this.
  • Read the how to carefully, I have also attached thread link where you can post your problems as well as find out alternate method of this how to.

How to :

  • Fist we need to format the SD card as per our requirement. You need 2 SD cards. I took one 8GB and 16GB SD card. 16GB card will be our permanent SD card and 8GB card enable us to get small partition to run WP 7.
  • To partition SD card we need to download SD card partition software. You can download a free copy of it from here.
  • Insert 8GB SD card in phone and Flash the WP 7 ROM using Magldr 1.1.2.
  • Restart phone and start WP 7 and format 8GB card with its partition.
  • After completition switch of your phone and remove SD card which you have inserted earlier.
  • We assume you already install SD card partition tool on your PC. Start SD card partition utility.
  • Now attach your SD card reader to PC and insert both 8GB and 16GB SD card in it.
  • Now in SD card format utility you will be seeing two partitions on 8GB SD card, one is fat 16 partition of 200MB and another one is unformatted partition. This “unformatted partition” is actually your WP 7 partition.
  • We need to delete the partitions on 16GB SD card to do so, select the 16GB card partition, right click choose delete and click on apply.
  • Copy and resize the fat16 partition of your 8GB SD card to your 16GB SD card. To do this, select the partition on your 8GB SD card, right click (or use the menu) and select copy and follow the onscreen wizard to copy. You can change it to fat32 as well. When resizing, you need to do some math. Take the size of your 16GB SD card and subtract the size of the “unformatted” partition of on your 8GB SD card and set this value as the resize value for the fat16 partition that you are copying. In other words, if the unformatted partition is 8GB and you are setting things up on a 16GB SD card then set the resize value to approx. 8GB. Click “apply”
  • Using the above procedure, copy the “unformatted” partition from your 8GB SD card to the 16GB SD card. Click “apply”.
    IMPORTANT: Before copying your android build and while still in windows format the fat 32 partition using 32 or 64 kb sectors USE WINDOWS EXPLORER OR MY COMPUTER TO FORMAT. This should help with speed. I used 64 kb sectors. I am using the desire_Z build in this post and set up everything in the desire_z folder
  • Copy your android SD build onto the fat32 partition.
    IMPORTANT – Do not use usb mass storage as there is some data corruption problems. Remove your SD card to copy. You need to have a modified rootfs.img file where nand_init was added to init.rc and you need to copy and replace the existing rootfs.img file of the SD build else it won’t work.
  • Remove the 16GB card and insert it into your phone.
  • Reboot the phone and hold the “red end key” to enter the magldr boot menu.
  • In Magldr 1.1.2 use volume down to go to “9. Services” and click “green phone button” to select.
  • Use volume buttons to select “1. Bootsettings” and click “green phone button” to select.
  • Use volume buttons to select “2. Always Menu” and click “green phone button” to select. This will give you the Madldr menu on phone startup to allow you to choose WP 7 or SD android as your boot choice.
  • Click the “green phone button” to confirm.
  • After completing above steps you will be brought back to the initial magldr 1.1.2 menu.
  • Again, use volume down to go to “9. Services” and click “green phone button” to select.
  • Use volume buttons to select “1. Bootsettings” and click “green phone button” to select.
  • Use volume buttons to select “3. AD SD Dir” and click “green phone button” to select.
  • Select the folder where your SD android build is located.
  • Reset your phone and enter Magldr 1.1.2.
  • To boot into wp7 select boot “1. Boot WPH” or to boot sd android select “2. Boot SD AD”
  • Booting into android SD is long.

Thread to follow

Dual Boot HTC HD2 LEO

3 thoughts on “Dual Boot HTC HD2 LEO

  • Pingback: Tweets that mention Dual Boot HTC HD2 LEO -- Topsy.com

  • January 23, 2011 at 3:40 am

    Hi there
    Is there any way that i can install WP7 on my htc desrie hd. Currently i am using android 2.2 frayo.
    I have tried to flash DFT_leo, due to some reasons it was showing errors (connectivity errors)
    Thanks in advance

    • January 24, 2011 at 2:17 pm


      Currently not having Desire HD with me. Try to search it via google 🙂


Leave a Reply

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recommend on Google