You can now develop Android O ROMs for selected unlocked Xperia devices via Sony’s Open Devices program. The recently released build guide gives developers the necessary tools and instructions to begin their development and the new software binaries adds support for Xperia XZ Premium, Xperia XZs, Xperia XZ, Xperia X Performance, Xperia X and Xperia X Compact. This means you can now build and flash your own version of Android O on all devices mentioned above.
Get started using the build guide for instructions on how to build AOSP for your device. Before you begin, you will need to download the necessary software binaries. You can find the corresponding binaries for each compatible device below:
As you may know, the Open Devices program is our way to provide access and tools to build and test your custom software on a range of Sony devices. You can access all the resources you need through our Open Devices page on Developer World. We value our open source community and welcome you to participate in our projects via GitHub. Feel free to provide feedback on further resources you may need and where we can improve.
- View the build guide for Android O
- Check out the Xperia device list to find out if your device is a part of our Open Device program
- Contribute to and find out more about our current open source GitHub projects
- Read all blog posts covering Open Devices
Compared to other Android smartphone makers right now, Sony puts a lot of effort into the open source part of Android. The company contributes a lot of code to AOSP and they’ve been known to be quite friendly to developers as well. It was just last month when the company released build instructions on how to get Android 8.0 complied and running on the supported Xperia devices. Today, the company has officially announced that AOSP Android 8.0 Oreo is now available on Sony’s Open Devices program.
For those who are unaware, Sony’s Open Devices program is something they set up a while ago for developers who are eager to experiment with Android on their supported devices. For those supported Xperia devices, Sony provides AOSP device configurations directly on GitHub for anyone who is interested, as well as the required binaries. This works both ways as it gives new developers access to the code that works on those devices while also providing experienced developers a way to contribute to the project.
Sony has been very supportive of the new Android 8.0 Oreo update and as mentioned, released build instructions for those who want to compile AOSP Android 8.0 for a supported device. As of right now, the list of supported devices from Sony includes the Xperia XZ Premium, Xperia XZs, Xperia XZ, Xperia X Performance, Xperia X, and the Xperia X Compact. Along with this build guide, having AOSP Android 8.0 included in the Open Devices program adds support for their convenient tools, projects, and more.
The company has also already announced which Xperia devices will be receiving the company’s official OTA update. Naturally, this includes all of the additional features that the company adds onto their devices which are not found in the AOSP builds. You can learn more about which devices will be receiving their official Oreo update here.