Android 8 Oreo It brought one of the features that have been best received by the developer community. We talk about Project Treble , which separates the operating system from the OEM software of the manufacturers, allowing the updates to be carried out in a much faster way. But Project Treble has also been updated to get Android P to reach a good number of devices, not officially and stable, but at least to allow us to install it on some of the most famous smartphones and learn a little more about it.
Project Treble has not only been useful for custom AOSP-based ROMs to get a good boost even in devices that do not integrate Qualcomm SoCs, it is also responsible for smartphones such as Xiaomi Mi Mix 2S and the OnePlus 6 have been able to test the beta of Android P in record time. And of course, once the ban is opened, it is not surprising that a user of XDA called erfanoabdi, that initially managed to carry Android P for the Motorola Moto Z, has created a kind of “Generic System Image (GSI)” that allows you to enjoy, with more or less functionality, Android P in a total of up to 16 devices.
You can already try Android P on these smartphones, although it’s not easy
Android P is currently in its third beta version ( Developer Preview 4 ), but the lack of an official source code has not been an obstacle to creating a personalized ROM based on Android P. Yes, the work of erfanoabdi seems to be limited almost exclusively to smartphones with SoC Qualcomm, devices that also incorporate support for Project Treble (even unofficial).
Not all phones compatible with this Android P ROM have official support for Treble, and most of them require the installation of an unofficial ROM with support for Treble before being able to install Android P, even when they had received official support for it, as is the case with the OnePlus 5 and OnePlus 5T.
The Android P ROM that was created is not based on the final and stable source code of Android 9.0, but rather is based in the system image Android P Developer Preview 3 of Google Pixel XL, so its creator has had to strongly modify some of its elements to make it compatible with other smartphones.
The results are varied according to the terminal of which we speak. For example, Android P starts on the Galaxy S9 with Exynos but it is tremendously unstable, while on other smartphones it works more or less smoothly and on others there are some functions that fail, with VoLTE being something that does not work on any of the devices . In any case, it is clear that if you own one of the compatible smartphones and you want to risk testing this “homemade” version of Android P, it is more than advisable to backup all the important data.
We must remember that Google plans to release the source code of Android P next month, so it will be much easier to compile the fully functional GSI for each of the models compatible with Project Treble. At the time of writing this article, these are the models in which Android P has been operated with more or less luck:
It is clear that Google has taken a giant step with Android Oreo and Project Treble, since the fact that you can test your next operating system without having available a GSI based on the source code on devices that do not even have official support for Treble It is a breakthrough to combat fragmentation.
And is that if a developer has managed to run Android p on 16 devices with a beta ROM, manufacturers will have it very easy to update their devices to Android P, at least those that have included support for Treble in their ROMs with Android Airing. And that’s not to mention how fast the custom ROMs based on Android P will arrive once the GSIs based on the Android 9.0 source code are available next month. This is the thread with the instructions to install this GSI in the testing phase.