I think its a good idea to offer this simple guide and explanation for new Xperia and Android users about how to play with their new toys.
I will add new stuff to the content when needed.
First I want to start with the kernels and recovery.
WTF is a kernel?
The kernel is the communication bridge between software and hardware, is the most important part of any OS.
All OS have a kernel, even windows and iOS but since android its based on linux the kernel must be a GPL. So manufacturer must be public the source code of the kernel and third party devs can compile and modify it.
Now since SE decided to open the bootloader of certain devices (and the_laser find the way to do it to the rest ) we can use those nice kernels we are talking about. And this is how to do it.
You will need:
- Unlocked Bootloader
- This fastboot pack
- A custom kernel (.img)
1. Unpack the Fastboot.7z on C:/. There are 6 files and 1 folder. Folder contain fastboot driver.
2. Make sure the drivers are running. Check this thread to see how to install it. Jump to "2. Install S1 Boot Fasboot Drivers..."
3. Inside the pack are 2 batch files (.bat)
The second (2.) its used to flash the kernel on the proper partition. This will persist after reboot (You can flash any other kernel in the same way to overwrite it)
To use this files you just need to drag and DROP the kernel in .img format on selected .bat file.
There will appear a window like this:
Sometimes the window blinks and dissapear, in that case copy the .img file inside the fastboot folder and repeat the process.
Now attach the phone in fastboot mode.
Fastboot Mode: Turn off your phone, then press and hold menu key (Arc/Neo) or Search key (Play) and attach USB cable to phone. You will get a beauty Blue Light.
Now all its done, you have a custom kernel.