[Xperia SP General] Tech N You:
Hello All! As you know rooting is an important and first step for a person to step into developer world. Our Android devices have many methods to root them, so as our Xperia SP too.Today I am gonna tell you step by step how to root your Xperia SP in the easiest way possible.! :D

This is for JB 4.3 firmware 12.1.A.205. Root your phone in one click! :D

Steps for rooting

Pre Rooting Instructions

Backup each and everything on your Android phone as follows :

Backup all your important contacts

Backup all your important sms messages.

Backup all your important call logs,

Backup all your important media content manually. (Copy to your PC.)

Make sure that you read the instructions carefully and applied all precautionary measures. Let’s go ahead.

***WARNING***

1) Download DoomLord Advance stock kernel file (.elf file) (thanks to him) ----> http://doomlord.xperia-files.com/download.php?dlid=U1BfRG9vTUxvUkRfQWR2U3RrS2VybmVsX0ZXLTIwMV92MDM= (links are in blue mostly)

2) Download Stock kernel for your device

C5302 : -

[SIZE="5"https://docs.google.com/file/d/0B6OcGH8yjAPOaFRJRFBHUVk4QXM/edit][/SIZE][/COLOR][/U][/B][/U][/B][/COLOR][/SIZE][/B]

[B][U]C5303 : - [B][U][COLOR="Blue"]https://docs.google.com/file/d/0B6OcGH8yjAPONzdxR0k0T0k5MGs/edit

4) Download latest version of root exploiter from here (click on the lambda icon to start download) ---->

www.towelroot.com

Install the apk to your phone. Make sure your unknown sources option and the development options is enabled and you have ticked usb debugging option. If not then go to settings then about phone , scroll down and click 5-6 times on the build version of the device and you will have development option available.

Make sure you are connected to internet, open the root exploiter you downloaded and click on the tab which says

and that's it you're done rooting :D

Now time to install SuperSU on your phone

Go to play store and search for SuperSU and download it. Open it. After opening it will ask to update binary script Select continue and now it will ask for installation of the file. One you will have as normal mode other one would be TWRP/CWM. We don't have CMW/TWRP installed for now so select Normal mode and application will update itself! :D

In case if you have rooted and installed any recovery manually install the updater script from recovery. Place it in SD card reboot into recovery and install it. Download here

Installing the Recovery (CWM for those who haven't installed recovery)

(With Unlocked Bootloaders)

1) Download Flashtool to your PC --

http://www.flashtool.net/download.php

2) Install it and open it.

3) Go to where you have downloaded flash tool zip file and locate "driver" there. Open it and install the C5302/03/06 driver for your phone. After installation of drivers open Flashtool.

4) Connect your Xperia SP to your PC now. Make sure that the connection is up to the mark.

5) Hit the smart lightening button on the right upper left side and select “Fastboot Mode.”. Make sure that usb debugging is on when you connect to PC

6)On the right side, click on “Reboot Device into Fastboot Mode.”

(If this doesn’t work for you, manually put your device into Fastboot Mode and connect it to your PC. To do so, turn off your Xperia device and now connect to your PC while keeping the Volume Up key pressed. As soon your PC detects your device,the blue LED will turn on showing fastboot mode.)

7) Now click on “Select Kernel to flash”.

8)In the format selection, by default it will be “*.sin”. Change it to *.elf.

Now select the DoomLord Advanced Stock Kernel.elf file that you downloaded first of all and flash it.

9)This kernel will flash CWM recovery in your device. Disconnect your device now.

Turn it on, as soon as you see the Sony Logo, press Volume – Key 5 to 6 times and you should see the CWM recovery interface now. :D

Install Recovery on Locked Bootloaders

http://xdaforums.com/showthread.php?t=2352920

Go to this link and follow the instructions (Thanks to Dimtrov)

That's IT! Congrats! You rooted your Xperia SP! :D

Stock Kernel you downloaded keep it as if anything goes wrong during flashing the DoomLord's Kernel you can flash your original Kernel back to your device! :D

If anyone wants Unlocking Bootloader Tutorial just reply below ;)

Hit thanks! ;D I definitely helped :P

***My Works***

Most Beautiful and Mesmerizing bootanimation for Xperia SP! --->

[http://xdaforums.com/xperia-sp/themes-apps/mesmerzing-boot-animation-xperia-sp-t2831628/COLOR]

]Official Android L boot animation for Xperia SP in two variants PURE WHITE AND ORIGINAL BLACK ---> [http://xdaforums.com/xperia-sp/themes-apps/android-l-boot-animation-xperia-sp-t2833128/COLOR]

UP movie boot animation for Xperia SP! --->

http://xdaforums.com/xperia-sp/themes-apps/bootanimation-disney-studios-movie-boot-t2832873

Request your bootanimations here! --->

http://xdaforums.com/xperia-sp/themes-apps/boot-animation-request-desired-t2833559

EDIT : Animation compelete :D check this threadhttp://xdaforums.com/xperia-sp/themes-apps/bootanimation-playstion-2-boot-t2834872

It requires lots of time and fund in order to create these files. Me being alone as a developer is really impossible to manage alone.! Please consider a small amount of donation and help me as it can help me get my resources :) Thank you!