[Xperia SP General] TechnoSparks:
Introduction & Notes

Hello, I have created flashable zips containing the stock things for use with our Xperia SP. I used [MENTION=5579865]MrSteve555[/MENTION]'s antique tutorial on how to package an ftf file into flashable zips.

I also made other might be useful zips that have each of their own purposes for those who wants it. Those zips are listed in the Addons Zip post.

As usual, I am not responsible for any damages caused on your SP. Flashing these are completely your choice and did I even forced you to do so? If you need help, just reply in the thread. :angel: As much as this might scare you, don't worry, it should work fine on your device ;)

All zips are taken from FTFs that are not carrier-locked (thus the name Customised). Since the C5306 is a quite rare variant, the only version I can find that is not carrier-locked is the .205.

Steps

What you should do is choose the respective components that you want to flash to your phone. This will ultimately replaces the old one. Say for example, if you want to have the stock fotakernel, all you need to do is to flash the "fotakernel" zip. This will override any previous modifications that you have made on that partition such as custom recoveries.

Done. :D

Notes & Warnings

Warning!​

The files are exclusive for its Xperia SP model. Do not attempt to take the risk in flashing other version for your Xperia SP model.

The stock kernel is not to be flashed if you are running a custom ROM! (yes, you can still safely flash FOTAKernel and RIL components without any harm)

Note!​

Flashing the zips via Cyanogen Recovery is now possible. The zips are signed.

Requirements

Knows how to flash ZIPs via recovery

Knows what to flash

Acknowledged the disclaimer above

Components

These are the partitions that I have extracted:

boot

fotakernel

elabel *

modemst1 *

modemst2 *

fsg *

I didn't include the "system.img" of the stock ROM. If you intent to use Stock ROM, please consider FlashTool method instead.

* I have combined these 4 components in a single zip as they serve the same purpose: RIL (network)

Purpose of each zip files

c530x-stock-fota.zip - This will replace your current fotakernel partition with the stock one. Any custom recoveries that you have flashed using Rashr will ultimately gone.

c530x-stock-kernel.zip - This will replace your current boot partition and the kernel with the stock one. Any custom kernel that you hace flashed will be replaced.

c530x-stock-ril.zip - This will flash the stock RIL components.

Choose your Xperia SP model

This will bring you to the respective posts that contains respective files for your respective model of your Xperia SP.

C5303

C5302

C5306

Alternative install method for terminal enthusiasts

You can extract the zip and "dd" the img to the respective directories in /dev. This section is for terminal enthusiasts so I assume that you guys know where is this located and also knows what the hell is "dd". :) I suggest for the "dd" to use read block of 4096 for faster flashing process.

Example terminal command:

dd if='Kernel.elf' of='/dev/block/platform/msm_sdcc.1/by-name/Kernel' bs=4096

Here is the list for reference:

One small request from me

If this in some ways helped you, consider thanking this main post :) Your thank can hugely motivates me in contributing more! :D