Important — Please Read Before You Begin
This guide is specifically aimed at users of the Sony Ericsson Xperia X10i. X10a users require additional steps — check XDA Developers for a guide specific to your device.
Follow each step carefully. This guide cannot be held responsible for any damage caused to your device. Rooting is not recommended by Sony Ericsson, and the manufacturer will likely void your warranty and take no responsibility for any damage that results.
This guide is specifically aimed at users of the Sony Ericsson Xperia X10i. X10a users require additional steps — check XDA Developers for a guide specific to your device.
Follow each step carefully. This guide cannot be held responsible for any damage caused to your device. Rooting is not recommended by Sony Ericsson, and the manufacturer will likely void your warranty and take no responsibility for any damage that results.
Step 1 — Download the Required Files
You will need two packages before you begin. Download both of the following:ROOT_F2v1
The root package. Download from either mirror:
RapidShare Mirror
Hotfile Mirror
i_R1FA16_ft
The flash tool package. Download from:
Hotfile Mirror
Step 2 — Enter Flash Mode
Switch off your X10i, then hold the Back Button and connect your device to the PC via USB. The SEUS driver will install automatically.Step 3 — Find Your Device ID
You need your device ID before proceeding. There are two ways to find it.Method 1 — Registry
Press Windows Key + R, type regedit and navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_0FCE&PID_ADDE
You will see a number like 5&3********0&3. Copy one of the entries.
Method 2 — Flash Tool
Open the i_R1FA16_ft folder and run 1st.cmd. A popup window will display your device ID in the same format. Copy one of the numbers shown.
Steps 4–7 — Configure the Device ID
- Open the i_R1FA16_ft folder, go into Step 1 and open DeviceID.txt.
- Replace the existing number with the device ID you copied.
- Copy the updated DeviceID.txt and paste it into the Step 2 and Step 3 folders, both found inside the ROOT_F2v1 folder.
Steps 8–11 — Flash the Firmware
- Switch off your phone, disconnect the USB cable, and remove the battery for at least 5 seconds.
- Open the i_R1FA16_ft folder, navigate to Step 1, and run X10flash.bat. A command prompt will appear with the message: "Please connect X10 in flash mode. Press any key to continue."
- Reinsert the battery, hold the Back key, and connect the cable to your PC. When the green indicator light turns on, press Enter in the command prompt and wait for it to complete. Close the prompt when done.
- Disconnect the cable and switch the phone on. Note: the phone will not power on while the cable is connected.
Steps 12–14 — Root the Device
- Enable USB Debugging on your phone — this is required to proceed.
Menu → Settings → Applications → Development → USB Debugging
Reconnect the USB cable once enabled. - Run Step2.cmd from the ROOT_F2v1 folder. On your phone, select the sixth option: Update from SD card. Do not close the command prompt. A Processing message will appear on the phone. Once it disappears and the option buttons are enabled, close the command prompt — but do not press any buttons on the phone. It will restart automatically, up to 4 times, before rebooting normally.
- Run Step3.cmd from the ROOT_F2v1 folder and let it run until the phone reboots.
Your X10i Has Been Successfully Rooted
- Build number should now read R2BA020
- Full root access is now enabled
- Firmware has been updated to the latest version from Sony Ericsson
Troubleshooting
Error — Unable to open channel (GetLastError=0)
java.io.IOException: Unable to open channel, GetLastError=0
This means you entered the wrong device ID. If you have more than one ID listed, try a different one and repeat the process from Step 4. If you only have one ID, reinstall the SEUS driver and attempt to retrieve the device ID again.
java.io.IOException: Unable to open channel, GetLastError=0
This means you entered the wrong device ID. If you have more than one ID listed, try a different one and repeat the process from Step 4. If you only have one ID, reinstall the SEUS driver and attempt to retrieve the device ID again.
Removing Unwanted Apps
One of the best benefits of rooting is the ability to remove bloatware. You will need an app called Root Explorer (available via Google Search) to do this.- Install Root Explorer.
- Navigate to the system folder on your phone.
- Tap the button in the top right corner to enable read/write permissions.
- Select the files you want to remove and delete them.
Warning: Do not delete core system files. Only remove apps you are confident are safe to uninstall.
Apps that are safe to remove include Moxier Mail, Quadropop, Play Now video player, and the trial version of Office Suite.