[XPERIA X10 Q&A, Help & Troubleshooting] Crowds:
IMPORTANT NOTE: Because people do not have respect for the work of other people or to the point of thanking all the links to the alternatives are "down" until further notice. Over 200 downloads and not a thank you?!

Thanks.

After receiving several PM `s trying to get my help in the installation of Froyo ROM` s i decided to create this little "How to" for the avoidance of doubt.

This is a guide based on the Windows XP System.

This guide is ONLY for Xperia X10.

This guide was based on information gathered and based on my own experience and presents, in my opinion, the best way to get what you want. Whenever possible I will present alternatives.

This guide has a starting point of the original ROM SE (no root) if you already have root access please go to step 2.

---------------------------------------

---------------------------------------

What you`ll need before proceeding:

- Download SDK from google (need help for this? go HERE)

- Make sure you`ve just one partition on your sdcard and on FAT32. More info HERE

- Before each and every step make sure you have USB Debugging checked (settings>applications>Development)

---------------------------------------

---------------------------------------

I WILL NOT BE RESPONSIBLE IF ANYTHING GOES WRONG​

1. Getting Root Access

1st mode

- Download file rootme.tar.bz2 HERE and follow the instructions or use as an alternative SuperOneClickv1.5.5-ShortFuse;

- Reboot.

2nd mode

You can alternatively use THIS pre-rooted and with xRecovery allready instaled rom. Saying this, if you choose to install this rom can proceed to step 3

Use THIS tool if you have any trouble with Bin4ry one.

Bin4ry realease a new tool you can try it HERE.

2. Installing xRecovery

1st mode

- Download xRecovery HERE and do the installation by following the instructions.

2nd mode

For the case of having problems installing the xRecovery do the following:

- Download THIS version of xRecovery;

- unzip it and copy the content (3 files) to the root of your sdcard;

- Open cmd prompt (start>run and type cmd) - From now on i will call this adb shell. I also recomend that you create a shortcut to this on your desktop, since you will use this many times;

- Now go to tools folder where you install your SDK. In my case (C:\Program Files\Android\android-sdk-windows\tools>);

Now type:

adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
dd if=/sdcard/busybox of=/system/bin/busybox
dd if=/sdcard/chargemon of=/system/bin/chargemon
dd if=/sdcard/xrecovery.tar of=/system/bin/xrecovery.tar
reboot

Check your screen and give permition

- Reboot

- Press several times after "sonyericsson" appear on back button to confirm if xRecovery it`s installed. If it`s corrected installed you wil see your screen as the images bellow.

Although this guide is described for the installation of zhizu rom`s the process is exactly identical to the TripNRaVeRs and jerpelea rom`s

3. Installing Rom`s

This guide is for every rom that supports xRecovery process. I will not answer questions from other method.

- Choose the rom you want.

ZHIZU / TripNRaVers v2.1 / TripNRaVers vMIUI / jerpelea

3.1.

zhizu rom:

- Download-FreeX10 beta1.zip;

- Download gapps_latest_FreeX10.zip;

- Download FreeX10-beta1-hotfix4a.zip (at this point this is the last version, if a newer version exist please download that one. The process is identical);

- Create a folder at the root of the sdcard named ROMS;

- Create a folder inside ROMS called zhizu, TripNRaVers or jerpelea (dependind witch rom you`ll use);

- Copy the downloaded files to that folder;

- Reboot;

- Enter on xRecovery and:

3.1.1.

- Install custom zip;

- Choose custom zip from sdcard;

- ROMS (folder you created earlier);

- zhizu;

- Run the FreeX10-beta1.zip;

- Run the FreeX10-beta1-hotfix4a.zip;

- Reboot;

---------------------------------------

---------------------------------------

NOTES:

After that, probably you won`t have network and screen is crazy... :p do this:

Open adb shel again and type:

adb shell
killall servicemanager

Your phone will reboot.

HAVE REAL ISSUES REGARDING "killall: not found"? type this instead (thks to NeoInc):

adb shell
busybox killall servicemanager

If you`ve installed the TripNRaVers rom and if you have issues with wireless run this command on adb shell (thks to rodak ;) ):

adb shell
setprop net.dns1 192.168.1.1

If you having problems with su permission type (thks to AzureNightwalker ;) ):

mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
chmod 4755 /system/bin/su

---------------------------------------

---------------------------------------

(back on topic)

- After reboot enter on xRecovery again and go where you put your files again but this time you will run the gapps_latest_FreeX10.zip

- DONNE :D

If after instaling gapps_latest_FreeX10.zip you still don`t have google apps, please install THIS and then gapps_latest_FreeX10.zip

4.

If you want to install new market, please do this:

- Enter AT LEAST once in the old one;

- Copy THIS to the folder you`ve created earlier and run it from xRecovery.

---------------------------------------

---------------------------------------

CREDITS:

None of this would have been possible without the incredible work of our devs.

All the credit should be directed to them. Not for me. Just tried with this guide to help young (or not) to get phones rooted, install xRecovery and for installation of these incredible ROM `s.

Thanks to (in alphabetical order): (sorry if i forgot someone)

Bin4ry;

CLShortFuse;

jerpelea;

MarylandCookie;

rodak

th4r;

TripNRaVeRs;

XperiaX10iUser;

ZHIZU;

and all XDA users

;)