Root and install CWM on Xperia SP C5302/C5303 [12.0.A.2.254] firmware


Sony Xperia SP, arguably little brother of Sony Xperia Z, is one of the most price friendly phones i have ever used. I called it little brother of Xperia Z because it was released right after Xperia Z was released and shared many properties with its older brother. This phone was launched with Android 4.1.2 Jelly Bean on board. It should be called an “economical performance beast”. Because of an advanced processor, 1 GB of RAM and 4.5 inches HD 720p display, this phone is a little beyond mid-range boundary. However, with catchy low price, Sony has made many new customers.

Gaming on Xperia SP is flawless. The best thing about this phone is low battery drain. I would play 3D games for hours with very low battery drain as compared to other high-end smartphones, thanks to their Full HD and power hungry displays. The only downside to this smartphone is its weight. It feels quite bulky in hand. I don’t know why Sony did it, but it surely is a major con of device. Sony has confirmed Android 4.3 update for the device, however it is not yet spotted in any leaked firmware. But we are sure that this device will even receive Android 4.4 KitKat update because of its amazing hardware.

Sponsored links

This guide is for Sony Xperia SP C5302/C5303 12.0.A.2.254 firmware only!

Root means to gain control of Phone’s system files, which are unreachable in a unrooted phone. Well what is its advantage then? With access to system files, you can modify your phone’s UI, apps or appearance in any way you want. You can install Beats Audio drivers, Samsung’s touchwiz or HTC’s Sense. You can also install custom ROMs. Custom ROMs are software developed for a specific smartphone. It is developed by free lancer developers. Custom ROMs are built to obtain certain goals. One of these goals can be to remove bloatware and install Stock Android on your smartphone. Stock Android is free from manufacturer specific apps and as far as i have seen, it much much faster an simple to use. Another very interesting use of root is to use certain root apps. You can download Root apps from play Store. With apps like Titanium Backup you can backup not only just apks of apps but also their data. Titanium backup also backups all your system data so that whenever you do a factory reset ot flash a new ROM, you can easily restore your favorite apps, settings and whole appearance of phone.  There are so many other cool things you can do with a rooted phone. It is up to you to find them out. Gaining root privileges on your phone cannot be done with any official method. That is why developers develop unofficial methods. These methods are safe enough to be used but once you root your phone, warranty will be voided. You can gain back warranty by unrooting your device. Keep in mind that you must follow allthe steps closely With a custom recovery installed on your device, you can control your device’s OS from outside – it means you can control it without actually turning on your Android device. You can install custom mods on your device. With these mods, you can have Samsung’s weather widget or HTC’s Sense. Possibilities are limitless. It’s totally up to you to what you do with your device.


1. ADB and Fastboot Drivers:

DB stands for “Android Debug Bridge”. ADB is essential to establish a connection between you android device/android emulator and PC. If you are a developer, or an android device owner, who wants to mess with his android then you will needADB & Fastboot installed on your PC. ADB and Fastboot drivers are essential to detect your device while it is connected to computer. Without these, you may find it difficult to root your device. If you do not know how to install ADB and Fastboot Drivers, Vist our Guide for this purpose. How to Install ADB and Fastboot Drivers – TechGlen

2.Essential USB Drivers:

After you have installed ADB and Fastboot drivers, connect your device to computer. It will download and install essential USB Drivers itself.

3.Battery must be charged over 50%:

Rooting process is very crucial. Any mistake can lead to a mishap. One of the most common mistakes is low battery. It poses a threat while rooting process is going on and phone shuts down due to low battery. Always remember to keep your phone charged above 50% to avoid any such mishap.

4.Check your Phone Model:

Always confirm that the guide you are following is for your device. You can learn about your device’s model name by navigating to Settings>About Phone. After you have confirmed your phone model, you can proceed further.

5.Do not turn off Computer during Updating Process:

This mistake has same effects as having low battery on your device. That is why be careful to keep your computer plugged in during whole process.

6.Backup all your important Data:

