[XPERIA X10 Android Development] DooMLoRD:
[How-To] Rooting & Installing Recovery on X10 Official SE GB [Picture & Video Guide]

I AM CLOSING DOWN THIS THREAD AS IT IS NO MORE REQUIRED

To root ur device kindly download the newest version of FlashTool as it a has the new zergRush implementation, and is one click root!

regards,

DooMLoRD

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

THIS INFO IS ONLY FOR LOCKED BOOTLOADER

READ THE FULL FIRST POST PROPERLY BEFORE ASKING QUESTIONS

REPEAT QUESTIONS WILL BE IGNORED

ALL KNOWN ISSUES HAVE ALREADY BEEN ADDRESSED U JUST NEED TO READ/SEARCH THROUGH THIS THREAD

TROUBLESHOOTING TIPS ARE POSTED HERE

The rooting part is for Stock SE 2.3.3 FW...

The installing recovery part is for all ROMs based on SE 2.3.3 FW... if the Dev of ur ROM has not yet included the latest xRecovery posted by Z ONLY then install the recovery! else wait for the ROM dev to include it in that ROM..

i am posting this because many ppl are getting confused over the slightly "complicated" process...

i have personally verified all the below steps atleast 4 times! and it works properly! please follow the below instructions step by step...

[ Credits ]

Bin4ry & Androxyde for their work on Flashtool

aZuZu for finding this rooting solution! aZuZu u are super awesome!!!

zdzihu for fixed xRecovery-0.3 for GB! thanks Z u are a life saver :)

me, for making it friendly :D

PLEASE DO NOT FORGET TO THANK THE ABOVE PPL FOR MAKING THIS POSSIBLE!

[ Requirement ]

Stock SE 2.3.3 firmware/custom 2.3.3 ROM (if u want to update/install xRecovery the simple way)

my modified Flashtool package posted below

[ Whats Included? ]

modified Flashtool 0.2.9.1 package

aZuZu's FTF files posted for rooting

zdzihu's xRecovery-0.3-GBready (with all fixes made by Z)

[ Downloads ]

FlashTool_0.2.9.1-GBready_root_xRec [ Mirrors ]

Just download and double click on the downloaded file

it will ask where u want to install/extract, browse to that folder then click on "Extract"

once its extracted go into that folder and u can now launch Flashtool using X10FlashTool.exe

[ How To: Root ] (all credits for finding this method go to aZuZu)

looking at the files posted by aZuZu i can tell u that this will work on ALL BRANDED/GENERIC/REGIONAL 2.3.3 GB FWs... provided that the kernel.sin file remains same (which it will for all 3.0.1.G.0.75 FW)

here is a video guide created by silveraero :

[YOUTUBE]kqh1wWwoTbw[/YOUTUBE]​

make sure u are on stock 2.3.3 FW

[ON UR PHONE] enable Unknown Sources & USB debugging in:

Menu -> Settings -> Applications -> Unknown Sources

Menu -> Settings -> Applications -> Development -> USB Debugging

power down device

Open the flashtool provided in this thread

Flash -- Kernel downgrade

after u see the following remove the USB cable

DO NOT CLOSE FLASHTOOL

remove usb cable

Power on device

u will feel a small vibration when u power on device at that point immediately connect usb cable

when the device starts IT WILL get stuck at SE text logo & u will see the following in flashtool log/window:

NOW click root

and u will see some things getting logged in Flashtool at end u will see the following output

ur devcie will reboot is done, even IF it doesnt reboot follow the next steps

pull out battery and wait for few mins

enter flash mode

Flash -- Kernel upgrade.

after u see the following remove the USB cable

Power on your phone and phone will be rooted.

[ How To: Install xRecovery ] (all credits for working xRecovery go to zdzihu)

here is a video guide created by silveraero :

[YOUTUBE]a56GSx8DcEE[/YOUTUBE]​

power on device & get into the OS

keep screen active/unlocked!

now connect phone to PC via usb cable u will see the following:

now click "Ask Root Perms" and watch out for Superuser prompt on screen and accept/allow it

if u accepted/allowed it u will see this:

now xRecovery button should become "clickable" as show above & click it!

now u will see the following in the Flashtool log/window

THATS IT! u will now have latest xRecovery-0.3-GBready (with all fixes) installed!