This hack http://c-skills.blogspot.com/2010/07/android-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.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
Immediately after the next command, you will need to disable and enable the wi-fi using the power widget on the phone:
./exploid
then run:
rootshell
enter password rootnow
prompt 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/su
rm /system/bin/rootshell
exit - out of rootshell
exit - out of adb shell
Verification:
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...
EDIT: your possible questions might be already answered on the XDA forum.
Comments
respond this topic
Some time before, I did need to buy a car for my firm but I didn't earn enough cash and couldn't buy something. Thank heaven my mother suggested to take the credit loans from banks. Thus, I did that and was satisfied with my collateral loan.
ответ
Отличная аренда лимузина в Киеве, широкий выбор
комментарий к топику
услуги рекламного агентства в Киеве
ROOTING XPERIA X10 MINI PRO
Im using sony ericsson xperia x10 mini pro, i want to root my device and when i try to use the above cmd line arguments it shows adb is not valid command... currently im using android 2.1. please help me out to root my device
ADB not found! = Set the Path in Windows
1. Install the Android SDK.
2. Locate the ADB executable ( should be in "SDK/platform-tools" dir )
3. Add the Path found in #2 to the Windows environment.
4. Reboot your computer.
adb push exploid
adb push exploid /sqlite_stmt_journals/exploid
adb push busybox /sqlite_stmt_journals/busybox "adb: permission denied" - somebody please help me, it keeps denying everything
Tips and Tricks
This seems like it works well for a lot of people. Do we have verification of this working with 2.1 phones also, or just 1.6? I am in the $ shell and when I try to run < rootshell > I get a "permission denied" before I have a chance to enter a password. I tried running < rootshell > with an argument < -p > to include password but that did not work.
Any tips and tricks out there to get this to function on a 2.1 phone? I think the 2.1 update must have changed something?
Thanks all!
rootshell & password
finally it works to the line who i must type "./exploid" ... after this it works nothing ... note : the adb is locatet in ...\Android\android-sdk\platform-tools\ !!!
i use a xperia x10 mini pro - android 2.1
if i type rootshell - the answer is the same : "rootshell: permission denied"
plz help me ... i want to delete these "FUCKING APPS" who's installed by Sony Ericsson ... like facebook, playnow, timescape, office suite, peggle, youtube, etc ... also i want to install WeTravel so i need to install Java on the fone ... otherwise it will not work ... thanks.
Android 1.6 or 2.1
It worked for me with Android 1.6, but after the SonyEricsson update I lost root privileges.
Now I doesn't work with 2.1. This could be the problem.
I no understan if no live see
I no understan if no live see u do that ,can u help me sand me vdeo proses to do that..pleace help me..
help me
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\user>cd c:\exploid_x10mini
C:\exploid_x10mini>adb push Superuser.apk /sdcard/Superuser.apk
'adb' is not recognized as an internal or external command,
operable program or batch file.
C:\exploid_x10mini>adb push su /sdcard/su
'adb' is not recognized as an internal or external command,
operable program or batch file.
C:\exploid_x10mini>adb push exploid /sqlite_stmt_journals/exploid
'adb' is not recognized as an internal or external command,
operable program or batch file.
C:\exploid_x10mini>adb push busybox /sqlite_stmt_journals/busybox
'adb' is not recognized as an internal or external command,
operable program or batch file.
C:\exploid_x10mini>adb shell
'adb' is not recognized as an internal or external command,
operable program or batch file.
C:\exploid_x10mini>cd sqlite_stmt_journals
The system cannot find the path specified.
C:\exploid_x10mini>chmod 755 exploid
'chmod' is not recognized as an internal or external command,
operable program or batch file.
C:\exploid_x10mini>chmod 755 busybox
'chmod' is not recognized as an internal or external command,
operable program or batch file.
why this thing happened?i am using windows xp and xperia x10 mini pro 2.1 please help me... i am a newbies thanx in advance.. :)
PATH ...
Change your path ... in my case: SET PATH=C:\Program Files (x86)\Android\android-sdk\platform-tools;%PATH%
Shame - not working for me on
Shame - not working for me on 2.1
Worked perfectly... just a few things
FYI...
Do not mount the SD Card to the PC that way you won't be able to copy the files to the SD Card. You would be able to perform the first steps even if you mounted the SD Card to the PC but not the further steps where you need to copy from the SD Card to the phone's memory.
I successfully rooted my phone... I really hope you can to =]
thanks a bunch
thanks man =D
I've finally rooted my X10 mini pro 1.6
worked perfectly fine , but first it looked a bit confusing .
And if any1 gets the permission error , you should try to disable/enable USB debugging !
stuck at ./exploid
ok basic things first
im using win.7 (64)
my phone is xperia x10 mini pro (u20i)
i have SE PC compan.
i have all the drivers
i have all the files
all the files are on the phone and in the right plase
i kno how to use cmd ;P
ok i got most of it so far i just har a problem with "./exploid"
"Immediately after the next command, you will need to disable and enable the wi-fi using the power widget on the phone:
./exploid
then run:
rootshell
enter password rootnow
prompt will change to # - now we have root"
ok i am stucked at "./exploid" because it never makes the file "rootshell" so when i type rootshell it says "rootshell: permition denied"
and i've tryed to type "./rootshell" instead to se if that worked.. it only said "./rootshell: not found"
i would like to get a detailed explernation to how i can fix this problem.
many many thanks to the person who will guide me through this problem
same here
same prob here :s anyone a solution for this?
I don't finish the ROOT process
Never to do the FIRST COMMAND, I have the PC Conp. E ADB SDK.
'Permission Denied' Problem
Getting Permission denied on running the rootshell command!!
Help me plzzzzz.....
Trojan horse Exploit-Generic.src in ZIP file
McAfee found a Trojan horse "Exploit-Generic.src" in the ZIP file above...
Same here. McAfee removed a
Same here. McAfee removed a trojan.
i found his virus in your mam
i found his virus in your mam xD
How come?
How come i cant get this to work? It even says "superuser.apk" OK and then 3 secs after it says "Device not rooted, FAILED"
Nice
Hi and thanks for this....
I just updated my phone to Android 2.1 and tried this without success...
With Android 1.6 it works perfect!....
/andreas
HELP update
hey how do you update the android to 2.1 from 1.6 on x10 mini pro??
Doesn't work for 2.1.
For 1.6 this method is great. For the recent 2.1 update you'll have to look for SuperOneClickv1.5.1.zip, for rooting your telephone. Works fine for me ;-).
Real solution
regarding post from 3 November, 2010 - 20:45 — Anonymous
"Doesn't work for 2.1.
For 1.6 this method is great. For the recent 2.1 update you'll have to look for SuperOneClickv1.5.1.zip, for rooting your telephone. Works fine for me ;-)."
The only way to root the phone. After all in these days all phones have at least 2.1 android. Thank you Anonymous
i am narendran from
i am narendran from india
this very useful and i have successfully rooted my mini
hey
Hey can you explain me how you did it?
I'm very confused!
Please Help...
I've done all those then when i got to chmod755 exploid, it says permission denied, what did i do wrong?
Edit
when i type
$ chmod 755 exploid
Unable to chmod exploid: no such file or directory
but when i type
$ chmod755 exploid
chmod755 exploid
chmod755: permission denied
please help... i am a newbie and i want to remove pre-installed apps
switching on that wifi
i want to know that whether it is compulsary to connect wifi to an open network ? , or simply switch on wifi in power control widget
Back up
Is there any way to take backup of all mobile Sony Ericsson Xperia u2oi. I want to take back up of phone,After that, trying to reboot with my settings, application and my programs. .I need Back up of original OS, application back up to restore mobile to its factory version later? is there any way to do so.
Back up
Is there any way to take backup of all mobile Sony Ericsson Xperia u2oi. I want to take back up of phone,After that, trying to reboot with my settings, application and my programs. .I need Back up of original OS, application back up to restore mobile to its factory version later? is there any way to do so.
Problem after reboot
Hey man,
I have some problem, I followed this tutorial http://www.xperiax10.net/2010/08/09/exploid-root-method-for-xperia-x10-t... and I got root. But after i reboot my Xperia X10, the command su has gone. When I digit su in adb shell, this message arrive (su: unknown user root). I tried to repeat all the steps, but didn't work again. I have a Xperia X10a, and I need some help.
How do I make my X10 visible for adb?
I never had any problems connecting to my Nexus One, but I can't communicate with my X10 using the same USB cable, same computer (Linux BTW), and same software. I've turned on developer mode in the application settings on the X10 but I can't get it to talk to the X10. I can see
S: Manufacturer=Sony Ericsson
S: Product=Sony Ericsson USB Device
in /proc/bus/usb/devices, but trying to communicate with it I only get:
adb -d shell
error: device not found
Re: got it
I had not turned USB debugging properly on. Now it works and I can upload my own applications.
would just like to say...
the above worked (perfectly on the third or fourth try).
big problem
how can we install apps on SD CARD on x10 mini pro?
doesn't make sense to me
I can only get to
c:\exploid_x10mini
and then I can't get any further. I'm not sure if I have ADB from Android SDK running in the way I should. I don't know what it's supposed to be like
when I try to enter
adb push Superuser.apk /sdcard/Superuser.apk
it says it is not recognized
thanks
Full path
try to enter full path as c:\Program Files\Android\android-sdk-windows\tools\adb Superuser.apk /sdcard/Supersuser.apk
follow this each time! i know its hectic! but worked for me!
Su --> Permission Denied
It's done. I already complete the first tutorial... But in test (typing su) i got the message PERMISSION DENIED.
I already try the suggest sollutions: Turn Wi-fi on/off... change the type of conection (charge or files)...
What should I do to get root access?
I want to uninstall factory apps!! =S
thanks! *-*................. MARK
already charge only.
I have already turn x10 mini pro to charge only mode, and the SDcard is free for the mini pro. But when I type "adb devices", but the stuff didn't show on the devices list. I have no idea for that. Please help me....=_=!
re: already charge only.
The sequence must be strictly adhered to; i.e., before connecting the phone to the PC, PC Companion must be running, phone must already be in debug mode. Then connect the devices and select "charge only". Otherwise, the ADB device from PC Companion won't be called up. Anyway, if the phone has enough memory, I guess you can just push everything to "sqlite_stmt_journals" and not worry about the "charge only" step.
Thanks for reply. Finally, I
Thanks for reply. Finally, I used the "universial androot" finish it.
This is a great utility! I
This is a great utility! I was looking for a way to remove factory-installed apps in my X10 mini. The initial few sites I Google'd get root by replacing the kernel with some customed kernel; a method that's a little scary, besides I can't find a custom kernel for my X10. And then they require one to download a terminal emulator into the phone and issue unix commands with those pathetic keyboards. Your method acquires root in a completely unintrusive way, works across different phone models (with the same processor family?), and allows me to work from a PC keyboard. I'm more than happy to come across this tool.
The essentials of what I did to remove pre-installed apps:
Prepare the "exploid_x10mini" folder according to instruction
Run PC Companion
Turn on USB debugging on phone
Plug in USB cable to PC and phone
Select "Charging" on phone
in DOS prompt:
> cd c:\exploid_x10mini
> adb push exploid /sqlite_stmt_journals/exploid
> adb shell
$ cd /sqlite_stmt_journals
$ chmod 755 exploid
$ ./exploid
$ cd /system/bin (I'm not sure why but when I ran rootshell initially, I got permission denied until I did this)
$ ./rootshell
enter password rootnow
# cd /system/app
# cat Email.apk > /sdcard/tmp/Email.apk (repeat these 2 commands for every app you want to remove)
# rm Email.apk
# reboot
Done. I did not do the WiFi on/off thing. I keep "rootshell" around until I'm satisfied with the stability of the system without the removed apps. Also I'm removing the apps bit by bit for easy troubleshooting in case something messed up. The second time I entered the system I only need:
> cd c:\exploid_x10mini
> adb shell
$ rootshell
enter password rootnow
> mount -oremount,rw /dev/block/mtdblock0 /system
...and so on to remove apps from /system/app
> mount -oremount,ro /dev/block/mtdblock0 /system
This time I did not keep the screen on while charging and I did not have WiFi turned on. The remount is needed because it seems that after a reboot, /system is mounted "ro" by default. So I guess it's best to remount it back to "ro". Also, some sites with other phones have /system mounted on /dev/block/mtdblock3, so I guess if you have some other phone, it's prudent to just issue a "mount" command first to see where it is mounted originally.
Of course, cleanup "exploid" and "rootshell" when they are no longer needed.
That's all forks. I'm now a happy owner of an efficient android phone.
good comments
command < rootshell > or adding < ./ > to the < rootshell > gives me a permission denied, with no chance to enter password. I tried adding it as an argument < -p > but it doesn't work. I think it must be an 2.1 problem ... seems the only success is on 1.6?
I copied the zip folder
I copied the zip folder exploid_x10mini.. and when i try unzip..it is showing exploid_x10mini is corrupted...and i try to re-download also...
but its not working... could you help me...my phone is " xperia x10 mini pro(2.1 version) "
a note on reboot
Apparently "reboot" doesn't clear the "dalvik-cache" on my X10 mini... I see some orphaned entries in "manage applications". The best is still power off/on.
already charge only
I have already turn x10 mini pro to charge only mode, and the SDcard is free for the mini pro. But when I type "adb devices", the stuff didn't show on the devices list. I have no idea for that, any help for that?