[HD2 Android NAND Development] manusfreedom:
[01 FEB][DAF]ManusFreedom-Froyo[NAND&data on SD]based on[NexusHD2-Froyo V1.9G NAND]

It's for Leo512 users who want a data (data.img) storage on SD card.

It's the tytung version (NexusHD2-Froyo_V1.9G_NAND) updated:

- No Data on NAND.

- data.img (ext) in .data/ of root of SD Card (FAT32).

- data.img sizable (bigger or smaller) with .data/data.config of root of SD Card.

- Auto-upgrade data.img from the previous version.

- Include Recovery.

- Integrated last version software (market, maps, goggles,...).

- Integrated last kernel from tytung.

- Modified partition layout to be compatible with recovery system of RaiderX (but data will not be backuped because it's not on NAND, but you can duplicate .data/data.img on SD card to get a backup)

For information, I will not modify Android components, I will only update some with last market version.

Why? Because I have not thoses skills ;).

My current skills are limited to:

- partition

- boot part

- kernel

Created this thread to support my version of tytung android rom (NexusHD2-Froyo_V1.9G_NAND: http://xdaforums.com/showthread.php?p=10361304#post10361304)

How to install with DAF (Need MAGLDR 1.13 on device):

1-Download the zip file

2-Extract it on your computer

3-If you don't have on sd a directory .data copy .data from install to the root of your sd

4-Open .data/data.config of root of SD Card

5-Change data_size to the size you want in megabytes (recommand not less than 128 and not over 1536, after try at your own risk)

6-Boot your device under MAGLDR (hold power button during boot)

7-Select "USB Flasher" via "VolUp" and "VolDown"

8-Push the call button

9-Connect your HD2 with USB cable on your computer

10-Launch daf.exe and follow instruction (It will erase your NAND)

11-The phone reboot alone, wait 5 to 15 minutes at the first start to build data.img (green HTC logo)

12-You will see Nexus animation logo (wait to 5 minutes)

13-You will be normally under Android

Download link full version:

http://www.multiupload.com/3IR48HXMNP

http://htcleo.noobhands.net/manusfreedom/Manus_NAND&SD_DATA_V1.9G.1.zip

Download link initrd.gz update to run with ClockworkMod Recovery for HD2 v1.3:

http://www.multiupload.com/GFDSTUXRME

http://htcleo.noobhands.net/manusfreedom/NexusHD2-Froyo_V1.9G_NAND_update_initrdgz_signed.zip

Addons:

Already included now.

Kernel detail here:

http://xdaforums.com/showpost.php?p=10429937&postcount=3

Normally tytung_r2_eb_oldcam must be works too.

To upgrade from NexusHD2-Froyo_V1.9G_NAND:

1. Backup everything with Titanium Backup Pro (Batch/Run Backup all user apps + system data)

2. Follow my installation step

3. Get from the market and install Titanium Backup Pro

4. Restore everything with Titanium Backup Pro (Batch/Run Restore all apps with data)

5. Reboot

To upgrade from Manus_NAND&SD_DATA_V1.9x.x:

1. Backup everything with Titanium Backup Pro (Batch/Run Backup all user apps + system data) or duplicate .data/data.img on SD card to get a backup

2. Follow my installation step

3. Normally upgrade is automatic (auto move old /sdcard/data.img to /sdcard/.data/data.img,...)

To resize to a bigger data.img (backup your data.img before):

1. If you don't have on sd a directory .data copy .data from install to the root of your sd

2. Open .data/data.config of root of SD Card

3. Change data_size to the size you want in megabytes (recommand not less than 128MB and not over 2GB)

4. Change data_resize to y

5. Boot your phone

6. Wait (time depend)

7. You will be normally under Android

8. You can change data_resize to n for security

To resize to a smaller data.img [CHECK THE FREE SPACE BEFORE SHRINK] (backup your data.img before):

1. If you don't have on sd a directory .data copy .data from install to the root of your sd

2. Open .data/data.config of root of SD Card

3. Change data_size to the size you want in megabytes (recommand not less than 128MB and not over 2GB)

4. Change data_resize to y

5. Change data_force_shrink to y

6. Boot your phone

7. Wait (time depend)

8. You will be normally under Android

8. You can change data_resize and data_force_shrink to n for security

Big thanks to tytung and RaiderX for his help.

Please consider making a donation to Cotulla for his great MAGLDR.

Please consider making a donation to tytung for the ROM.

Please consider making a donation to RaiderX303 for the ClockworkMod Recovery.

Please consider making a donation to Hastarin for the Kernel Base.

And if you appreciate my work and want to buy me a drink, please consider making a donation too, thanks.

Readme.txt

ManusFreedom-Froyo V1.9G NAND&SD
================================

- No Data on NAND.
- data.img (ext) in .data/ of root of SD Card (FAT32).
- data.img sizable (bigger or smaller) with .data/data.config of root of SD Card.
- Auto-upgrade data.img from the previous version.
- Include Recovery.
- Integrated last version software (market, maps, goggles,...).
- Integrated last kernel from tytung.
- Modified partition layout to be compatible with recovery system of RaiderX (but data will not be backuped because it's not on NAND, but you can duplicate .data/data.img on SD card to get a backup)

This ROM is based on stock Nexus One, including FRG83G OTA (Froyo / Android 2.2.2).
Kernel:
tytung r2 oldcam (supports CIFS UTF-8, WiFi MAC address, Yaffs, Ext2/3/4) based on hastarin r8.6 oldcam.
Version: NexusHD2-Froyo V1.9G NAND by tytung updated by Manus Freedom
Credits:
Cotulla, TYTung, Hastarin, Markinus, Letama, Rajko, Gauner1986, RaiderX303, Dsixda, etc.

1. Installation
===============
You should have at least MAGLDR 1.11 on device. (http://xdaforums.com/showthread.php?t=893618)
For installation you need enter MAGLDR (hold "Power" button during boot)
and select "Flasher" via "VolUp" and "VolDown". Confirm key is green "Call" button.

2. Uninstallation
=================
You should flash stock official Windows Mobile 6.5 ROM.

3. Information
==============
Everything should be working.

Manus Freedom
20110126

Flash.cfg

misc ya 1M
recovery rrecov|ro|nospr 10M recovery-raw.img
boot ya|boot|ro 10M boot.img
system ya 370M system.img
cache ya|asize allsize