How do I get root access for my Xperia P device runing Jelly Bean(4.1)?
Is it required to unlock bootloader before trying to root the phone?
Okay here is how to root without unlocking bootloader for XP Jellybean. This is confirmed working and do it in your own risk.
Note: Charge your phone to 100% before doing this and back up contact,message and any other installed app.
Sony Xperia P_6.1.1.B.1.75_Generic Worldfrom here
Usb Debugging onin your phone
Volume DownButton and insert the other end of USB in your PC
It take some minutes, But just wait with patience
For the 1st time you may get FC from Thememanager and Timescape
Enjoy Rooted JB !!!
Rooting will involve several steps. You may or may not want to unlock your bootloader first (I did unlock it first before trying the following steps).
In order to use these instructions, you'll need a Windows computer and your device must be running Ice Cream Sandwich or Jelly Bean. You'll also want to ensure your device is charged before trying to root it.
These instructions are paraphrased from Xperia HTC Rooting.
Download the Bin4ry rooting software, and extract it to your desktop
Enable USB debugging on your Xperia P. You can do this by going into Settings > Application > Developer options > USB debugging and checking the box to enable it.
Connect your Xperia P to your computer via a USB cable. If your device is not recognized, you may need to install the Sony Xperia P USB driver first, then reconnect it again.
Double click on
RunMe.bat file in the Bin4ry folder that you extracted
A black command window popup should appear with green text. Type 1 to select New_standard_root and press Enter.
Follow the on screen instructions to root your device.
Note: If the New_Stand_Root method does not work, try repeating steps 4 and 5 with the second root method (New Xperia Root by Goroh_kun).