Rooting Sony Ericsson handsets was never quite as straightforward as rooting many HTC devices from the same era. We recently covered how to root the Xperia X10, and this time the focus shifts to the smaller members of the family.
This guide covers the Sony Ericsson Xperia X10 mini and the Sony Ericsson Xperia X10 mini Pro.
- You will need ADB access through the Android SDK.
- USB debugging must be enabled on the phone.
- The Power Control widget is needed so you can quickly toggle Wi-Fi during the process.
- This is an older manual root method, so take your time and follow each command carefully.
What you need
- Download and extract exploid_x10mini.zip
- Download the Android SDK for ADB access
- Download Sony Ericsson PC Companion for the required USB drivers
- Enable USB debugging by going to Settings > Applications > Development
- Add the Power Control widget to your home screen so you can quickly switch Wi-Fi on and off
This method is aimed at older Xperia hardware and older Android-era tooling. Paths, drivers, and downloads may feel dated, but that is part of the original process.
Rooting instructions
- Connect your device to your computer.
- Open a Command Prompt window and navigate to your Android SDK platform-tools folder. For example:
C:\android-sdk\platform-tools - Next, move to the folder where you extracted exploid_x10mini.zip. For example:
cd c:\exploid_x10mini - Enter the following commands one at a time:
adb push Superuser.apk /sdcard/Superuser.apk
adb push su /sdcard/su
adb push exploid /sqlite_stmt_journals/exploid
adb push busybox /sqlite_stmt_journals/busybox
adb shell
cd sqlite_stmt_journals
chmod 755 exploid
chmod 755 busybox
- Now type:
./exploid
- Run:
rootshell
When prompted, enter the password:rootnow - If the prompt changes to
#, you now have root access. Enter the following commands:
./busybox cp /sdcard/Superuser.apk /system/app/
./busybox cp /sdcard/su /system/bin/
./busybox cp busybox /system/bin/
chmod 4755 /system/bin/su
rm /system/bin/rootshell
exit
exit
The first exit closes rootshell, and the second exits ADB shell.
What happens next
Once the process is complete, run adb shell again and issue the su command. The Superuser.apk app should launch on the phone and ask whether you want to grant root permissions.
Source
Source: XDA Developers