Mod edit: I felt it was better to have the guide her for new users. Or people not trusting external links.

Rooting using the Exploid method:Guide:This hack http://c-skills.blogspot.com/2010/07...-trickery.html is almost universal.I've compiled and tested a version for X10 mini.Download: exploid_x10mini.zip - download and extract the archive...You will need ADB from Android SDK and USB drivers for X10 mini (part of Sony Ericsson PC Companion ).Enable USB debugging on the phone in Settings>Applications>Development and connect the phone to PC via USB.Add the Power Control widget to your active widgets on the phone, so you can quickly turn off and on the wi-fi function.From the command line (on windows it's cmd.exe):cd c:\exploid_x10mini (or another folder where you've extracted the files from exploid_x10mini.zip)adb push Superuser.apk /sdcard/Superuser.apkadb push su /sdcard/suadb push exploid /sqlite_stmt_journals/exploidadb push busybox /sqlite_stmt_journals/busyboxadb shellcd sqlite_stmt_journalschmod 755 exploidchmod 755 busyboxImmediately after the next command, you will need to disable and enable the wi-fi using the power widget on the phone:./exploidthen run:rootshellenter password rootnowprompt will change to # - now we have root./busybox cp /sdcard/Superuser.apk /system/app/./busybox cp /sdcard/su /system/bin/./busybox cp busybox /system/bin/chmod 4755 /system/bin/surm /system/bin/rootshellexit - out of rootshellexit - out of adb shellVerification:When you run the abd shell again and issue su command, the Superuser.apk will run on the phone and will ask whether to allow the root permissions...