Exploid Root Method for Xperia X10 [Tutorial]

by X10 on August 9, 2010

in Applications, Featured Content, Firmware, Tips & Tricks, X10 mini & X10 mini pro

Android RootDespite flagging the one-click root method for the Xperia X10 family over the weekend, there are still users that couldn’t get it to work. To help them out we’ve expanded on the original Exploid tutorial to make it easy for complete newbies to get root on their Xperia X10 handsets.

This method will work for any of the Xperia X10 family and is very easy to apply (take our word for it). The instructions are included below, please make sure you follow each step carefully. As always, this is done entirely at your own risk and we take no responsibility if anything goes wrong.

Exploid Root Method for Xperia X10

Preparatory steps

1) On your phone Settings –> Applications –> Development –> Make sure ‘USB debugging’ and ‘Stay awake’ are ticked.

2) Make sure that the ‘Quick Settings’ widget is installed somewhere on one of your homescreens. Use the icon to switch the Wi-Fi on.

3) Make sure that either PC Companion or Sony Ericsson Update Service (SEUS) is installed on your PC.

4) Download the Exploid file. Extract the zip file and move the ‘exploid_x10′ folder to the C:\ directory.

Apply Root Method

5) Plug the Xperia X10 into the PC. You should see two icons appear in the notification bar (the USB key and hazard key denoting you are in debugging mode). Scroll the notification bar down and connect the USB (DO NOT mount the card).

6) Now go to the PC: Start –> Run –> Type ‘cmd’ and a DOS prompt should appear.

7) Now you will need to enter the following red text into the DOS prompt. The easiest way to do this is copy/paste the text using your mouse. [Note: Ctrl C and Ctrl V will not work here.] I have included the output after each command below to give you an idea of what you should be seeing after each step.

cd c:\exploid_x10

C:\exploid_x10>adb push Superuser.apk /sdcard/Superuser.apk
1213 KB/s (0 bytes in 38823.000s)

C:\exploid_x10>adb push su /sdcard/su
1382 KB/s (0 bytes in 22120.000s)

C:\exploid_x10>adb push exploid /sqlite_stmt_journals/exploid
604 KB/s (0 bytes in 9672.000s)

C:\exploid_x10>adb push busybox /sqlite_stmt_journals/busybox
2016 KB/s (0 bytes in 1709832.000s)

C:\exploid_x10>adb shell
$ cd sqlite_stmt_journals
cd sqlite_stmt_journals
$ chmod 755 exploid
chmod 755 exploid
$ chmod 755 busybox
chmod 755 busybox
$ ./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.

8 ) Disable and enable Wi-Fi using the Quick Settings widget on your Xperia X10.

$ rootshell
rootshell
Password (echoed):rootnow
rootnow
#

9) The phone has now been rooted. However, you will still need to type 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

10) You have now exited out of rootshell.

exit

11) You have now exited out of adb shell. Root complete.

Verify Root

Type the following commands:

adb shell
su

Look at the display of your Xperia X10. Superuser.apk will ask whether to allow the root permission. Click ‘Allow’. You have confirmed that your phone is indeed rooted.

Install Apps that require Root

Barnacle Wifi Tether - Turns your phone into a wireless hotspot/router.

To get it working: Install from Android Market and launch. Press Settings –> Interfaces –> LAN. Type athwlan0 in the pop-up box.

Titanium Backup - One of the most powerful backup/restore tools on Android.

To get it working: Install from Android Market and launch. Click ‘Problems’ in titanium and let it download the latest version of busybox.

Remove Root

1) Disable USB Debugging mode: Settings –> Applications –> Development –> Untick ‘USB debugging’.

2) Now run the Sony Ericsson Update Service or PC Companion.

3) When prompted connect the phone to the USB cable. Under Software Update, click on Start.

5) Let the software download and reinstall the latest update. Once finished your phone will be unrooted.

{ 89 comments… read them below or add one }

1 Jehovah August 9, 2010 at 9:45 AM

