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.
- From your phone directly using the software called Z4root. Get it here.
- 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;
- SuperOneClick software. Download from links given earlier.
- JAVA SDK. Not Runtime but Full SDK (JDK). Get it Here.
- .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.
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.