[Android Software/Hacking General [Developers Only]] klebengan:
Gingerbread 2.3.4 (S5600XXKQ6) Link2sd + A2SD Darktremor Enabled.

- Do Hardreset before flashing.

- Flashing GB KQ6 (hardreset again)

- Root using this file (Busybox v1.19.0, Superuser v2.3.6.3, Su binary v2.3.2-efgh).

- Enable A2sd Darktremor

Steps =

** SDCard must have 2 parttion FAT32 (Primary) and EXT2 (Primary, Cluster Size 4kb).

** Download Darktremor A2sd + a2sd_enabler.sh and extract to sdcard.

** (Just in case, If u have root explorer app make sure the /system/ "Mounted as R/W"))

** open command prompt

adb shell
su [COLOR="Red"](look on gio screen and choose allow) [/COLOR]
cd sdcard
sh a2sd_enabler.sh
df ([COLOR="Red"]find the "/system/sd.........", if don't show up. open again Root Explorer make sure the [B]/system/[/B] "[B]Mounted as R/W[/B]")
and repeat the process[/COLOR])
reboot recovery

The screenshot (look at the "/system/sd" lines) =

C:\Users\xxxx>adb shell
$ su
su
# cd sdcard
cd sdcard
# sh a2sd_enabler.sh
sh a2sd_enabler.sh
Remounting system partition as read/write..
Mounting SD card ext2 partition..
DONE: Now you can install Darktremor's a2sd, nJo
# df
df
Filesystem Size Used Free Blks
/dev 139M 32K 139M 4096
/mnt/asec 139M 0K 139M 4096
/mnt/obb 139M 0K 139M 4096
/cache 25M 24K 25M 4096
/data 180M 65M 115M 4096
/system 208M 174M 33M 4096
[B][COLOR="Red"]/system/sd 524M 210M 313M 4096[/COLOR][/B]
/mnt/sdcard 6G 5G 1G 4096
/mnt/secure/asec 6G 5G 1G 4096
# reboot recovery
reboot recovery

** In recovery console apply update from sdcard and choose :dtapps2sd-2.7.5.3-beta04-signed.zip, reboot.

** After boot open again command prompt or Terminal Emulator, to check the "a2sd"

adb shell
su
[COLOR="Red"][B]a2sd check[/B][/COLOR]

The screenshot (look at the red color line) =

C:\Users\xxxx>adb shell
$ su
su
# a2sd check
a2sd check
[ ] GREP: Using ROM Busybox.
[ ] REBOOT: Using ROM Busybox.
[ ] FDISK: Using ROM Busybox.
[ ] CAT: Using ROM Busybox.
[ ] MKDIR: Using ROM Busybox.
[ ] RMDIR: Using ROM Busybox.
[ ] CHMOD: Using ROM Busybox.
[ ] MOUNT: Using ROM Busybox.
[ ] UMOUNT: Using ROM Busybox.
[ ] CP: Using ROM Busybox.
[ ] RM: Using ROM Busybox.
[ ] MV: Using ROM Busybox.
[ ] LN: Using ROM Busybox.
[ ] MORE: Using ROM Busybox.
[ ] MKNOD: Using ROM Busybox.
[ ] AWK: Using ROM Busybox.
[ ] SLEEP: Using ROM Busybox.
[ ] SYNC: Using ROM Busybox.
[ ] TEE: Using ROM Busybox.
__ _____
| \ |
| | |
|__/ | Darktremor Apps2SD 2.7.5.3 Beta 4a (2011-01-30)

[-] Checkpoint 1: Check for SD Card Fix and Implement.
[-] Checkpoint 2: Run Dalvik Heap Program (if exists).
[-] Checkpoint 3: Run Set Low Memory Killer Program (if exists).
[-] Checkpoint 4: Determine Mount Point.
[-] Checkpoint 5: Set Parameter Variables.
[ ] GetProp Command = /system/bin/toolbox getprop
[ ] SetProp Command = /system/bin/toolbox setprop
[ ] Mount Point = /system/sd
[-] Checkpoint 6: Insert CyanogenMod patch.
[ ] Creating /cache/dc
[ ] Symlinking /cache/dalvik-cache to /data/dalvik-cache
[-] Checkpoint 7: Complete Dalvik Cache Move (if applicable).
[-] Checkpoint 8: Resetting Dalvik Cache Partition
[-] Checkpoint 9: Switching Davlik Cache to Cache Partition (if applicable)
[-] Checkpoint 10: Checking for existence of command parameter
[-] Checkpoint 11: Check for a2sd help command
[-] Checkpoint 12: Check for a2sd check command
[ ] Starting Apps2SD Check Program.

Darktremor 2.7.5.3 Beta 4a Apps2SD Status Report
============================================================================
===
Legend: [G£ö]=Setting is correct
[GÇ+]=Setting is correct, but not optimal.
[G£û]=Setting is incorrect and needs to be fixed or option is not av
ble.
============================================================================
===
[COLOR="Red"][B]Block Device - [G£ö] /dev/block/mmcblk0p2
Mount Point - [G£ö] /system/sd
Support EXT2? - [G£ö] Yes[/B][/COLOR]
Support EXT3? - [G£û] No
Support EXT4? - [G£û] No

Apps - [ ] Linked to SD Card.
[ ] No Apps2SD Flag File not found.
[G£ö] 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.
[G£ö] 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.
[G£ö] Dalvik runs from Int. Storage.
To run from SD card, type a2sd cachesd.
To run from /cache partition, type a2sd cachep

Data - [ ] Program Data on Internal Storage.

Swap - [ ] Partition not present or no swap support.
[G£ö] Swap does not start.

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

Dalvik Heap(MB) - [G£ö] 64m

Low Memory
Killer Settings - [G£ö] 1536,2048,6144,8192,12288,15360
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

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

** Activate the a2sd using "a2sd cachesdreset". Or "a2sd datasd" if u like the extreme a2sd.

+++(Optionally, activate a2sd using A2sdGUI