Can anyone tell me what is rooting? I am a newbie here :(

2 Ricky August 9, 2010 at 9:55 AM

This works better than the one-click-root method!!:D:D
happy with my rooted phone!

3 Spykez August 9, 2010 at 10:24 AM

Works perfectly on Rogers x10a!

4 Rolland August 9, 2010 at 1:03 PM

i tried but i am getting “Device Not Found” when performing:
C:\exploid_x10>adb push Superuser.apk /sdcard/Superuser.apk

5 X10 August 9, 2010 at 1:22 PM

@Rolland – Make sure of the following:

- USB debugging is ticked as mentioned above
- The SD card is not mounted
- Ensure the extracted folder is within the C root location

6 Jehovah August 9, 2010 at 1:31 PM

Can anyone tell me what is rooting for?

7 dydx August 9, 2010 at 1:47 PM

hello. can you please upload to mediafire? i cant dl from RS or MS. tnx

8 ethan August 9, 2010 at 2:22 PM

finally it worked for me instead of the one click root
and i needed root badly becuase im from israel and i didnt had hebrew fonts
know i can finally surf my local websites
and very grateful for sharing your knowledge

9 eiabea August 9, 2010 at 2:41 PM

*THUMBS UP* great work :-)

10 Tomy August 9, 2010 at 2:58 PM

Hey Author,

Thought I’d leave a comment….
Perhaps it would be useful to blog about the pro’s/con’s of rooting the X10.
What the purpose is? Why it’s useful? The dangers and known issues after rooting

Could be a really useful article to the majority of users out there. Just a thought… :)

Keep on bloggin!!

11 Luke August 9, 2010 at 3:03 PM

Worked on my Rogers X10a as well.
Took about 5-10min. Longest time was spent copying out the code.
Doesn’t change anything that was already installed.
Basically just provides root access and seemingly nothing else changes.
This is great. I can finally stop useless apps from starting on boot.

12 jeunesse August 9, 2010 at 3:07 PM

ROOT:

Your phone is a little computer running linux. On linux systems, there are normal users which can use applications, but not change the system. And there admin accounts, which can do anything. On your phone you/the app you use is logged in as normal user. Thus, you are not allowed to do certain things, i.e. delete the preinstalled apps, or other things sony-ericsson or your phone company does not want you to do. This is also to prevent users from bricking/damaging their phone, as most users just want to use it in a normal way. Some users however want to be able to get rid of preinstalled apps, or to tether or to do other things. Rooting your phone means you/ an app you use has admin rights. So you can do all the stuff that was not allowed before. You can change things in the /system-folder on the phone, etc. You generally have more rights, which otherwise only the phone company or s.e. have. Your phone is your property, and with root you can exercise that right. But you can also damage it, so be careful and inform yourself before doing anything stupid, always back up original files, etc.

13 Iglesias21 August 9, 2010 at 4:27 PM

you guys had to do all this. all i did was put my phone into usb debugging. connect my phone to my laptop. drag the apk file to my phone. disconnected my phone. installed the apk and clicked root. and it worked. i know its rooted because i was able to use titanium backup to remove moxier and also used barnacle for wifi tethering. it’s really simple

14 Cat August 9, 2010 at 7:08 PM

Successful on Xperia mini 10 :)

15 rubensSB August 9, 2010 at 10:37 PM

Could pass a list of indispensable paid app, which can be downloaded by root?

Thank you!

16 Connie August 10, 2010 at 6:44 AM

After it’s all done, do I keep the ‘USB debugging’ and ‘Stay awake’ boxes ticked?
Settings –> Applications –> Development –> ‘USB debugging’ and ‘Stay awake’

17 R.... August 10, 2010 at 2:57 PM

OK SERIOUSLY i dont know if it worked or not but with this method does that mean i can get paid apps for free

18 GaryIT August 10, 2010 at 6:23 PM

R…..
Root of X10 has nothing to do with ability to install paid apps for free. Try to read and understand benefits of ROOT just Google it. If you want paid apps for free you should look in to APKtor apk on market and get some nice Repository sides.

19 Josje August 10, 2010 at 9:15 PM

