Open Devices

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.

How to build and flash a Linux kernel for AOSP supported devices

How to build and flash a Linux kernel from Sony copyleft archives

How to build mainline Linux kernel for Xperia devices

Build basic Linux environment for development - Buildroot for Xperia