Sony has just released guides for independent ROM developers on how to get started with building Android 9 Pie-based ROMs with the help of Android source code that is available on Android Open Source Project (AOSP). This is not a surprising move from the company as it is regarded as one of the most developer friendly companies that do not put any restrictions on what developers can do with its devices.
According to XDA Developers, even though Sony removes the DRM keys when anyone unlocks the bootloader of their Sony device, the company has organized a number of developer-centric programs over the last couple of years. The report also pointed out that the company has actively given back to the developer community right from giving devices to hard-working developers to providing easy to follow instructions for unlocking the bootloader of the devices. According to the report, the company revealed a list of devices compatible with the instructions. These instructions allow developers to download the source code of Android 9 Pie and compile AOSP on their devices.
Watch: Vivo NEX First Look
The list includes Xperia Touch (G1109), Xperia X Compact (F5321), Xperia X Performance (F8131), Xperia X Performance Dual (F8132), Xperia X (F5121), Xperia X Dual (F5122), Xperia XA2 (H3113), Xperia XA2 Dual (H4113), Xperia XA2 Ultra (H3213), Xperia XA2 Ultra Dual (H4213), Xperia XZ1 Compact (G8441), Xperia XZ1 (G8341), Xperia XZ1 Dual (G8342), Xperia XZ Premium (G8141), Xperia XZ Premium Dual (G8142), Xperia XZ (F8331), Xperia XZ Dual (F8332), Xperia XZs (G8231), Xperia XZs Dual (G8232).
Interested developers need a Linux-based OS, and a Sony Xperia device with an unlocked bootloader. Other tools include Java and Repo Tools. One thing to note here is that you make sure to take a backup of all the data on your smartphone before going about any such activity especially if you are planning to unlock the bootloader of your device. Another thing to note here is that only attempt this if you know what you are doing or if you know how to fix a bricked smartphone.