I keep getting this:

C:\exploid_x10>adb push Superuser.apk /sdcard/Superuser.apk
* daemon not running. starting it now *
* daemon started successfully *
failed to copy ‘Superuser.apk’ to ‘/sdcard/Superuser.apk’: Permission denied

20 ran August 11, 2010 at 5:10 PM

can i upgrade android version after rooting my phone?

21 Kian August 11, 2010 at 8:04 PM

How can i install Barnacle Wifi Tether? Do i need to have wifi or just simply connected to internet (pc to x10) through USB? wahhhhh im sorry … i dont know how to install it in my x10 mobile.

22 Nicolas August 11, 2010 at 9:20 PM

re message 12 above (jeunesse) – thankyou for a clear concise non geeky description of rooting.

I grew up on DOS and will try this procedure out when I return from holiday (vacation).

I have one question – will this rooting procedure work on a UK “3″ X10? I read somewhere that branded phones can not be rooted?

Many thanks,

Nicolas
London
UK

23 UV August 12, 2010 at 8:54 AM

thank you very much for all the help.
now i have HEBREW on my X10 !!!!!!

god bless you
:)

Y

24 Earl August 12, 2010 at 3:20 PM

Thx very much! finaly deleted those provider apps and ringtones! :)

25 Josje August 12, 2010 at 9:03 PM

I keep getting this:

C:\exploid_x10>adb push Superuser.apk /sdcard/Superuser.apk
* daemon not running. starting it now *
* daemon started successfully *
failed to copy ‘Superuser.apk’ to ‘/sdcard/Superuser.apk’: Permission denied

26 ray August 14, 2010 at 2:42 PM

5) Plug the Xperia X10 into the PC. You should see two icons appear in the notification bar (the USB key and hazard key denoting you are in debugging mode). Scroll the notification bar down and connect the USB (DO NOT mount the card).

I’m a newbie and it keeps saying that “device not found”. I think that’s because I didn’t follow the above instruction correctly. could you please tell me how to do it in more detail steps?

many thanks.

27 anjana August 14, 2010 at 4:59 PM

i have locked my phone X10 by entering incorrect pin. Could anyone tell me how to unlock the phone. Checked with SEM service center however they are not able to do it as the phone is from the UK. Cant access the menu option as well….Need help…

28 GaryIT August 15, 2010 at 10:42 PM

Anyone I have a question!!! I love my new X10 Rooted but if and when X10 will get 2.1 update all this work will be to waste? And this method of rotting will not work?

29 Richard Clements August 16, 2010 at 1:15 PM

When I try to download exploid McAfee reports a trojan and deletes the download… Not good

30 GaryIT August 16, 2010 at 5:03 PM

Richard Clements….
Uninstall this shit McAfee and install the real thing Symantec endpoint protection. There is no virus in this file.

31 BC August 17, 2010 at 7:23 AM

Hi there,
Thanks for the lovely post!
I’d also like to know – would it be possible to perform the (official) update of SE once 2.1/2.2 comes out? and if yes – would I lose all the changes of the rooted X10?..
Cheers!

32 zodiac August 19, 2010 at 12:22 PM

Hi I am having problems getting barnacle to work. I used athwlan0 as stated but i get errors as follows
setting address of athwlan0 failed: no such device
getting address of athwlan0 failed: no such device
getting netmask of athwlan0 failed: no such device

could not get flags of athwlan0: no such device
terminated
stopped unexpectedly

when i try it without inputting athwlan0 in lan settings, it starts running but it shows no readings in traffic and i cant connect to barnacle from my laptop. Please any help would be appreciated.

33 Keiko August 19, 2010 at 4:37 PM

This is great; worked like a charm. Barnacle tether is wonderful.

Actually, as it is now, my Xperia x10 is more useful than my iphone ever was IMHO.

I don’t miss multi-touch at all. I can still listen to music, my GPS works great, I have a choice of a number of keyboards, I love the larger screen, and higher resolution camera. And now with root access, I can use the Xperia x10 to tether my macbook when I am traveling, and need to check e-mail on the go. I wouldn’t care even if I never got the 2.1 update. Who needs live wallpapers anyway. Thanks, sony.

