How to install 2.3 and root

Last Updated:

  1. beau420

    beau420 Well-Known Member

    Here is my guide on how to install 2.3 generic and then root your x10.

    First I would suggest installing the generic version of 2.3.

    So, download the Flashtool -

    Install it, then go to download the generic version of 2.3:

    [Download] All X10 Firmwares - xda-developers

    I downloaded X10a_3.0.1.G.0.75_AMERICA-US GENERIC (140.5 MB)

    Unzip the file and there should be a FTF file inside, that is the generic ROM

    Open Flashtool, Click Flash, navigate to the FTF file that you unzipped.



    Chose it, it will prepare the FTF file and then open a window asking you to turn your phone on in Flashmode.

    Turn off phone and then hold the back button and plug in the USB cable at the same time like the window is asking you to do.


    It will flash the phone to generic 2.3. Now we can prep it for rooting.

    Turn the phone on, it will want you to go through the Wizard steps the first time. Just chose English and then click Skip (don't set it all up now)

    Open Settings->Applications->Check Unknown Sources->click into Development->Check Debugging and check Stay Awake (for now, we need to do this)


    Phone is now 2.3 and ready to get rooted. We have to flash part of the kernel, root and then reflash back to the current kernel.

    So, back in the flashtool, click Flash, there will be 2 files in the Firmware folder that is part of the flashtool. Chose the Kernel Downgrade and click ok, it will prep the files and get you ready to flash.

    Turn off phone, hold the back button and plug in the USB cable like the onscreen instructions say and it will flsh to the downgraded kernel.

    When it is done, unplug and turn off the phone.

    Now, we need to root, the phone won't start so remove the back on the phone, we will need to pop the battery at some point.

    Make sure the phone is off, have the flashtool open, and plug in the phone, and turn it on.

    Click the Root button as soon as it lets you. If the root button never lights up, try once more (might have to pop the battery out to start again)

    If you still can't click the root button in the flashtool, then when the phone starts, go to Advanced at the top of the menu bar in the x10 Flashtool and select Root and beside that select Force psneuter

    In the flashtool, where it says what it is trying to do.

    It used to say "Android version : 2.3.3 / kernel version : uname: permission denied" Now it says "Android version : 2.3.3 / kernel version : 2.6.29" or some other newer version. As long as it sys something like that, then it rooted.

    Now we are ready to put the 2.3 kernel back on there and we are done.

    Turn off phone (remove battery) now we start it in flashmode again. In the flashtool, click Flash and chose the Kernel Upgrade file from that firmware folder.

    Plug in USB, hold back button and pop the battery back in, it will say it is flashing and ask you to unplug and reboot the phone when it is done.

    That is it, it should be at 2.3 now and it should be rooted.

    At this point, I would also do a Factory Reset on the phone, just to make sure anything left over from 2.1 is gone.

    Nate08 likes this.
  2. Pegasus2002

    Pegasus2002 New Member

    Hello There,
    I was performing rooting on my Xperia X10, by following your guidelines, I was able to select "Root" in FlashTool, but all I see is "BusyBox" installed message in FlashTool, it says "Rooting is available after Reboot" but I'm unable to turn on my phone, I tried to select Upgrade Kernel, but it does not recognise the phone, can you suggest how to continue rooting for my phone.
  3. Nate08

    Nate08 New Member

    Just wanted to thank you for posting this guide. I upgraded my xperia x10 and rooted last night and these instructions made the whole process very straight forward.
  4. beau420

    beau420 Well-Known Member

    Glad to see my post going to good use.
  5. amigaz

    amigaz New Member

    Can you help me with my xperia x10, i followed the guide correctly but until the part when the flashtool message: Now unplug the device and power it on
    Then go to application settings
    turn on Unknown Sources and Debugging.

    When i switch on and the sony ericsson logo pop up after that it went to power off. i can't open my phone. any one could help me with this problem?
  6. FaunKeH

    FaunKeH New Member

    Hey, I'm looking at rooting my Sony Xperia X10 and I was just wanting a bit of help.
    My details for my phone are: model: X10i, Android: 2.3.3, baseband: 2.1.71, kernel: 2.6.29-00054-g5f01537SEMCUser@SEMCHost #1, build number: 3.0.1.G.0.75

    The reason I'm rooting is because the bloatware really slows down the system and it is running very slow for the specs of this phone. Please give me a short detailed guide on what files i need to download :) I am concerned about losing contacts and data but warranty is now expired.

    Thanks!! xx

Share This Page