Android has a new development which is called Project Treble, and it was introduced with Android Oreo. The more modern devices and the ones launching with Android 8.0 must be Treble-compatible out of the box. It was also seen as a development impulse for ROM.
Behind the release of Android P Beta on phones like the OnePlus 6 and Xiaomi Mi Mix 2S, Google says it was Project Treble.
Android P will not be released until every preview runs smoothly so before enjoying a custom ROM you need to wait for Google to share the official source code. However, it was not an obstacle for some developers, and you can now test and install Android P on many Qualcomm Snapdragon-powered Project Treble-enabled devices (both officially supported and unofficially supported).
For an insight of what we have talked about, here is a list of devices on which it correctly boots.
- Xiaomi Redmi Note 5 Pro (wired)
- Xiaomi Redmi Note 4 (Mido)
- Xiaomi Redmi 5 Plus (Vince)
- Motorola Moto G5 (Cedric)
- Xiaomi Redmi 4x (Santoni)
- OnePlus 5T (dumpling)
- Samsung Galaxy S9+ (Exynos) (starlte2) – highly unstable
- Xiaomi Mi 5 (Gemini)
- Xiaomi Mi 6 (sagit)
- Xiaomi Redmi 3s/3x/Prime (land)
- Xiaomi Redmi 4 Prime (markw)
- Xiaomi Redmi 4A (Rolex)
- OnePlus 5 (cheeseburger)
- LG V30 (h930)
- Lenovo Zuk Z2 Plus (z2_plus)
- Lenovo P2 (kunato)
In order for this to work, before moving to this Android P beta port, you must install a ROM with unofficial Treble support.
Even though some devices can work on this unofficial release just fine, the majority of them are many or are straight up broken or have broken features such as Volte. Before flashing the ROM, some devices also have specific strict requirements. For example, you must decrypt the OnePlus 5 or OnePlus 5T before installing this unofficial Android P beta release.
It really surprises the users that for such a development Android P can work on an unsupported device, let alone multiple. More stable ROMs are expected to be seen once source-based Android P GSIs starts becoming available next month. Until then, if you want to look for yourself how Android P works and to try it, but your device has official/unofficial Project Treble support, you might give this “semi-GSI” a go instead if you can not wait for the original release.