Normally, rooting process does not wipe out your data but to be on the safe side, it is advisable to backup your data so that you can recover it in case of data wipe. If you are using a SD Card, remove it before rooting and insert it again after rooting has been done. Backup all data on internal storage on your computer. Backup messages and contacts by using methods described above. Follow this BACKUP GUIDE. If your device is rooted, BACKUP DATA WITH TITANIUM BACKUP.

6.Be careful to use correct file for updating:

Sometimes we have lots of files, having similar names put together in same folder. Accidently, we can use a wrong file which can result in bricking device. Therefore, it is advisable to put specific files for your device in a separate folder. This way, you will not be mistaken.

7.Get Developer Options Enabled:

In android 4.2.2, developer options are hidden. Developer option are provided for development purposes like rooting itself. It is second-last tab but you may not find it yet. To activate Developer Options you need to navigate to Settings>About Phone. Tap build number about 7  times until you get a popup saying your are a developer. In Android 4.1.2, developer options are already visible.


Remember that all processes like rooting, flashing and manual updating are custom methods. They have no concern with Google of mobile manufacturer. Follow every step carefully to avoid any mishap. Owner of site will not be held responsible in case of any mishap. Do it at your own risk.

Rooting Instruction for both locked and unlocked bootloaders

Required Downloads:

  1. Download Flashtool: Download Link
  2. If you do not know how to use flashtool (because it’s essential that you do), visit this Flashtool Guide
  3. Download Doomlord Easy Rooting Toolkit: Download Link
  4. Download .257 kernel (Older): Download Link
  5. Download .254 kernel (Newer): Download Link


  1. Enable USB Debugging by navigating to Settings > Developer Options tick USB Debugging
  2. Install flashtool
  3. Copy XperiaSP_C530X_12.0.A.1.257_KernelOnly.ftf to firmwares folder in Flashtool
  4. Now open flashtool
  5. hit the lightning icon at top left corner
  6. Select Flashmode
  7. Now from the list, select XperiaSP_C530X_12.0.A.1.257_KernelOnly.ftf and click on “Flash”
  8. Now wait and a new window will popup asking you to hold back button and plug in cable. Here you have to hold Volume down button instead of back button (Because there’s not one in our device).
  9. Holding volume down button, plug USB cable into  mobile
  10. Flashing will start and complete in few seconds
  11. {important} Close Flashtool now
  12. Turn on mobile and remember to plug out USB cable from mobile
  13. If few things in mobile’s display appear distorted or odd, don’t worry about it!
  14. As you have already downloaded Now extract its files into a folder
  15. Now go to that folder and and run runme_osversion
  16. Now it will root your device automatically. If their are any instructions, follow them!
  17. As soon as rooting is done, device will restart
  18. Check if there is SuperSU app in app drawer. If there is SuperSU app, now continue to next step. Those who did not see SuperSU app, go to page 3 to see troubleshooting
  19. Now copy XperiaSP_C530X_12.0.A.2.254_KernelOnly.ftf to firmwares folder in Flashtool
  20. By using same method as explained above, flash this kernel file on your device
  21. Now device will restart
  22. All done! Congrats. Now enjoy. To install CWM, head over to next page

Now easily update Xperia SP to Android 4.4 KitKat using this Guide: Xperia SP Android 4.4 KitKat ROM


Apps for PC +Hayder Ameen is a Computer Science student and Android is his passion. Other than that, he is a gym addict and a great sportsman. Connect with Hayder on Facebook and Twitter Email: Site: WhatsApp For PC

4 thoughts on “Root and install CWM on Xperia SP C5302/C5303 [12.0.A.2.254] firmware

  1. Pingback: Install Android 4.4 KitKat on Xperia SP with Omni Custom ROM - TechGlen | TechGlen

  2. Hello M.Aswad mehtab. No, after rooting or unlocking bootloader, you will not be able to install OTA updates, however you will receive notifications. You can install OTA update by unrooting your device or relocking bootloader in case you have unlocked it.

Add Comment