How to Root (and Unroot) the Sony Ericsson Xperia X10 Mini (E10i)

Wanted to infuse some new life into your Sony Ericsson Xperia X10 Mini?  Always wanted to try those custom ROMs everybody seem to be talking about?  If you answered yes to both of these questions, then you are ready to take the first step – rooting the Xperia X10 Mini.  Read on to know how.

I.  Before You Begin

1.  This procedure only works for devices running the 2.1.1.A.0.6 firmware.  Do not go any further if this is not the build number you are currently running.

2.  Make sure that your device is at least 75% charged before you begin with this procedure.

3.  Ensure that you have a backup of everything you feel is important before you begin.

II.  Necessary Downloads

SuperOneClick.rar [Link available in the first post of this thread]

III.  Rooting the Xperia X10 Mini (E10i)

1.  Extract SuperOneClick.rar to a folder on your desktop.

2.  Enable USB Debugging on your device.  To do this, go to Menu > Settings > Applications > Developer Options and tick the USB Debugging checkbox.

3.  Connect your device to your PC and if there are any drivers being installed at this point, let Windows 7 do so.

4.  From the folder you extracted above, run SuperOneClick.exe.

5.  Click on Root.

Your Xperia X10 Mini should be rooted once the application confirms that your device is rooted!

IV.  Unrooting the Xperia X10 Mini (E10i)

1.  Follow the same steps as in Section IV until Step 4.

2.  Click on Unroot.

V.  Flashing ClockworkMod Recovery (Optional)

If you would like to flash a custom recovery image in order to flash custom ROMs, head to the next procedure to learn how to do that.

If this procedure helped you please thank/donate to the original developers here.

If you need help with this procedure, please ask in the comments below or in the forum.

This is part of our Android How To’s. We have how to’s on rooting, loading ROMs, and tons of other tips and tricks for your specific device or for Android devices in general! For all of our Android How To’s, head here.

  • 1NV1Z1BLE

    ” CORRECTION ” It should b Section III, instead of Section IV

    IV. Unrooting the Xperia X10 Mini (E10i)

    1. Follow the same steps as in Section IV until Step 4.

    2. Click on Unroot

  • 1NV1Z1BLE

    I av Sony Ericsson Xperia X10 mini (E10i), 2.1.1.A.0.6 firmware, rooted (SuperOneClick.rar) then installed d Root Checker n confirmed dat it has root access!

    My Problem is I can disable/delete any apps but I cant move them to d SD card (with RootAppDelete). I cant find any apps which support Android 2.1 to move d apps to SD card.

    Can any1 help me? Please?

    THANX.

  • Fabrice Alan

    THANX ALOT FOR THIS POST!!!WORKED JUST FINE!!!

  • Grant Hogden

    I Downloaded the “SuperOneClick.rar” to a computer,
    opened SuperOneClick.exe after making sure my X10i mini was in debug mode,
    then Clicked on Root.
    then I got an error message;
    “Unhandled exeption has occurred in your application. If you click continue, the application will ignore this error and attempt to continue. if you click quit the application will close immediately.

    the system file cannot find the file specified

    -Details-

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ComponentModel.Win32Exception: The system cannot find the file specified
    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
    at SuperOneClick.Form1.runCommand(String arguments)
    at SuperOneClick.Form1.runOperationUI(String description, String arguments)
    at SuperOneClick.Form1.btnRoot_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.8000 (FX35W81RTMGDR.050727-8000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    —————————————-
    SuperOneClick
    Assembly Version: 1.5.5.0
    Win32 Version: 1.5.5.0
    CodeBase: file:///C:/Users/Sandra/AppData/Local/Temp/7zOB14B.tmp/SuperOneClick.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.7905 (win9rel.050727-7900)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.7905 (win9rel.050727-7900)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.7905 (win9rel.050727-7900)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.”
    If I click continue it sits there saying “Killing ADB server….” for Hours and I am not sure if it is doing something and how long I should wait or if there is something else I should do or install to make it work.