[HD2 Android NAND Development] tytung:
Enabling the Apps2SD+ is so easy! :)

If you're a Leo512 (512MB ROM) user, you may want to enable the Apps2SD+ function to have much data space.

It also works with Leo1024 users.

Installation:

1. Create an Ext2, Ext3 or Ext4 partition in your SD card. (Tutorial for Windows)

2. Download dtapps2sd-2.7.5.2-signed.zip and place it in the SD card. (Credit to tkirton, the developer of Darktremor Apps2SD)

3. Enter MAGLDR. (hold "Power" button during boot)

4. Choose AD Recovery (in MAGLDR 1.13) or Boot AD SD (in MAGLDR 1.11~1.13) to enter the ClockworkMod Recovery.

5. Choose install zip from sdcard and choose dtapps2sd-2.7.5.2-signed.zip to finish the installation.

6. Reboot to take effect.

7. All done! (Your apps will be moved to the Ext2/3/4 partition.)

Apr 09 update: You can also use Darktremor Apps2SD 2.7.5.3 Beta 04.

For more information, please visit this thread regarding Darktremor Apps2SD.

Screenshots:

Added screenshots for ClockworkMod Recovery and Apps2SD+.

Notice:

You need to upgrade to ClockworkMod Recovery for HD2 - v1.3 if you'd like to do a Nandroid backup after using Apps2SD+.

Apps2SD+ check:

Type a2sd check to check if Apps2SD+ is installed successfully.

[ ] Apps2SD is launching...
__ _____
| \ |
| | |
|__/ | Darktremor Apps2SD 2.7.5.2 (2010-09-30)

[ ] GetProp Command = /system/bin/toolbox getprop
[ ] SetProp Command = /system/bin/toolbox setprop
[ ] Mount Point = /sd-ext
[ ] Starting Apps2SD Check Program.
[ ] Checking for ext partition

Darktremor 2.7.5.2 Apps2SD Status Report
===================================================================================
Legend: [✔]=Setting is correct
[‼]=Setting is correct, but not optimal.
[✖]=Setting is incorrect and needs to be fixed or option is not available.
===================================================================================
Block Device - [✔] Found
- [✔] /dev/block/mmcblk0p2
EXT Partition - [✔] Mounted
Mount Point - [ ] /sd-ext
Partition Type - [✔] EXT3
Support EXT2? - [✔] Yes
Support EXT3? - [✔] Yes
Support EXT4? - [✔] Yes

Apps - [ ] Linked to SD Card.
[ ] No Apps2SD Flag File not found.
[✔] Programs run from SD card
To run from internal storage, type a2sd remove

Private Apps - [ ] Linked to SD Card.
[ ] No Apps2SD Flag File not found.
[✔] Private Programs run from SD card
To run from internal storage, type a2sd remove

Dalvik Cache - [ ] Regular directory.
[ ] Dalvik to /cache flag file not found.
[ ] Dalvik to SD flag file not found.
[✔] Dalvik runs from Int. Storage.
To run from SD card, type a2sd cachesd.
To run from /cache partition, type a2sd cachepart.

Swap - [ ] Partition not present or no swap support.
[✔] Swap does not start.

ZipAlign - [✔] Not running at boot.
To activate it, type a2sd zipalign

Dalvik Heap(MB) - [✔] 32m

Low Memory
Killer Settings - [✔] 2048,3072,4096,6144,7168,8192
Note: Values are in pages.
1 page = 4KB memory.

Values represent the following:
1st number = Foreground App
2nd number = Visible App
3rd number = Secondary Server
4th number = Hidden App
5th number = Content Provider
6th number = Empty App

[⁇] For a list of commands that you can use with Apps2SD
Type: a2sd help

If you need much data space, you need to move Dalvik Cache to SD card by running the command below.

[B][COLOR="Red"]su
a2sd cachesd[/COLOR][/B]

P.S.:

Besides Apps2SD+ (needs EXT2/3/4 in the second primary partition), you can also use the official Apps2SD function (only needs FAT16/32).

http://xdaforums.com/showpost.php?p=10875805&postcount=1074