Home Mobiles How to Root Xperia X10 Mini Pro – Step by Step Guide

How to Root Xperia X10 Mini Pro – Step by Step Guide

67
0
298

So… First, what is rooting?

Android OS is built on Linux. So, it means it is highly security centered system. In Android OS, many things like Default / Stock App removal, Backups, feature tweaking etc needs you to have Root Access (means Administrator access). I ‘Rooted’ my phone to remove useless applications which made my main menu look ugly and filled up. Rooting gives you access to OS file system without which many applications like Titanium Backup will not work properly. Other things like using Custom ROM’s also need you to be rooted. Procedure here are centered to X10 Mini Pro but they work on variety of phones (provided you have latest version of Software)

What is the danger?

Well, actually not much other than voiding your phones warranty. But good thing is you can always unroot them (reverse it) before taking it to service center.

Let’s, do it.

Rooting software requirement will differ, the way you want to Root but one requirement is must. An Android phone (Lol!). There are many ways to Root but, I will go through 2 easy and good ways.

  1. From your phone directly using the software called Z4root. Get it here.
    OR
  2. Using your PC with an application called SuperOneClick. edit new version
    NEW VERSIONS UPDATED: Download Latest SuperOneClick. Also download drivers from same page.  (just copy drivers in drivers folder of SuperOneClick)
UPDATE:
If you have upgraded your Xperia X10a and X10i to new Android 2.3.3 Gingerbread then they won’t be rooted by this method and tools. Read the new tested and working method HERE. Other people can proceed ahead.

First one is real quick and safe. It is also called as One Click Root at many places. Download this app from here (if you haven’t done it yet) and install it on your phone. To know how to transfer apps from PC to Phone and Install them click here.

However, for any step to follow, you have to Turn On some options on your phone. Search for these settings called, ‘USB Debugging Mode, Install Non-Market Apps’ and ‘Stay Awake’ or something like that. They are generally under Settings >> Applications >> Developer. Turn all them on.

Get ready, start the application after Installation. This screen will appear.

You can see ‘Temporary Root’ and ‘Permanent Root’ option. Temporary root is good idea for a single session. You can install, uninstall apps, change settings do whatever to your phone and then after rebooting the Root will be gone. Safest Method but you have to root it every time to use it if you have restarted your cell phone. Good thing; less dangerous and handy.

Click the button Temp or Permanent Root It as you like. Phone will go under some file and kernel implementations. Finally it will return saying that the Phone is rooted. Additionally, there may be information if you have used Temporary Root.

This screen will appear if you restart the application.

Congratz you have just rooted your phone. Ok! Now you can install things like Titanium Backup etc. You can take backups, remove default / stocks apps which you don’t use etc. For any problem check troubleshooting at end of this post.

Method 2: The little lengthy one.

If you have updated your Xperia X10 Mini Pro to latest 2.1 Update 1 then, this above software may not work. Also, this will not work sometimes. Now, you will need to use the software called “SuperOneClick” i.e. our 2nd Method.

You will need 3 things for this step;

  1. SuperOneClick software. Download from links given earlier.
  2. JAVA SDK. Not Runtime but Full SDK (JDK). Get it Here.
  3. .Net Framework at least Version 2.0. If don’t have it, then Get it here.

Install the JAVA first. Install .Net if applicable. Then unzip/unrar the SuperOneClick to any folder.

Let’s start with Second Step. Connect the Phone to PC but NOT in USB mode. Phone should be in “Connect Phone” or “Modem Mode”. Now run SuperOneClick.exe on your PC. This screen will appear with Numerous Options. Don’t Bother.

Now, Click the Root Button

Pay attention here. Phone will go in firmware mode and system will push the ADB and some other files to your phone. Enjoy the High-Tech language and other things on Screen.

After it’s done, disconnect.  Now, restart the phone. After being successful you will get SuperUser Icon on Cell phone. You are done! Congratz again.

You can unroot your phone in the same procedure following the step 1 or 2, depending on what you have followed to root.

Troubleshooting:

1. If you get error like “Titanium Backup didn’t get Root Rights” etc in Titanium Backup, then you must download BusyBox by hitting ‘Problem? Button’ in Titanium. As far as I know, BusyBox isn’t really required unless you are using Titanium Backup. However, with many phones I saw that BusyBox solves the problem.

2. Any Updates will Unroot you back and same procedure may not apply.

Comment for any issue and feedbacks.

