[XPERIA X10 Themes and Apps] wolfilein:
a big part of this new tutorial is not from me, credits go to tot31

New version out !!

Now you can choose if you also want to move the dalvik cache an the /data/data directory to sd (if you have an slow sd-card this will be a bit laggy) (to use this you can now use the update funktion)

and i've added an update funktion and protectet the install function so now you can't install app2sd two times an brick your fimrware

and if this help you you can help/thanks me ;)

If You have an x10 mini (pro) go here :

http://xdaforums.com/showthread.php?t=804574

The leds on boot are Now working :

blue means:

no proplem with sd card booting normal

purple/voilet means

sdcard malfunktion booting with failsafe

.

How To : App2sd on Xperia X10i

Pre Installation.

Root the phone by using z4root ( http://xdaforums.com/showthread.php?t=833953 )

Step 1 : Preparing your micro SD Card.

Please refer to this link ( http://xdaforums.com/wiki/index...rd_partitioning ) on how to prepare your micro sd card.

For better performance I would advise that you use a Class 10 card instead of the original card that comes with the phone because the card is only Class 2 card. For more infomation on speed class rating of sd card please go here -> http://en.wikipedia.org/wiki/Secure_Digital

An excerpt taken from wikipedia :-

The following are the ratings of some currently available cards:

* Class 0 - These cards do not specify performance, which includes all legacy cards prior to class specifications.

* Class 2 - Minimum of 2 MB/s performance. Lowest speed for SDHC cards.

* Class 4 - Minimum of 4 MB/s performance.

* Class 6 - Minimum of 6 MB/s performance.

* Class 10 - Minimum of 10 MB/s performance.

Note : The recommended maximum size of ext2 partition is 1.4GB. I've tried 3GB before and ended up with unstable system and eventually crash the phone. So if you're really greedy since you've bought a 16GB or 32GB card to partition the ext2 more than the recommended size and if your phone is unstable, you've been warn but normaly 1.4 GB are enough

Step 2 : Download the related files.

1. App2sd : see attachment

2. adb shell : see attachment

Step 3 : Enabling USB Debugging mode on you phone.

Go to Settings -> Applications -> Development -> USB Debugging (check this option).

Step 4 : Installing App2sd.

Create a folder name adb in your pc and extract all the files from adb.zip into this folder.

Connect your phone to your pc and mount the sd card. Extract all the file from app2sd2.1.zip to the root of your sd card. Make sure to unmount the sd card before continue the next step.

In your pc open up a dos terminal box by typing cmd in the Search programs and files box.

Type

cd /adb

then type

adb shell

then type

sh /sdcard/app2sd.sh

you'll be presented by this screen...

+________________________________+

|********************************|

|*Welcome To wolfilein's App2sd *|

|*installing script *|

|********************************|

+------------------------------------------+

~this version should be go on any device ~

+___________________+

|********************|

|* Menu *|

|* *|

|*[0] install app2sd *|

|* *|

|*[2] exit *|

|********************|

+-------------------------+

[0]

now just press the enter key & wait.

Important : Make sure to set your phone screen timeout to the max because Superuser will ask for your permission to allow this script to run. If your screen goes blank, you can't see this prompt and the installation will fail.

after a while you'll get this..

busybox is /system/bin/busybox

rm failed for /etc/mount_sd.sh, No such file or directory

+________________________________+

|********************************|

| finished going reboot now |

|********************************|

+-----------------------------------------+

the both messages above doesn't mean that your installation has failed

Finally after a reboot, your phone is ready with app2sd. From now on when you install any applications it will save into your sd card.

Disclaimer : Do this at your own risk. I will not responsible if any injuries or damage occur to you or your phone ;)