[HD2 Android SD Development] c1cl0n:
3in1 [WPH7 + ICS SD + ICS NativeSD] on Your HTC LEO​

Device requiments:

HTC LEO (HD2)

Card reader with support microSD

2 microSD cards - 2Gb for WindowsPhone 7 & 8Gb (or higher) for Android builds

USB cable (miniUSB Device-PC)

PC with installed Microsoft Windows XP/Vista/Se7en (32/64)

Software requiments (HD2):

Installed MAGLDR v1.13

Radio 2.15.50.14 (on higher not tested!)

HSPL 2.08 (on higher not tested!)

4EXT Recovery app [SD or NAND, as your want)

Software requiments (PC):

Installed Microsoft Windows XP/Vista/Se7en (32/64)

Installed Microsoft ActiveSync 4.5 (for Windows XP)

or Microsoft Windows Mobile Device Center 6.1 & Zune (for Windows Vista/Se7en)

Installed EASEUS Partition Manager

Installed MiniTool Partition Wizard

Installed Panasonic SDFormatter

Installed your HD2 device drivers to detect your HD2 in PC

Time requiments:

1.5-2 hours for 1 card reader and mass storage mode on your phone

or 20-40 minutes for 2 card readers (all partition operations without HD2)

Difficultly level:

Advanced users (you may optimize any steps of this guide at your risk)

Beginner users (with basic knowledges of Windows (PC & Mobile editions), Android & Partitions), just do it step-by-step

So, if you are agree previous requiments and ready to begin - lets do it now

Step1. Prepare your sdcards

Insert your bigger (8Gb or higher) sdcard into card reader and connect it to your PC

MAKE FULL BACKUP ALL CARD DATA

Run Panasonic SDFormatter and begin format your sdcard as Full Erase mode

Done. Change your bigger (8Gb) sdcard to smaller (2Gb) sdcard and reconnect card reader to PC

MAKE FULL BACKUP ALL CARD DATA

No formatt req. because WP7 will do this for you at install & 1st start

Done!

Step2. Install & setup WP7

Now, put your smaller sdcard in HD2 and turn it on

Choose 5th menu USB Flasher. Connect your HD2 to PC and execute install app (in my chooce, I'm used DAF.EXE (any other binary installer) app from HD2O© WMP7 Tango ROM)

Wait until the install process of WP7 to your HD2

Done! Device will rebooted automaticly

In MAGLDR choose 1st menu Boot WHP and WP7 will be booted

Complete stup your WP7 (language, time zone, date, time etc.) IT IS VERY IMPORTANT!

After complete setup, turn off your HD2. Do not reset setting to default from About menu! IT IS VERY IMPORTANT!

Step3. Partitions Task #1

Turn on your HD2 with smaller sdcard (2Gb/WP7)

In MAGLDR choose 4th menu USB MassStg and connect your HD to your PC

Insert your bigger (8Gb or higher) sdcard into card reader and connect it to your PC

Run EASEUS Partition Master. Now you can see your both sdcards, like this:

Disk X (smaller sdcard 2GB/WP7)

** FAT16 200MB Primary

** Unformatted 1.65GB Primary

Disk Y (bigger sdcard 8GB)

** FAT32 7.28GB Primary

Resize existing FAT32 partition on bigger sdcard by this calculate:

** For WP7 we need 2GB (2048MB)

** Other avaible space for Android builds

Press Apply. Now you have this:

Disk Y (bigger sdcard 8GB)

** FAT32 5.28GB Primary

** Unallocated 2.01GB Logical

Copy 200MB FAT16 partition (on smaller sdcard) and paste it to Unallocated space of bigger sdcard

Press Apply. Now you have this:

Disk Y (bigger sdcard 8GB)

** FAT32 5.28GB Primary

** FAT16 191.11MB Primary

** Unallocated 1.82GB Logical

Copy 1.65GB Unformatted partition (on smaller sdcard) and paste it to Unallocated space of bigger sdcard

Press Apply. Now you have this:

** FAT32 5.28GB Primary

** FAT16 191.11MB Primary

** Unformatted 1.65GB Primary

** Unallocated 1.82GB Logical

Check up partitions order:

FAT32 -> FAT16 -> Unformatted -> Unallocated

Where FAT32 (is your partition for Android builds SD & NativeSD), FAT16 & Unformatted (is your partitions by WP7)

Done!

Discinnect both sdcards, turn off phone and put in bigger sdcard

Step4. Reconfigure WP7 & accept new sdcard

Turn on HD2 and start WP7 from MAGLDR by 1st menu Boot WPH

WP7 must be start and accepted your new sdcard with old (from smaller sdcard) partitions (FAT16 200MB and Unformatted 1.65GB)

Check it by App menu -> Settings -> About

See attached screenshot

If system shows Total Storage: 1.64GB and Avaible storage: 1.34GB you are man :laugh:

Else, you make mistakes while making/copy partitions in 3rd step. Anyway, you can see video and check it again

Turn off your HD2

:D

Step5. Partitions Task #2

Replace bigger sdcard from HD2 and put it in card reader because we will work with partitions on this card

Connect card reader to PC and run MiniTool Partition Wizard

Now select 1st partition of sdcard (FAT32 5.28GB Primary) and resize it with next calculate:

50% of size for Android SD builds and 50% for Android NativeSD builds

But you choose your own size for your Android as you want

Press Apply. Now you have this:

Disk Y (bigger sdcard 8GB)

** FAT32 2.61GB Primary

** Unallocated 2.67GB Logical

** Unknown 191.11MB Primary

** Unknown 1.65GB Primary

** Unallocated 1.82GB Logical

Select Unallocaed (red) and choose Create New partition

Choose type Primary and system Ext4, then press OK

Press Apply. Now you have this:

Disk Y (bigger sdcard 8GB)

** FAT32 2.61GB Primary

** Ext4 2.67GB Primary

** Unknown 191.11MB Primary

** Unknown 1.65GB Primary

** Unallocated 182MB Logical

Step6. Final

Now you have 1 device HTC LEO (HD2) with:

- NAND partiotion with Windows Phone 7

- FAT32 partition for Android SD/MAGLDR builds

- EXT4 partition for Android NativeSD build

Are you happy? no? read this thread again :D