67 Comments

  1. Harold

    March 18, 2011 at 11:16 pm

    IT WORKED!!! Thanks a lot. bookmarkd site.

    Reply

  2. Bugs

    March 28, 2011 at 12:59 am

    i am a complete novice and i need some help…you said "JAVA SDK. Not Runtime but Full SDK. Get it Here. ß Supports framework required to run Android SDK." when i go to the page on the website as mentioned by you i am kinda confused….i just dont know which of the JAVA modules to dowbload coz there are so may of them there……..can you tell me which specific one to download for this exercise.. thanks a lot in anticipation……i have a x10 mini pro updated to firmware version 2.1 update 1 and a build number 2.1.1.A.0.6 ……i badly need to root my phone to start of which……roms i can play around with later

    Reply

  3. Jeevan

    April 11, 2011 at 12:37 am

    can u help me …even this method i am not able to go to os menu , only phone gets rooted . i hav installed busy box too …pls help

    Reply

  4. Mrinal Buddekar

    April 15, 2011 at 7:20 pm

    @Jeevan: can you tell me where are you getting problems? After Installing BusyBox you have to restart the phone and then again open Titanium Backup.

    Reply

  5. mont eéo

    April 20, 2011 at 5:33 am

    Hey can u gimme the link of one click app like z4root for android 2.1.1 xperia mini

    Reply

  6. mont eéo

    April 20, 2011 at 5:37 am

    Mail me please @ d**********@gmail.com PLEASE DEFER FROM POSTING MAIL ID, FOR YOUR PROTECTION.

    Reply

  7. Cruiser

    April 20, 2011 at 10:47 pm

    Hi, I followed the steps which u have posted i got the msg it was succesful and i got the super user icon in my phone. Then i have downloaded the busy box when i ran the application its says i don't have the root access. please tell me what i have to do now

    Reply

    • Mrinal Buddekar

      April 21, 2011 at 2:00 am

      If you used SuperOneClick Method, it can't fail. I hope the BusyBox install was complete without errors. SOmetime it hungs up and shows error at 99%. Try it again. After successful completion, just restart the phone. It should work.

      Reply

  8. Inu

    May 15, 2011 at 3:17 pm

    Thanks a lot dude!!! i was having so much trouble with rooting….. until now! 🙂

    Reply

  9. gee

    May 25, 2011 at 2:36 pm

    im having problem with the superuser…..every time i open the superuser it keeps on saying that theres a problem and it'll send a zip file on my sd card…i tried the superoneclick….it says my phone is rooted but when i tried opening rom manager, it says that i should root my phone first…..can you help me im a newbie….sorry and thanks

    Reply

    • Mrinal Buddekar

      May 25, 2011 at 9:14 pm

      @gee: I tried to figure out, what you were saying. After rooting with superoneclick; sometimes it becomes necessary to install Titanium Backup. In titanium backup, there is an option at Bottom called "Problem". Hit that and it will download BusyBox. It is necessary for some phone to have BusyBox interface to communicate with SuperUser. After it installs busybox successfully. Restart Titanium Backup and then the phone. This should solve the problem. Let me know.

      Reply

  10. Yash

    May 27, 2011 at 12:25 am

    Thnxxx buddy…it helpd me a lot… recently i came to knw abt custom kernels… wad r these for…????

    Reply

    • Mrinal Buddekar

      May 27, 2011 at 5:11 am

      Kernel is central part of any system which manages, communicates and facilitates, commands and resources between Hardware and Software. Most of the time they are called ROM's. So they are Custom Roms 🙂 . But not necessarily every time. In androids, I have not gone deep enough regarding ROMS and Kernels. But you will see a post soon.

      Reply

  11. KBx10minipro

    May 27, 2011 at 2:22 am

    You seem like a smart fella, maybe you can help me. I had a mini pro with 2.1 baseband 4006 rooted, then I did the update with SEUS to 2.1-update1 to bring my baseband to 4015. I never installed xrecovery, that's my bad. So I realize that after doing the update my phone was unrooted and trying z4root and other simple methods didn't work anymore. So I tried your second method, downloaded JDK, Android SDK, have Net 2.0, so when I try to root with SuperOneClick, the program crashes, it stops responding. I tried using Flashtools but it didn't work either. I have one question, after downloading Android SDK, do I have to download the rest of the package when I run it the first time? Cause it's a whole lot of downloading just to root one little phone.

    Reply

  12. KBx10minipro

    May 27, 2011 at 1:32 pm

    Yeah, sorry, I thought it'd be pointless to add the extra numbers seeing that only the last 4 digits change after updating. I went from *****-**********-********* to XXXXXXXX-XXXXXXXXXXX-XXXXXXXX. Hmm I didn't have ''stay awake'' checked, I'ma try it like that. I'll be back. I have the latest SOC with the drivers.

    Reply

  13. KBx10minipro

    May 27, 2011 at 1:42 pm

    Damn, same thing, SOC stops responding when it gets to ''waiting for device''. I thank you anyway for taking a bit of your time to try to resolve my little problem. Haha, I knew nothing about Android-based phones 'till I got mine 4 months ago, and I learned more these days trying to root it back again haha. Damn, that CM6 rom was looking pretty neat. Thanks again, I appreciate it!

    Reply

  14. Yash

    May 28, 2011 at 7:35 pm

    thnxx…. i came to knw abt kernels wen i downloaded wifi tether…. but it showed me problem related to unsupperted kernel….

    Reply

  15. IVJACKVI

    June 23, 2011 at 2:42 am

    I HAVE AND XPERIA X10I NOT THE MINI OR MINI PRO OR ANY OTHER SONY ERICSSON X MODLE, I WANT TO ROOT MY PHONE AND ITS RUNNING ON UPDATE 2.1. I CAN DO EVERYTHING LISTED TO DO THE THE COMPUTER SIDE OF IT ALL BUT THEN MY PHONE SAY WHEN I DOWNLOAD THE FILES FOR THE PHONE THAT MY PHONE DOES NOT SUPPORT THE CONTENT. THERE IS ONLY 1 ROOT APP IV FOUND THAT I CAN DOWNLOAD TO MY PHONE AND ITS CALL X10 ROOT? ANY IDEAS WHAT I CAN DO I AM NEW TO ALL THIS ROOTING SIDE OF LIFE SO SORRY IF I AM A BIT SLOW OR MISSING SOMETHING WOULD LOVE IF YOU COULD HELP ME CHEERS

    Reply

    • Mrinal Buddekar

      June 24, 2011 at 2:02 am

      @IVJACKVI: Hmmm.. I understood your problem till some extent. It works with X10. I have tested it. Can you please tell me exactly what are you doing. SuperOneClick must be ran from computer. Other one (easy process) Z4root may not work but still phone will identify it, as it is an android. Please refer some comments above made by me to a person "KBx10minipro". Follow them and if still don't works then take the screenshots and send me the link. i will see in it.

      Reply

  16. Gadriel

    June 27, 2011 at 12:09 am

    Thanks a lot men!!!

    Reply

  17. SRINIVAS

    July 6, 2011 at 5:24 am

    i rooted my x10 mini pro u20a using super one click u know wat my system dint even have java jdk, android sdk …. i cud not even install android sdk since i dint have jdk ..i ignored it just tried to root using super one click …my phone got root access… i installed titanuim backup its working with root acess ..

    Reply

    • Mrinal Buddekar

      July 6, 2011 at 5:13 pm

      @SRINIVASThat is a good news. I know that it can work. It worked for me once with U20i but didn't work again when I formatted my computer. I just want everyone to be on safe side. Anyone going to play with Root and system, must have all basic things installed, if in case they need it for other things like pushing files etc. 🙂

      Reply

  18. Aklin

    July 17, 2011 at 8:10 am

    hi i installed jdk complete devolepnment kit bt when i try to install android sdk it says only jre not enough u need to install jdk plzzzz help.

    Reply

  19. Aklin

    July 17, 2011 at 9:00 am

    hey i rooted my phone without apk bt i srill need it plzzzzz help

    Reply

    • Mrinal Buddekar

      July 17, 2011 at 5:43 pm

      @Aklin:I am not really getting you. Your first comment is different and other is very small to understand. At least tell me in 2-3 lines so I can help.

      Reply

  20. Aklin

    July 18, 2011 at 10:01 pm

    what i meant was that i rooted my phone by only using super one click only.i could not install google sdk because it says jdk not found even when i had installed it. is it really necessary to install the google sdk. anyways thanks alot man………….

    Reply

    • Mrinal Buddekar

      July 19, 2011 at 5:52 pm

      @Aklin:If you were able to root phone already then you don't need anything to do. You are good to go.

      Reply

  21. Yash

    August 7, 2011 at 6:02 pm

    remember i talkd abt sum kernel thing….. wifi tethering requires netfilter enabled kernel to work properly…. i didnt find any on internt…. help me wid it

    Reply

    • Mrinal Buddekar

      August 7, 2011 at 8:06 pm

      @Yash:Thanks you gave me new topic to write about. I will search about it and let you know. There are things like Barnacle etc. Wait for a day. I will e-mail if I write about it.

      Reply

  22. amparo

    August 15, 2011 at 2:58 am

    hi i have an experia x10i android version 2.3.3 baseband ver 2.1.71 build num 3.0.1.G.0.75 i have tried both z4root and superoneclick and ive also tried universal androot but so far all of these havent rooted my device, ive been searching and the flashtool method seems too complicated for my non techy brain even tho i follow instructions pretty well. for super ive used all 3 versions, ive also tried it with sdk and dalvik background back up still no effect for z4root the app starts ok and im in debugging mode then it just stops and i reboot but still no change for universal androot i just keep getting failed no fu goo or smthing like that ive also tried all versions of this apk is there anything you can suggest to help, have heard of this problem with other x10i with the same build? thanks so much for ur time

    Reply

  23. GMP

    August 19, 2011 at 9:24 pm

    It is taking forever to root in my X10 Mini. Whats wrong?

    Reply

    • Mrinal Buddekar

      August 20, 2011 at 12:25 am

      @GMP:Can you please tell in detail that where are you stuck and what message you are getting?

      Reply

  24. Jonathan Yu

    August 29, 2011 at 7:40 am

    Hi. I downloaded the sdk, jdk, and the super one click and installed all of them. And when i opened the super one click, i pressed root and its stuck on root #5. Please help!

    Reply

    • Mrinal Buddekar

      August 29, 2011 at 11:56 pm

      @Jonathan Yu:What phone and version of android are you using? If you have X10 upgraded to 2.3.3 official, then this method will not work. Go for other one with FlashTool. If you are on X10 mini pro or mini and this is not working then go with FlashTool which is in another post, it will surely work. Search "flashtool root xperia" on this site. 🙂

      Reply

  25. DroidXman

    August 31, 2011 at 9:07 pm

    Hi thanks for the advice but z4 cannot be downloaded from link page load failed with errors Please advice or send ftp link thanks

    Reply

  26. Chiranjeevi

    September 1, 2011 at 9:11 am

    Thanks buddy, i rooted my sony ericsson xperia x10 mini pro,

    Reply

  27. BenAlex

    September 12, 2011 at 1:34 am

    SuperOneClick keeps getting stuck at step #4. Help?

    Reply

  28. Raj

    September 24, 2011 at 1:30 am

    Hi.The android adk manager is downloading files.If i cancel to download them,does the android sdk still support the working of superoneclick.Help me please

    Reply

    • Mrinal Buddekar

      September 24, 2011 at 10:17 pm

      @Raj:Yes it will work. It downloads additional files for android framework which is for developer.

      Reply

  29. dip

    October 1, 2011 at 1:09 am

    starting ADB Server…. * daemon not running. standing it now on port 5037* * daemon started successfully* ok waiting for device…. ok running rageagainstthecage…. ok killinng Adb server……. it continues several times and at last shows "failed"….. help me out with this guys. i'm using xperia x10 mini pro

    Reply

  30. dip

    October 1, 2011 at 3:59 am

    thnx dude. it's great to being rooted

    Reply

  31. Adrigus11

    October 3, 2011 at 7:12 pm

    hi! its a wonderful to observe the conversation between the newbies and the genius in this site. I'm an Xperia X10 mini pro user for only a month and I experiencing some annoying apps on my phone. I want to do those steps (am a newbie) but am afraid that my phone could crash & can't be useful anymore. How sure my phone will not be damage? Hope you understand my feelings and needs some assurance. Pls. advice. Thanks in advance

    Reply

    • Mrinal Buddekar

      October 3, 2011 at 9:00 pm

      @Adrigus11:By rooting nothing will happen to your phone. You can unroot back whenever you want. Regarding removing apps don't touch any google service or apps. Only remove things like Pebble games etc.

      Reply

  32. Adrigus11

    October 4, 2011 at 5:17 pm

    Thanks For advice. Actually am trying it now and i will give you a feedback soon

    Reply

  33. Adrigus11

    October 4, 2011 at 8:24 pm

    Yes! I got it. It's great! I removed already all annoying apps on my device ( xperia x10 mini pro) but there's one thing I want to clarify, when I tried to unroot the device the SuperOneClick Icon was removed. I root again the comp says it is rooted already! Is it I need to unstall the Titanium also to completely unrooted? ( I try all this just to have knowledge on how to roo/unroot my device) Pls. advice.

    Reply

  34. Adrigus11

    October 4, 2011 at 8:30 pm

    Another thing that I need from your great knowledge. Do you have an idea on how to optimize the rom on xperia x10 mini pro? coz when I saw it on titanium it is only 32mb remaining of 222mb cap. this is the reason why the device is slowing. Pls advice it is greatly appreciated. Thanks in advance

    Reply

    • Mrinal Buddekar

      October 5, 2011 at 4:14 am

      @Adrigus11:It can be easily done by SuperOneClick. If you unroot it the dialog at end will say "No SuperUser Icon" and not "SuperoneClick". These are 2 different things. "No SuperUser " means your root is removed. Restart the phone first before rooting again. If still doesn't work then use FlashTool. EDIT: Missed your second comment. Lol! Reduce the services. Its not only app its background services which are using everything. You can close them using some task killer.

      Reply

  35. Mos

    October 5, 2011 at 2:16 am

    Got it to work! Thank you so much for this! mexican carriers load a huge bunch of useless apps to the phone…..and I can finally get rid of them!

    Reply

  36. Adrigus11

    October 5, 2011 at 3:46 pm

    Thanks for advice, your such a great man dude,

    Reply

  37. ankit sharma

    November 9, 2011 at 8:09 pm

    heyy….i tried each and every method of rooting my x 10 mini pro but cannot succeed and i am really disappointed……..can u plz tell me one sure shot method of rooting……

    Reply

    • Mrinal Buddekar

      November 12, 2011 at 5:56 pm

      @ankit sharma:Did you try the FlashTool method mentioned on this blog. Search for that article; that method will surely work.

      Reply

  38. GUR

    November 12, 2011 at 4:12 am

    HELLO, method 2 will work properly on SONY ERICSSON X10 MINI PRO?????

    Reply

    • Mrinal Buddekar

      November 12, 2011 at 5:58 pm

      @GUR:Search for FlashTool article on this blog and use that method. That will surely work.

      Reply

  39. vivek

    November 12, 2011 at 3:04 pm

    I downloaded the sdk which said "Java Platform, Enterprise Edition 6 SDK Update 3 (with JDK 7u1)" on its download page. Is that the one to be downloaded thanks in advance

    Reply

    • Mrinal Buddekar

      November 12, 2011 at 6:10 pm

      @vivek:Yup. It is the one. It keeps updating but that is not an issue.

      Reply

  40. Jhelum

    November 13, 2011 at 5:26 am

    All this while I was hesitant to root my phone …after doing months of novice research I decided it was time for me to upgrade. The only problem was it did not root!! I tried z4root…universal androot… well I initially tried super one click but got errors.. I was soo disappointed…and then I read ur post,… and I am confident now that I can root my phone. .. also I might asking you lotsa stupid questions …which I hope you won't mind answering…. I will update you soon Thank You!

    Reply

  41. vivek

    November 14, 2011 at 2:54 pm

    I am rooted now thanks Mrinal Buddekar, you are the best

    Reply

  42. yash

    November 14, 2011 at 8:43 pm

    Hey dude wat is debranding???? thank you…

    Reply

  43. abhinav

    December 9, 2011 at 8:48 am

    i tried rooting my x10 mini pro using the above method…it still fails..it says checking for drivers…and throws an unhandled exception…saying not found at the end…can you please help me with this..been tryin 2 root my phone since long nw…not happening…thanks…

    Reply

  44. Yash

    January 24, 2012 at 8:17 pm

    @Mrinal r u a dev?

    Reply

  45. Nimit

    April 14, 2012 at 3:17 pm

    Hi,
    i tried using Superone click on my xperia mini pro. i got all the stuff right… got the java sdk installed, then framework & eve placed drivers folder in the same as superone. but it isnt working. last thing i can see in superoneclick is :

    cd /data/local/tmp/ > /data/local/tmp/output 2>&1

    export TEMPRANDOM=79701

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    END:79701export PS1=””

    what is missing? also i got android 2.1

    Reply

  46. Ali90eng

    June 10, 2012 at 8:26 pm

    Thank u very much. my phone has been rooted Thank u again

    Reply

Don't hesitate. Comment!

Check Also

Root Honor 3C with KingRoot without PC

You can now root Honor 3C using KingRoot app without the need of computer or any other sof…