Did you feel that rooting Sony Ericsson Xperia Pro MK16a is tough? Well, now you won’t find it hard. The steps as given below will help you root Xperia Pro MK16a quickly. But this method will require an unlocked bootloader. You can find official and easy method to unlock bootloader of your Sony Xperia Pro MK16a phone here: Unlock bootloader of Sony Ericsson Android phones officially
Disclaimer: Rooting Sony Ericsson Xperia Pro MK16a will help you free the android phone. But this has some risks and you must move ahead, keeping in mind such risks (like bricking the phone and loss of data). We recommend that only if you are ready to get exposed to such risks, root your phone. Kindly do it at your own risk. The information as produced in this site is produced with care, keeping in mind the requirements of the users. But it is important to note that rooting the phone makes the warranty of the phone void.
Procedure to root Xperia Pro MK16a
It’s a little long procedure, so read fully once and then start, so that you know what all you need to keep ready. It’s always recommended to take a complete backup before you play with firmware or bootloader. So quickly take a backup of your personal things and settings. You see our precautions before rooting a phone for doing it safely. Before you start make sure the bootloader is unlocked.
- First go to Settings >Applications > check Unknown Sources.
- After that go to Settings again on your phone and proceed this way Settings>Applications>Development> check USB debugging.
- Download this archive of all the files and drivers required to root Xperia PRO MK16a : Download files
- Now, extract the archive to a folder on your PC.
- In the folder navigate to ADB For Dummies and install ADB for Dummies.exe
- When you do it, you will actually create a new folder on your C: drive called “android-sdk-windows”
- In the extract you will also come across a file called “xperia_pro_root.zip” Extract the contents to C:android-sdk-windowsplatform-tools
- Now switch off the phone and do not plug it now to anything.
- Hold MENU button and connect the USB cable. You will be able to see a blue light. If you can not see any such light then it means that your device is not able to get into the FastBoot. This may be because still, the bootloader may be locked. If it is so, follow the steps correctly as mentioned in the above link to unlock the bootloader first and then follow all the steps as mentioned above once again.
- If you get a query from Windows in regards to Fastboot Driver installation, you will be required to install the driver. This can be done from the archive that you have already downloaded. If this does not work then you can try “C:android-sdk-windowsgoogle-usb_driver“
- Once you are done with the above, you can open the “Fastboot” folder in windows explorer (its part of the archive that you had extracted in step 3. Now, you must hold down the shift key and right-click on an empty space in the folder window. After that, select Open Command Prompt Here.
- Now type: fastboot boot recoveryNEO.img into the command prompt window
- Now, the blue light on the phone will go and the screen on the device will be completely blank. Also, it will lose connection with windows.
- Within a few minutes you will see the message as Mass Storage and ADB Interface detected. But the rest of the part of screen will still be blank for much of the part of the process. Sometimes you might see a failed to install driver message. Just ignore that.
Second Phase of rooting:
- Open the start menu and then press right-click on “Computer” and select “Manage”
- Now select Device Manager.
- Find out the unknown piece of hardware. Right click on it and select Install Driver. (This is how you manually install a driver)
- Browse your computer, and make selection of the main folder you extracted the archive. And in the meantime do not worry about the drivers. Windows will be able to find them.
- On your computer navigate to “C:android-sdk-windowsplatform-tools”. Hold down the shift button on your keyboard and Right click on an empty part of the windows, and select “Open Command Window Here”
- Type “adb shell”.
- Now, copy paste the list of instructions or commands that are given here in the window that you can see.
mount -t yaffs2 -o rw,relatime /dev/block/mtdblock0 /system
If it says “/system is not empty” then type:
“rmdir /system/bin” and then run the first mount command again
- type “exit”
- Now, from the DOS window, Run these commands and you can copy paste them from here for easy access.
adb push Superuser.apk /system/app/Superuser.apk
adb push su /system/bin/su
- Now, from the adb shell, run these too:
chmod 0644 /system/app/Superuser.apk
chown 0 /system/bin/su
chgrp 0 /system/bin/su
chmod 6755 /system/bin/su
ln -s /system/bin/su /system/xbin/su
- With this you will find that adb shell will be terminated. You must remove the connection of phone from USB cable. Now wait for some 20 seconds, remove the battery. Put it again and turn on the phone.
- From the phone, Open the Market, search for “Busybox” by “Stephen (Stericson)”. Install that.
- From the Market, go to My Apps, search for “Superuser” by “ChainsDD” and make sure you’re running the latest edition
- Run the App “Superuser” from your app tray. Also, you must click on SU Binary and tap on check updates.
- Run the “Busybox Installer” app. Follow the onscreen instructions.
That’s it. So, finally after this long journey you have successfully rooted your Sony Ericsson Xperia Pro MK16a. We understand that the method as given is quite lengthy and complicated. But currently, this seems to be the only method for rooting your Xperia Pro MK16a Android phone. We request the developers to come up with some simple method that would help users root their phones quickly and without much complication. But till then, we appreciate the hard work of developers who have contributed in coming up with this particular rooting procedure.
Original Sources: http://forum.xda-developers.com/showthread.php?t=1286885