34 x August 22, 2010 at 7:01 AM

ok peeps for those of u facing the problem of device not found .. try doing the procedure on a computer that has a window xp or something , i tried and its working fine

35 Diego August 22, 2010 at 11:57 AM

I went through the root successfully, now how do i delete the unwanted apps.

i already tried arrange icons and going into the settings > applications > manage applications

36 zodiac August 22, 2010 at 2:30 PM

Remove Root

1) Disable USB Debugging mode: Settings –> Applications –> Development –> Untick ‘USB debugging’.

2) Now run the Sony Ericsson Update Service or PC Companion.

3) When prompted connect the phone to the USB cable. Under Software Update, click on Start.

5) Let the software download and reinstall the latest update. Once finished your phone will be unrooted.

Sorry but the above instructions for unrooting the phone do not work for me. SE update service says my phone is up to date and gives no option to install anything just to exit the program.
PC companion says the same “your phone is up to date” and when i try to do a repair i get download error.
Does anyone know of another method of unrooting so i can download updates cos as things stand i don’t think i would even be able to update to 2.1 when its released.

37 Nicolas August 28, 2010 at 8:55 PM

Wow this worked fine for me I was surprised coz I didnt have a clue what I was doing I just cut n pasted all that red text….

So now I’m rooted ive done the tethering thing, and installed titanium, what else can I do?

38 pinkz September 1, 2010 at 5:56 PM

can anyone help with this commmand
C:\exploid_x10>adb push Superuser.apk /sdcard/Superuser.apk
1213 KB/s (0 bytes in 38823.000s)

i dont get the second line but i get device not found. what am i doing wrong?

39 janelle September 7, 2010 at 1:00 PM

