How to Root the Sony Xperia SP running 12.0.A.2.254

Did the latest update on your Xperia SP smartphone break the root-access that you’ve had for some good time? No worries, there’s now a root method that lets you re-gain root-access on your device.The firmware verion we’re talking about is 12.0.A.2.254 that has disabled root for many users. Anyway, here’s how you can go about rooting your device on this latest firmware version:

I. Before You Begin:

1. This will void the warranty of your device. However, you can reinstate the warranty by unrooting your device if there’s any unrooting procedure available.

2. You must be running on firmware version 12.0.A.2.254.

3. This should work on Windows based PCs only.

II. Downloading Required Files:

1. Flash Tool

2. Old Kernel (Download link’s given in the first post, in step-1)

3. New Kernel (Download link’s given in the first post, in step-8)

4. Root Package (Download link’s given in the first post, in step-4)

III. Rooting the Sony Xperia SP running 12.0.A.2.254:

1. Place all the files you downloaded to your Desktop.

2. Double-click on the Flashtool executable file and install it on your PC.

3. Extract files from the Root Package archive over to your Desktop.

4. Open the Flashtool program on your PC by double-clicking its shortcut available on your Desktop.

5. Click on the first icon (thunder icon) and then click “…”.

6. Navigate to your Desktop and choose the Old Kernel file you downloaded earlier.

7. Click OK. It’ll now ask you to connect your device to your PC.

8. Turn OFF your device

9. Press and hold the Back button on your device and plug-in the USB cable to your PC.

10. It should begin flashing the kernel on your device.

11. Reboot your device once the kernel has been flashed.

12. Close the Flashtool program.

13. Turn ON the USB debugging option on your device by heading to Menu>>Settings>>Developer options>>USB debugging.

14. Ensure that your device’s connected to your PC.

15. Double-click on the file named runme_win.bat available on your Desktop.

16. Follow the on-screen instructions to root your device.

17. Reboot your device once it’s been rooted.

18. Now follow the Step-4 to Step-9 and this time choose the New Kernel to be flashed on your device.

19. You’re all done!

IV. Flash a Custom Recovery Image (Optional):

1. If you would like to flash a custom recovery image in order to flash custom ROMs, head to the How To Flash a Custom Recovery Image on the Sony Xperia SP to learn how to do that.

If this procedure helped you please thank/donate to the original developers here.

11 thoughts on “How to Root the Sony Xperia SP running 12.0.A.2.254”

  1. 9. Press and hold the Back button on your device and plug-in the USB cable to your PC.

    Xperia SP doesn’t have a back button.

  2. Anipso Divad Nauj

    Hello guys. I’m trying to root my xperia sp c5302 with 254 but when I am in step 10 this messege comes up.

    This is my first Android phone so I am a newb to all of this but I will really appreciate your help.

    Thanks.

    David.

    22/030/2013 16:30:37 – INFO – <- This level is successfully initialized

    22/030/2013 16:30:37 – INFO – Flashtool Version 0.9.11.0 built on 2013-06-04 22:50:00

    22/030/2013 16:30:42 – INFO – Device connected with USB debugging on

    22/030/2013 16:30:42 – INFO – Connected device : Sony Xperia SP

    22/030/2013 16:30:42 – INFO – Installed version of busybox : N/A

    22/030/2013 16:30:42 – INFO – Android version : 4.1.2 / kernel version : 3.4.0-perf-g1285c6c-01149-g40c437a / Build number : 12.0.A.2.254

    22/031/2013 16:31:01 – INFO – Selected XperiaSP_C530X / 12.0.A.1.257 / KernelOnly

    22/031/2013 16:31:01 – INFO – Preparing files for flashing

    22/031/2013 16:31:01 – INFO – Please connect your device into flashmode.

    22/031/2013 16:31:17 – INFO – Device disconnected

    22/031/2013 16:31:35 – INFO – Device connected with USB debugging on

    22/031/2013 16:31:36 – INFO – Connected device : Sony Xperia SP

    22/031/2013 16:31:36 – INFO – Installed version of busybox : N/A

    22/031/2013 16:31:36 – INFO – Android version : 4.1.2 / kernel version : 3.4.0-perf-g1285c6c-01149-g40c437a / Build number : 12.0.A.2.254

    22/031/2013 16:31:41 – INFO – Device disconnected

    22/031/2013 16:31:44 – INFO – Device connected in flash mode

    22/031/2013 16:31:45 – INFO – Opening device for R/W

    22/031/2013 16:31:45 – INFO – Start Flashing

    22/031/2013 16:31:45 – INFO – Processing loader

    22/031/2013 16:31:45 – INFO – Checking header

    22/031/2013 16:31:45 – INFO – Ending flash session

    22/031/2013 16:31:45 – ERROR –

    22/031/2013 16:31:45 – ERROR – Error flashing. Aborted

    22/031/2013 16:31:45 – INFO – Device connected in flash mode

    22/031/2013 16:31:55 – INFO – Device disconnected

    22/032/2013 16:32:04 – INFO – Device connected with USB debugging off

    22/032/2013 16:32:04 – INFO – For 2011 devices line, be sure you are not in MTP mode

  3. but there is a bug bro.. i tried it.. my device build number is 12.0.a.2.2.54…. i m done with rooting… but here is the problem wen i switch off my device it dsnt charge insted it reboot then it takes charging… so offline charging is not accaptable in ds root… wen my battery is 0% and set switched off..it will not charge… what m i supposed to do bro..help plz

  4. Hello . I rooted my phone but i dont see the supersd or something like that app. I did everything , i have enabled unknown resources and debugging mode. Or is ti suppossed to be like that ?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.