UPDATE 3: If you are running Android 2.1 please see these instructions for root instead
UPDATE 2: Refer to this post for a SIMPLER root for your Android 1.6 Mini X10
UPDATE 1: I have cleaned up the instructions + formatting
First and foremost, full credit to exploid and source.
If you have struggled to follow the steps found elsewhere then I am writing up these altered version of the steps with you in mind, hopefully you can smoothly ROOT your Mini Pro now.
Please follow each step carefully. These steps are to be carried out on a Windows XP, 2000, Vista or 7 computer (32/64 bit).
Note: You are advised to have about 50% charge on the battery minimum, ideally much higher if not fully charged.
UPDATE 2: Refer to this post for a SIMPLER root for your Android 1.6 Mini X10
UPDATE 1: I have cleaned up the instructions + formatting
First and foremost, full credit to exploid and source.
If you have struggled to follow the steps found elsewhere then I am writing up these altered version of the steps with you in mind, hopefully you can smoothly ROOT your Mini Pro now.
Please follow each step carefully. These steps are to be carried out on a Windows XP, 2000, Vista or 7 computer (32/64 bit).
Note: You are advised to have about 50% charge on the battery minimum, ideally much higher if not fully charged.
- Download exploid_x10mini.zip
a. Extract the ZIP file contents to C:\exploid_x10mini
- Download the Android SDK here
a. Open up the downloaded file and browse inside it to android-sdk-windows\tools\ -- now extract the entire contents of this folder to C:\exploid_x10mini
IMPORTANT: Make sure the files have extracted properly, sometimes you may accidently end up extracting them to C:\exploid_x10mini\android-sdk-windows\tools\ - if this happens go in to C:\exploid_x10mini\android-sdk-windows\tools\ and move the entire contents to C:\exploid_x10mini\
- Download the Sony Ericsson PC Companion – do NOT plug the USB cable to your Mini Pro when it prompts
- On your Xperia Mini you need to enable USB Debugging:
a. Go to Settings > Applications > Development
b. Tick to enable: USB Debugging
c. Tick to enable: Stay awake - You need the Power Control Widget enabled on a home screen for a later step, doing this now is best:
a. On the Home Screen press the Menu button (left button)
b. Select on Arrange Widgets
c. Find and select Power Control
d. Press the Back button to return to the home screen, you should be on the page displaying the widget
e. On this widget do a quick test, touch the left icon for wifi to enable/disable it to make sure it is working
f. ALTERNATIVE: Download a WIFI on/off widget and use that instead for the later stepg.
IMPORTANT: Leave the WIFI turned ON – doesn’t matter if you are connected to an AP or not
- Plug the USB cable between computer and the Mini Pro. Windows should show a driver installation notification but ignore the state of the Sony Ericsson PC Companion, leave it running in the background
- Click on START and type CMD and press Enter. Alternatively Press the FLAG button + R and type CMD and press Enter.
- At the CMD command line type in all the RED TEXT as displayed below, the text in white should be similar to what you see happening after you type the red text and press Enter.
C:
cd c:\exploid_x10miniC:\exploid_x10mini>adb push Superuser.apk /sdcard/Superuser.apk
* daemon not running. starting it now *
* daemon started successfully *
315 KB/s (38823 bytes in 0.120s)C:\exploid_x10mini>adb push su /sdcard/su
1080 KB/s (22120 bytes in 0.020s)C:\exploid_x10mini>adb push exploid /sqlite_stmt_journals/exploid
1049 KB/s (9672 bytes in 0.009s)C:\exploid_x10mini>adb push busybox /sqlite_stmt_journals/busybox
1901 KB/s (1709832 bytes in 0.878s)C:\exploid_x10mini>adb shell
$ cd sqlite_stmt_journals
cd sqlite_stmt_journals
$ chmod 755 exploid
chmod 755 exploid
$ chmod 755 busybox
chmod 755 busybox
IMPORTANT: Immediately after the next command, you will need to disable and enable the wi-fi using the power control widget (from step 5) on the phone
$ ./exploid
./exploid[*] Android local root exploid (C) The Android Exploid Crew
[*] Modified by birdman for the DroidX
[+] Using basedir=/sqlite_stmt_journals, path=/sqlite_stmt_journals/exploid
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...
[*] Try to invoke hotplug now, clicking at the wireless
[*] settings, plugin USB key etc.
[*] You succeeded if you find /system/bin/rootshell.
[*] GUI might hang/restart meanwhile so be patient.
Now turn Wifi OFF and back ON
- Now type in rootshell and press Enter
a. Enter this password rootnowb. The prompt will change to # … you now have ROOT!
- Type the following commands, pressing Enter on the keyboard after each line:
./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 - Type exit – this will exit out of rootshell
- Type exit again – this will exit out of adb shell
Your device is now rooted but lets verify this now: - Type in adb shell and press Enter
- Type in su and press Enter – look at your Xperia Mini Pro screen – Superuser.apk should run on the phone and will ask whether to allow the root permission.Feel free to leave questions in comments if you get stuck or do not understand any of the steps.
very elegant and much easier to follow than the original one. (although it seems i managed to do that one too ;) )
ReplyDeleteFantastic, many thanks for the guide!
ReplyDeleteIs it possible to install Android V 2.2 on the X10 Mini (and Pro) after Rooting the phone?
ReplyDeleteThanks very much
When I run this command
ReplyDeleteC:\x10mini\exploid_x10mini>adb push Superuser.apk /sdcard/Superuser.apk
I get "Error: device not found"
any ideas?
Thanks for the guide.
ReplyDeleteAs I told you in xda forums, I continue with the same problem. I follow all the steps and everything seams to go ok, but when I try it with su I get the "Permission denied" message, and the Superuser.apk doesn't run on my x10 mini.
I have the Superuser.apk application installed in my phone, because I can see it in the apps menu, but it doesn't ask me for authorization when I use "su", and I get the "Permision denied"
Thanks for the help and congrats for the blog.
everytime i try this it keeps saying that adb is not recognized as an internal or external command why is this ??????
ReplyDelete"Is it possible to install Android V 2.2 on the X10 Mini (and Pro) after Rooting the phone?"
ReplyDelete-- Currently not possible with THIS rooting method. See another blog post I submitted after this tutorial, which explains more.
"Error: device not found"
-- Make sure you did step 3 and 4 properly, also you might want to check if your USB cable works, can you normally connect your phone to your computer and perhaps browse its contents?
""Permission denied" message, and the Superuser.apk doesn't run on my x10 mini."
-- Have you enabled third-party apps on your phone? Have you tried doing the steps by copying and pasting the commands in to CMD? If not, try it - perhaps there is a typo you did accidentally.
"everytime i try this it keeps saying that adb is not recognized as an internal or external command why is this ??????"
ReplyDelete-- Check carefully for step 1 and 2, I think you may have extracted the adb files to the wrong place, they all need to be in the SAME folder as C:\exploid_x10mini
This comment has been removed by the author.
ReplyDeleteThanks, I finally succeded. I restarted the phone to factory state (using PC COMPANION), then I followed the steps of the guide and I succeded. thanks for the help
ReplyDeleteDid everything right up to step 14, but it doesn't allow me to uninstall pre-installed apps like Edge, Peggle, Wisepilot. It says that it couldn't complete the uninstall process.
ReplyDeleteDid everything a 2nd time but step 14 did nothing at all.
how can I do this on a Mac?
ReplyDeleteTo MyName
ReplyDeleteI will post a separate entry going over how to remove apps such as the pre-installed game demos, etc - it is done through the command prompt and not using the uninstall function from the Android menus.
To iMac
Why don't you try using DOSBOX if it works on your Mac? Perhaps setup a basic Windows XP virtual machine using VirtualBox or VMware? The tricky part my friend is that you need the SE PC Companion software for the drivers, so you kind of need the Windows environment to pull this off. Good luck.
Ok, I got through XDA:
ReplyDeletehttp://forum.xda-developers.com/showthread.php?t=740338
Piece of cake!
Nice and easy to follow. it worked great.
ReplyDeleteNote: i did however do the whole thing without installing PC companion under vista x86. ???
Has anyone managed to do this on a x10 mini from Vodafone UK? -
ReplyDeleteSeems pretty straight forward but i'm a bit nervous as the phone is only a week old.
If it all goes wrong is there a way to reset to the factory defaults?
Thanks in advance
some one help i get stuck at adb push exploid and all these other options come up
ReplyDeleteok i got it to work thought you didnt type in the white part after but now when i get upto rootnow it never says you have been rooted and its been on # for 20 minutes now , what do i do now? help please
ReplyDeleteok i didnt know # ment you had root lol i thought it changes. im done now thanks for the guide!!
ReplyDeleteGreat blog, will follow all developments :)
ReplyDeleteHave you had a chance to test this out yet?
http://techie-buzz.com/mobile-news/x10-root-universal-androot.html
NEW & EASY WAY TO ROOT X10 MINI:)
ReplyDeleteDOWNLOAD FROM
http://www.mediafire.com/?572zc2x66st4prv
Great guide! Thanks!
ReplyDeletehelp me please!!! I was trying to root my phone and everything went ok until the step in which i had to put "$ ./exploid" in the command line, after that i got amessage of "permission denied" after that i had to leave so I put exit twice until my command window closed. the phone was working as always but I turned it off that night. now it wont boot up. it does nothing, it doesnt charge, or display anything. if i press the power button for a couple seconds it vibrates slightly a sudden shock really. and thats it nothing else. please help!!!!!!
ReplyDeleteTo jl.mendieta
ReplyDeleteI have read a few others experiencing something similar. Leave the charger in your phone for about an hour, plugged to the wall socket and not a computers' USB port. Also you might want to try a factory reset by holding the Home button down and then turning the phone on. I cannot see what would have caused the phone to behave like this by just trying the root method unless you accidentally removed the USB cable at the wrong moment or something else affected the device. Try this for now and let us know how you get on.
To HAR & Anonymous:
I have tried this method to ROOT and it appears to work! Brilliant.
Worked like a charm.
ReplyDeleteOne thing though - you should color the second line of the 'adb push exploid' and 'adb push busybox' red as well.
FOR newbies & n00bs
ReplyDeleteDo not try exploid method or FOTA method unless u know what ur doing
Try Universal root from
http://www.mediafire.com/?572zc2x66st4prv
Flashing ROMS IS STILL UNDER PROCESS SO DONT TRY OUT ON UR OWN OTHERWISE U WILL END UP F***IN UP UR FONE!!
BETTER METHODS FOR FLASHING R THEIR WAY!!!!!!!
Hi, all rooted fine. Great guide thanks!
ReplyDeleteHowever, my reason for rooting was that I was hoping to see the Android Market icon now? My x10 mini pro was imported from China, where Google has no market presence and the icon is missing out of the box. Any ideas how I can add it now?
Figured it out, found the android market apk and pushed it as per above instructions. Works a charm...
ReplyDeleteeverytime i put in $ chmod 755 exploid it says no such file found
ReplyDeletewhen i write
ReplyDelete./busybox cp /sdcard/Superuser.apk /system/app/
in cmd its says
./busybox cp /sdcard/Superuser.apk /system/app/
cp: cannot stat '/sdcard/Superuser.apk': No such file or directory
help please
Awesome. Too easy, such a good blog.
ReplyDeleteLinux rocks.
Anonymous 13th Aug. Try ls /sdcard and see where Superuser.apk is. I mistyped it as Supreuser.apk.
Just mv /sdcard/Supreuser.apk /sdcard/Superuser.apk if you have the same issue.
It is just simple linux commands.
Thanks for such a nice method. I have not tried it yet, but will do it in a couple of days. I have a question :
ReplyDelete" My main aim to root my Xperia X10 Mini Pro is to have the Android Market, because my phone was exported from Dubai, which has no Android Market. Will rooting up my xperia x10 mini pro solve this problem of activating Android Market on my phone?
Thanks in advance !
Hi,
ReplyDeletethanks a lot for the superb procedure. Its easy and understandable.
I have successfully rooted my xperia x10 mini pro u20i using your procedure. It works fine.
Now i have two question:
1)How to remove pre installed applications from this rooted xperia x10 mini pro u20i?
2)Because my mobile was bought from UAE, it contains no android market, how to install android market on my xperia x10 mini pro u20i?
thanks,
Hassan
Hi,
ReplyDeleteI got the pre-installed applications deleted I have used this procedure and it works:
1) Using a rooted xperia x10 mini pro u20i enter adb shell
2) use SU command
3) adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
4)Delete the application required using:
rm /system/app/roadsync.apk
etc etc.
5) to know the name of the exact name of the pre-insalled app use any file explorer e.g, AndExplorer and goto root/system/app to check the name of the application
6) to verify that application has been removed goto settings applications and check
thanks, Hassan
If i do this ,will it break warranty of mobile?
ReplyDeleteI think YES! But you can "unroot" it. (Google it)
ReplyDeletepls help..i'm not really a computer literate. everytime i put adb push Superuser.apk/sdcard/Superuser.apk
ReplyDeleteit always says:
Android Debug Bridge version 1.0.26
accompanied by the instruction of adb...
plss help.. am i doing this correct?
Hi,
ReplyDeleteJust check if you are following the instructions correctly,
use adb push Superuser.apk /sdcard/Superuser.apk
and the folder should be : C:\exploid_x10mini>
yeah I followed everything but when I type adb push Superuser.apk/sdcard/Superuser.apk I just get the list of commands that adb has.... what is going wrong?
ReplyDeletetry copy/pasting the text... you will notice you need a space before /sdcard...
ReplyDeleteYeah that was it much thanks!
ReplyDeletehello, is it possible to return the phone to the orignal settings after its been rooted...i want to do it but i am afraid that i would not be able to restore the orignal settings if needed..
ReplyDeletehy . please help !
ReplyDeletei tried to do the adb shell, and it says device not found. what shld i do?
Sony Ericsson XPERIA X10 Mini E10i Unlocked Smartphone with 5 MP Camera, Android OS, GPS, Wi-Fi and Bluetooth--International Version with Warranty (Pearl White/Pink). Original Price: $499.99. Price: $280.47 & this item ships for FREE with Super Saver Shipping. You Save: $219.52 (44%).
ReplyDeleteClick here to buy.. Buy Cheap Sony Ericsson XPERIA X10 Mini E10i Unlocked Smartphone
I got it all, but after i do ./exploid and turn wifi off immediatly after the command, it just does nothing and all i write after that is written double.
ReplyDeleteLike,
Adb shell
Adb shell
Hello. Thanks for the easy step by step procedure. i have done the rooting properly. Now if I want to install some applications, how do I do that?
ReplyDeleteHey,
ReplyDeleteDoes this method suppose to work on xperia x10 mini pro Android v 2.1 ?
Getting Permission denied on running the rootshell command!!
ReplyDeleteHelp me plzzzzz.....
I have just got an X10 mini pro. There is no android icon. I think it may have been imported :( Is there any way that I can get the android working so I can download apps? Please help. Thanks
ReplyDeleteCan i install applications into my mini pro from the computer and then install???.....please help....reply on my mail plz
ReplyDeletethe_outlaw_44@yahoo.co.in
wow
ReplyDeleteit would be great if you could show us via youtube. thanks
ReplyDeleteHi RimA,
ReplyDeleteThanks for your very simplest and easily understandable tutorial.
Hi!
ReplyDeleteThe rooting worked well till I reached the rootshell command. The command line answer: "You don't have permission"
I recently bought x10mini Pro Sim-locked to T-Mobile Hungary (sold as factory unlocked). Updated the software to Android 2.1, and I want to use at different service provider.
Thanks for any help.
Lou
exploid_x10mini.zip is infected with Exploit.Linux.Lotoor.f
ReplyDeletestill cant do the root. "adb" not recognized i already extract the files from tool to C:\exploid_x10mini
ReplyDeleteI have same problem
ReplyDeleteThis exploid_x10mini folder does not include adb file at all
cmd doesn't recognize the command
Is this folder corrupted?
Anybody who cannot run the ADB command please take a look at the "important note" in point number 2-A.
ReplyDeleteHope this helps!
HI i have the same problem as lajos
ReplyDeletelajos said "...The rooting worked well till I reached the rootshell command. The command line answer: "You don't have permission..."
any suggestion or help?
thanks!
I just want to confirm with all those having problems - are you running Android 1.6 or 2.1 ?
ReplyDeleteim running 2.1
ReplyDelete"adb" is not recognized as an internal command or external command,operable program or batch file.
ReplyDeleteany sulotion? i already use z4root app version 1.2 and 3. still nothing happens.. do i still need to downgrade my firmware. if yes. how will i downgrade it?
ReplyDeleteGuys if you are running 2.1 then this root method will not work, please see http://xperiaminipro.blogspot.com/2011/01/how-to-root-android-21-x10-mini-pro.html
ReplyDeleteHi!
ReplyDeleteI'm sorry, I'm REALLY a newbie so I tried this but whent I type "adb push Superuser.apk /sdcard/Superuser.apk" it says "'adb' is not recognized as an internal or external command, operable program or batch file.". What am I doing wrong? Thanks!
Yeah, I have the same problem: 'adb' is not recognized as an internal or external command, operable program or batch file.
ReplyDeleteI'm running 1.6
Thanks a lot for this wonderful guide. works like a charm!!! and I will aso would like to share some fixes I found to some common problems I´ve seen many (myself included) experienced.
ReplyDelete1)'adb' is not recognized as an internal or external command
This is because The adb tool is not there, has moved to platform-tools/ as explained on a .TXT file on the Tools folder you extracted fro the Android SDK. you need to launch the SDK and AVD Manager (the android tool)and install "Android SDK Platform-tools" then go to C:\Users\(your user)\AppData\Local\Temp\Rar$EX10.284\android-sdk-windows\platform-tools and copy the entire contents of the folder to C:\exploid_x10mini\
(copying but maintaining both files if it asks to replace anything). once done just start again from Step 7 should work ok.
2) if you get message of "permission denied" while trying to push the superuser app or any other file make sure the phone is not mounted as massive data storage to PC.
One Last thing the instructions on how to remove pre-installed applications Also works like a charm. Thanks a LOT RimA and hope this also helps others =)
Follow the link to root your Xperia X10 mini pro
ReplyDeleteand turn your mobile to wifi hotspot(works for android 2.1 update 1)
http://www.youtube.com/watch?v=BQF0cKrMpak
Sony Ericsson introduces the latest addition in the Xperia family, namely Xperia Mini and Xperia Mini Pro are trying to follow in the footsteps of success the previous mini-series.
ReplyDeletein the red wriying i an not passing the second one help please
ReplyDeletec:\exploid_x10mini>adb push Superuser.apk /sdcard/Superuser.apk
ReplyDelete'adb' is not recognized as an internal or external command,
operable program or batch file.
c:\exploid_x10mini>
iiiiiiiiiii
ReplyDeletenothing happens when i run exploid and turn wifi off!
ReplyDeleteshould i get $ mark, a moment after running exploid ?
hi,
ReplyDeleteHow can i manually setup GPRS setting in my xperia x10 mini pro(u20i).
don't understand...
ReplyDelete=(
Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write ups thanks once again.
ReplyDeleteMy dowloaded files are not shownig completely on my xperia mini pro.files are showing as apk format or from where it is dowloaded for ex. Com.kiloo.subway..what should I do now...pls help me!!!
ReplyDeleteI feel pleasure to read the content that you are posting.
ReplyDeletebenefits of rooting android
Thanks guys, for sharing such informative data.
ReplyDeletecheck it out
Help
ReplyDeleteI have damage my USB in phone
how i can root my phone with wi-fi or bluetooth ??
Please help me
rootshell:permission denied
ReplyDeleteLOVE YOU....... WORKED 100% GooD WorK
ReplyDeleteNice job..
ReplyDeleteKeep it up.windows mobile