The Sony Xperia recently received a Jelly Bean update with build number 6.2.A.0.400 along with the Xperia Go and I guess you would have updated your Xperia P by now. The new update revokes root access on your device (in case it was already rooted) and with this tutorial we will tell you how to root the device again on the Jelly Bean firmware. If you are new to rooting, you may read Goutam’s noob guide. Also, there are several advantages of rooting the device because you gain complete control over the device technically known as “superuser access”.
As Xperia P is concerned, the method to root the device by unlocking the bootloader is pretty easy but if you wish to root it with an unlocked bootloader, you would regret updating it to Jelly Bean, because the method requires you go back to ICS and flash Jelly Bean as a zip via CWM.
Please note that rooting voids the warranty of your device and we are not responsible for any damage your device might incur with this tutorial.
Though this tutorial doesn’t require any data wipe, we recommend you to backup all data using our backup guide. You never know, you may need to wipe data if you are stuck on the Sony logo.
Steps to Root Xperia P on Android 4.1 Jelly Bean
- Make sure you have unlocked the bootloader of your device from unlockbootloader.sonymobile.com
- Download the flashable Superuser zip file and place it on your device’s SD card.
- Download ThP_JB_kernel_v10.1.zip and unzip its contents.
- You will find a .elf file. Place it in the folder with ADB files.
- Turn off your phone and boot it into fastboot mode. To do this, press and hold volume up button and connect it to USB. If you see Blue LED, your device is in fastboot mode.
- Open command prompt in the location where you have the ADB files and the .elf file and type the command “fastboot flash boot [name of kernel].elf” (without quotes).
- This gives you CWM,
- Unplug USB and reboot your phone. When you see Sony logo, keep pressing Volume down button continuously and you will enter into recovery mode.
- In CWM, select “install zip from SD card>Choose zip from SD card” and select the zip file you placed in your SD card in Step 2.
- After you flash it, go back and select “Reboot system now”.