[Sony Ericsson XPERIA X10 Mini] mariosk1gr:
Hello all,

First of all Im not a developer!

After some versions of roms I tried on my phone I had some difficulties with camera, video and contacts and I took the decision to do the following steps after I installed via Sony Ericsson PC Companion the official latest rom of Android 2.1.

1. Root your phone and install also Root Explorer.

2. Delete crap apps and games via Root explorer that SE dont let to uninstall.

3. Install Launcher Pro and 3D Gallery.

The phone after the deletion of some annoying programs of SE was working faster than before. With Launcher Pro and 3D gallery my phone right now is working very fast and faster I can say than Froyo and Gingerbread roms I tested.

The good thing on this is that you have the official rom.. So that means that everything works perfect and at same time with Launcher Pro and 3D gallery you have a different sense from your x10 mini.Until Android 2.2 and 2.3 roms are more stable and everything works great, I think that is a very good solution to give another meaning to your x10 mini and have full functionality.

That's all, I would love to have froyo or gingerbread to my phone too but I also need new roms to be more functional.

The procedure about how to root your phone and follow the next steps are inside the forum.

Final you can overclock your cpu to 710mhz for example (this a good overclocking with the most low risk to brick your phone) with many programs that most of them are in the market too for faster performance.After all you can use many themes and apps that have already posted on x10 mini forum section and use them w/o any problems. xRecovery is a must have to do this right!

Ok as you asked about how to overclock your x10 mini, I will show you the procedure about how to do it:

Intro: (dev post)

Since the X10 kernel is working, we might have a hope that someday we will have our custom kernels. If we can have custom kernels, we can do the overclocking easily.

Until that day, we will still have to overclock with modules. To make overclocking works with our current kernel, as far as I can see, we need to do the following things:

1. Patch cpufreq data to change maximum reported freq (these value will be read by Android for further controls). cpufreq will then call the low-level acpuclock functions to change real cpu freq.

2. Patch acpuclock data + code to change real cpu freq.

Installation:

Manual installation : it will be better if you can do this way.

- Download appropriate x8oc-v004-x10m (for X10 mini)

- Unzip

- Remount /system as rw (Root Explorer app and phone must be Rooted)

- Push x8oc.ko in to /system/lib/modules

- Edit /system/etc/hw_config.sh, add one line at the beginning

# x8 overclock

insmod /system/lib/modules/x8oc.ko

sleep 2

echo xAB > /proc/x8oc

Where AB is your desired code for that frequency. Test the frequency carefully before applying it at boot!

(you can edit hw_config.sh by pulling it to your PC, edit, and push it back)

- Reboot your phone

Frequencies:

20 to change to 614MHz

21 to change to 634MHz

22 to change to 653MHz

23 to change to 672MHz

24 to change to 691MHz

25 to change to 710MHz

26 to change to 730MHz

27 to change to 749MHz

So if you want to overclock your cpu to 710mhz then you have to choose "25" and the following code will be like this:

# x8 overclock

insmod /system/lib/modules/x8oc.ko

sleep 2

echo x25 > /proc/x8oc

After this you can download CPU Master for free from the marketplace and check the speed of your cpu and be able to change also the min frequency for better performance.

Thx to doixanh about this procedure

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

You can download the file "x8oc-v004-x10m.zip" from the link above.