same as above. i’m having the same error :(
device not found..

can anyone help us?

40 Julia September 9, 2010 at 12:05 AM

tnx you a lott. its work for me

41 kie September 18, 2010 at 12:09 AM

i have set the athwlan0 in my x10, it worked, my macbook can find my x10 ,connected successfully the only problem is i still can’t connect to the internet, why is this? (the internet works fine on the phone by the way, so i guess this is not an apn issue)

42 miles September 30, 2010 at 11:39 PM

How do I take off the back of the phone

43 miles October 1, 2010 at 2:47 AM

Thank you so much! it worked great!

44 Leo October 1, 2010 at 2:14 PM

After I enter the ”./exploid” I got the ”Password (echoed):” right away, not after…and then nothing happens. I put the pasword ”rootnow” but still nothing.
Any sugestions?
Thanks

45 Altaa October 13, 2010 at 9:55 AM

My X10 was locked by AT&T and I unlocked it.
I want to root it and will it lock back my phone?

46 Gemini October 19, 2010 at 12:42 PM

Works Gr8!…thanks Dude….can anybody help me to uninstall AT&T apps from X10a (R2CA016) model……

Thanks In adv…..

47 anony October 26, 2010 at 3:03 AM

hey everytime I run this “chmod 755 exploid”
I got an error saying that “Unable to chmod exploid: No such file or directory”
So how is it?
I’m sure I’m following all the preparation and previous steps.. -___-

48 ahmad raza October 27, 2010 at 12:36 PM

sir
my wifi is not working , just finding and scanning but not connecting.

please give any solution.

regards

ahmad

49 samin November 2, 2010 at 10:04 AM

Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what is solution?

50 nightmoves November 5, 2010 at 3:18 AM

Help Help Help

ok im very tech savy and i am one of these few on hear that keep getting the error: “device not found” im at my last wits hear i feel like i have done all i can do to try to get this root to work what the heck is going on?

running WIN XP
exploid x10 is in c dir
all the steps have been taken?? Im stumped.

Help please i want to root my x10 :(

51 Cris November 5, 2010 at 5:00 AM

Same Problem:
Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what is solution?

52 nightmoves November 5, 2010 at 11:13 PM

^ could it be because i just bought this phone and the new frame ware is more difficult to root?
other than this rooting problem this phone is seriously amazing!!!!

please help “device not found”????

53 Andromeda Shun November 6, 2010 at 12:59 AM

Hi, I followed all the steps although at the end I the message permissions denied in cmd, I installed Titanium Back up with root access so I think it is rooted. I back up an application, but when I tried restoring it, I get the following:
Install Blocked
For security, your phone is set to block installation of applications not sourced in android market.
I keep reading this about clicking Unknown Sources under Phone Settings > Applications
but there is not anything related to Unknown Sources to check/click, etc. I will appreciate your help on this, thanks

54 nightmoves November 7, 2010 at 2:35 PM

will an update service from SE over ride this application message “install blocked”? And if not will the update from SE make my phone Rootable?

thanks

55 choon November 7, 2010 at 2:49 PM

i have the same problem as Andromeda Shun their is nothing to check under Unknown Sources?

56 daniel November 8, 2010 at 12:44 AM

i extracted it into my hard drive (c) and it wont find it i even made a new folder for it via win rar but it won open its pissing me off and it says i need permission to delete it so whats going on?

57 MH November 11, 2010 at 4:52 PM

my mission failed to root my x10 mini… sad sad…

i managed to complete until this and it seems to freeze and no response already…

any expert can help me out here?

cd c:\exploid_x10

C:\exploid_x10>adb push Superuser.apk /sdcard/Superuser.apk
1213 KB/s (0 bytes in 38823.000s)

C:\exploid_x10>adb push su /sdcard/su
1382 KB/s (0 bytes in 22120.000s)

C:\exploid_x10>adb push exploid /sqlite_stmt_journals/exploid
604 KB/s (0 bytes in 9672.000s)

C:\exploid_x10>adb push busybox /sqlite_stmt_journals/busybox
2016 KB/s (0 bytes in 1709832.000s)

C:\exploid_x10>adb shell
$ cd sqlite_stmt_journals
cd sqlite_stmt_journals
$ chmod 755 exploid
chmod 755 exploid
$ chmod 755 busybox
chmod 755 busybox
$ ./exploid
./exploid

58 nightmoves November 16, 2010 at 1:41 PM

I am now looking for other methods to root my phone any suggestions?

59 ryan a. November 20, 2010 at 7:25 PM

just got my xperia x10. it came with android 1.6 (build r2ca016). i’ve tried to get 2.1 (or higher), but everything i can use to update it says my phone has the latest updates. that aside, i tried downloading some games i found on websites but i kept running into “install blocked – not sourced in the marketplace”. so i do some research and learn i need to “root” my phone to get around it’s secruity garbage. i tried the “one-click root method” and had no luck – can’t run software not sourced in the marketplace. so i follow the steps above to the T, not one typo, nothing. everything went as the tutorial described, however i still can’t install anything not sourced in the marketplace. any ideas?

60 ryan a. November 21, 2010 at 1:25 AM

nevermind, taking this piece of shit back. fuck sony

61 Ars November 22, 2010 at 5:16 PM

Xperia X10 mini Pro (android 2.1 update 1), качнул x4root, и все…)

62 nightmoves November 23, 2010 at 5:18 AM

Yeah what the hell i have rooted it says but all my shit says “install blocked” please help hear i cant get the 2.1 update either so wtf!!!!!!!!!!!

63 Mütze November 26, 2010 at 2:12 PM

Same Problem:
Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what is solution?

64 nightmoves November 26, 2010 at 3:45 PM

Ok can “someone help us” I have rooted with all the steps hear, supresuser is up, titanium backup installed, and I have the current busy box. Phone says rooted but still get install blocked message and can’t remog certain apps off my phone that I want to?

Help help help! Please

65 Yatin November 27, 2010 at 3:29 PM

I’m quite savvy but I dont knw why this command chmod 755 exploid says ” Unable to chmod exploid: No such file or directory”

Can you please help ?

66 Yatin November 27, 2010 at 4:07 PM

hey dude… I’m sure not many ppl are using windows & not linux… how do you use chmod on windows to change permissions ?

67 Reign December 11, 2010 at 6:04 PM

Nice work! Thank You.

68 j fedor January 1, 2011 at 3:13 AM

i keep getting device not found

69 Akshay January 3, 2011 at 4:55 PM

it keeps on showing permission denied……! :’( please help

70 Akshay January 3, 2011 at 5:23 PM

i am having problem on the 8th step….! when i enter rootshell…. it says permission denied….! doubts : i dont have any wifi here, is that the problem ? 2. when you say disable and enable wifi… does that mean we have to keep our wifi enabled at the time of entering the rootshell command ? please help.. :(

71 Andang January 11, 2011 at 8:51 AM

For rooting use Z4 root application available in XDA forums

72 daniel January 14, 2011 at 4:38 AM

Ok sadly I am a newb I just want to be sure that if I make a new folder on my c drive or do I add it into a nother folder? I’m running vista home 32 I tried something like this before but I got no response and ad aware called it spyware and auto quarinteened and deleted it

73 heidi February 3, 2011 at 1:54 AM

spent hours trying to root my phone last night. i finally came across this website today. took five minutes. THANK YOU!!!!!!!

74 Chris February 11, 2011 at 5:21 AM

I keep getting:
error: device not found

75 lgarci78 February 12, 2011 at 4:17 AM

Wow this is the best, simplest and most complete instructions that really work for my xperia x10a. Thank you.

76 dc February 24, 2011 at 9:43 AM

the exploid method will work for android 2.1-update 1 in Xperia x10 mini(E10i) also?

77 Aa February 26, 2011 at 11:12 AM

Same Problem:
Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what is solution?

78 adam christopher igot March 6, 2011 at 6:00 PM

Same Problem:
Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what do i need to do?

79 Vase March 6, 2011 at 10:38 PM

Dudes, can i root my x10 mini pro with 2.1 android and with 2.1.1.A.0.6 ?
Please tell me?!?!

80 Neo March 15, 2011 at 10:15 AM

Doesn’t work on Android 2.1. the file “rootshell” isn’t created by “./exploid”. Tried disabling/enabling WIFI /USB debugging for the hotplug option. Didn’t work though.

81 WildBill March 23, 2011 at 1:01 PM

“Device not found” error
x10a from at&t android 1.6
windows xp pc
tried installing driver from sony website, won’t install
any help?

82 WildBill March 23, 2011 at 6:50 PM

Okay, I have it done on my phone now. I replaced the adb file with the one from SWM and everything worked great. Good work gentlemen, and a great big thank you.

83 Tom April 1, 2011 at 4:05 PM

Same Problem:
Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what do i need to do?

84 User1 April 14, 2011 at 11:19 AM

Same Problem:
Plz help me: why

$ rootshell
rootshell
rootshell: permission denied
$
what do i need to do?

85 testing May 21, 2011 at 12:37 PM

adb method is useless…..try this one:
http://www.dkszone.net/root-xperia-x10-android-phone-superoneclick
it’s really work on x10…….
p/s:reboot manually after u done with all steps……..

86 Aman Arora October 2, 2011 at 1:04 PM

Getting device not found error, someone please help, did all the steps in the article, usb debugging is not, sd card is not mounter

87 Anil January 23, 2012 at 12:39 PM

i have entered command on dos prompt but i get the msg
error:device not found
i have allready connected my device with pc.
any buddy help me online.

88 MownUnogy November 7, 2012 at 11:26 PM

A lot of thanks for your own work on this website. My daughter really loves engaging in investigations and it’s easy to see why. Learn more about how to
Discount Vigora In USA Purchase Almost all notice all of the dynamic form you deliver powerful techniques by means of this website and therefore encourage contribution from some others about this content then my daughter is undoubtedly starting to learn a whole lot. Take pleasure in the remaining portion of the new year. You are conducting a good job.

89 trousse longchamp March 21, 2013 at 4:42 PM

The information and the detail were just perfect. I think that your perspective is deep

Leave a Comment

{ 3 trackbacks }

Previous post:

Next post:

Sitemap