For some of the Xperia™ devices, we provide Android™ Open Source Project (AOSP) device configurations on GitHub. This means that the software will be open for you as a developer to use and contribute to. This is a way for us to support the open Android community, and it is also a tool for us to facilitate and verify contributions to AOSP.
Kernel compilation guides
Being the innermost part of the operating system, the kernel might be rebuilt by advanced developers to enable access to particular features and make modifications to the device. These tutorials will guide you through the process of how to rebuild a Linux kernel and flash it to the latest generation of Sony Xperia devices.