[XPERIA X10 Android Development] Dzufa:
This Rom have many advantages over stock one. If you use stock firmware for a while you will notice the differences.

Don´t expect better display due to bravia engine, but everything else is better on this rom.

Xrecovery is part of a kernel, and it´s used to gain control over your phone before booting Rom. Used to backup, and restore your rom, to apply zipped updates and fixes for current rom, to clear(wipe) your data, cash, even to wipe your rom if is necessary, to format your SD card, to fix permissions etc...You can access it by pressing BACK button few times right after turning on blue led during booting rom (usually few seconds after power on phone). When you enter Xrecovery menu, use VOLUME-UP and VOLUME-DOWN to browse, HOME to select, BACK to go back.

Now lets get back to subject:

First flash custom kernel because you will need Xrecovery. Flash Doomkernel for example (download kernel from http://hotfile.com/dl/140882840/37a957f/X10_2.3.3_DooMKernel-v06-1113-BootManager-v2.0.ftf.html , put in Flashtool/firmwares folder on PC, open Flashtool, connect device via usb, when your phone get recognized by Flashtool press Lightning button in Flashtool, choose your kernel from list (left), press OK, and follow the instructions and wait to Flashtool finish flashing kernel.

Now we can flash our ROM.

Download ROM from http://minus.com/mQtwnNx9l/ , ADD-ons from http://www.mediafire.com/?i09fehn7g73b278, and Fixes(MMS fix from http://www.mediafire.com/?f683ovkr6r0rjtfand Browser fix from http://xdaforums.com/showpost.php?p=29200038&postcount=3387).

ROM ftf file put in Flashtool/firmwares folder on PC, ADD-ons and fixes put on SD card of your phone.

Start Flashtool and connect your device (wait recognition)

Press Lightning button in Flashtool.

Select the Rom ftf file (this with Ferakernel) from list(left) and check no final verification box (very important)

Press OK.

Follow flashing procedure

Once done, turn on the phone and enter xrecovery (press BACK button several times after blue led light) to flash ADD-on zip.

Browse to Partition Tools menu and enter with HOME button.

Press HOME button over Mount System and Mount Data (now should be written UNMOUNT on this options)

Press Back button to go back on main menu and Wipe Cash Partition (press Home button over that option)

Go to Advanced Options, enter, and Wipe Dalvik Cash (after wiping back to main menu)

Go to Install Custom Zip, then Choose Custom Zip from SD card, and find X10Sv9-ADDons zip which you previously put it on SDcard and press Home button and follow instructions.

When your phone reboot, leave him about 5 minute, to everything settled. After that, set your phone with setup guide, and don't install anything yet. Reboot again in Xrecovery, and go to Install Custome Zip and find Fixes( MMS fix and Browser fix) you previously put it on SD card.

Go to main menu and press Reboot and VIOLA.

If you got problems with google app (no authentification in gtalk, problem to download in play store, ...) do this :

- in setting menu go in application

- find google framework app and clear data

- find play store app and clear data

- reboot and everything should be fine