[Sony Ericsson Xperia Neo, Pro] mpoendi:
Well guys I found this guide in

EVO 4G Android Forum Development

​

And I can't find this Guide nowhere Posted on our Forum, so I'm willing to write this guide, yeah of course I already test it on My Xperia neo V and it works perfectly.

So you know guys, a2sd was found on some or maybe lot of cyanogen base rom. so maybe you already familiar with this.

This script will allow to move app to existing ext3 or ext4 partition and enabling swap to swap partition (if exist)​

Now this script is work on our (maybe, but i tried and it works) on stock base rom

Ok, the things you will need

a2sd script : you can find in the thread above -Recomended- choose the old Version 2.7.5.2-1 from the thread. the latest version is unstable and may cause unwanted behavior (on my device)

Your ICS stock base Rom (any build should work)

unlocked bootloader

Sdcard partitioned to ext3 or ext4

Swap partition on your sdcard -additional if you want to enable swapping-

Any respective ICS kernel

Latest busybox

Terminal Emulator or Script Manager installed on /system/app

Ok you can follow my instructions to get this script working on your stock ROM :cool:

First : (do backup -Must do-) and you have to fresh install your current ROM, but if you have your own customized ROM (like my own) you may follow my step

Backup it using Clockworkmod recovery

Then restore ONLY system

Do factory reset - wipe cache partition - and wipe dalvik cache

Second : Flash a2sd script which you have download before via recovery

Third : Reboot to your system

Fourth : Now if the things goes well in other words, the rom is booting :D go to terminal emulator and do as follow

Type

su
a2sd help //--- this will open help about a2sd command -->>

You can find lot of helpful command that you can call to use this script, Now to activate a2sd script

type

su
a2sd reinstall //--- this will create link app to your existence sdext --->>

This may cause reboot several time, don't panik eh. it's normal ;) unless it goes to bootloop you may Wipe dalvik cache and Wipe cache partitiion :good:

type

su
a2sd check //--- to check your system information -->>

if it give a result as bellow

[ ] Apps2SD is launching...
__ _____
| \ |
| | |
|__/ | Darktremor Apps2SD 2.7.5.2-1 (2011-01-02)

[ ] Startup Boot Sequence
[ ] GetProp Command = /system/bin/toolbox getprop
[ ] SetProp Command = /system/bin/toolbox setprop
[ ] Mount Point = /system/sd
[ ] Checking for existence of Dalvik Heap Change Program.
[ ] Dalvik Heap Change Program Found.
[ ] Running Set Dalvik Heap Program
[ ] Setting Dalvik Heap Size to 64 MB
[ ] Starting Apps2SD Check Program.
[ ] Checking for ext partition

Darktremor 2.7.5.2-1 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 - [ ] /system/sd
Partition Type - [Γ£ö] EXT4
- [ΓÇ╝] May be incompatible w/ ROMS
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 SD flag file found.
[Γ£û] Dalvik runs from Int. Storage.
Setup issue. Run a2sd repair to fix.

Swap - [ ] Partition present.
[ ] Swap partition: /dev/block/mmcblk0p3
[ ] No Swap flag file not found.
[Γ£ö] Swap starts.
To deactivate swap, type a2sd noswap
[ ] Note: Not all ROMS activate swap.

ZipAlign - [Γ£ö] Running at boot.
To deactivate it, type a2sd nozipalign

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

Low Memory
Killer Settings - [Γ£ö] 3840,12288,12288,12288,12288,12288
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

That means. the script is working :cool:

You can find any other command to use this script with, just Type a2sd help on your terminal emulator.

Ok last but not least - this script can be controlled via A2SDGUI application which you can find on PlayStore, search and download it. it's free :good:

My suggestion do not use any app like Link2sd, or any other app like that one, it may cause break the script. :eek:

And here is my screen shot from my MT11i

At last - press THANKS to this people

tkirton

And Me :cool: as well (if you would) - thought I don't play a lot on xda