Project Trouble was released back in 2017 along with Android Oreo. It is certainly one of the most significant low-level change in the OS. The idea behind the new re-architecture is to separate Android Framework from the vendor implementation, thus enabling faster software updates for supported devices. It is also the reason why several OEM devices became the first non-Google phone to receive Android Pie developer preview. And if your device also supports Project Trouble officially or unofficially, then you can also try latest Android Pie on your Android devices. But before we get started to the actual process, the very first thing that you should keep in mind that the process is little bit different from installing a custom ROM. So I would suggest you to follow their steps as shown in the video and don't skip any step. So, in this video, I'll be showing a step-by-step guide to install Android 9.0 Pie on any triple enabled Android device. Excited? So let's get started. The prerequisites are, first, your Android device should have official or unofficial triple support. If you are not sure that your device supports treble or not, then you can use this treble check app to confirm that. Second, you should have unlock bootloader with a custom recovery installed like TWRP. If you don't know how to install a TWRP recovery, then I have made a separate video on that using which you can easily install TWRP recovery. I'll be linking that video in the description down below, so do check out. Third, make a full backup of your device since you have to fully wipe your internal storage. Fourth, your battery should be at least 60% charged. As of now, these are the officially supported devices. There are also some devices that are unofficial supported. I will keep updating the list of the supported devices in the description down below. So if your device is in the list, then you're good to go. Next step is to find what's your device partition. Now, basically, there are two types of device partition in Android system. One is A, only, and another is AB partition. Now I don't want to go in depth regarding how they are different. But in order to install Android Pie on your Android device, you must know your device partition. Before to check your partition, download an app called Terminal Emulator for Android and type this command. If this will return true, the device supports 12 partition, which is AB partition. If not, it means your device has A only partitions. The next step is to download the required files, and these are the files that you will be needing. First, Android Pie generic system image file, according to your partition, meaning if your device supports A only partition, then download A only GSI file, and the same goes for AB partition. The second post GSI 1, 2, and 3 zip files. Third, Mochaerom zip file, which we will be using as a base ROM as it has full treble support built in, and Mochaerom supports most of the devices that supports project treble. Fourth, Google Play Services APK to fix the apps after the device boots up. Now, let's begin the actual procedure of ROM installation. Power of your device and boot your device into TWR per recovery by using the specific combination which includes power and volume buttons. Once you have successfully booted into TWR per recovery, click on Wipe, then form it data, now type years to form it the data. Now at this point, if you haven't backup your data, then it will be erased, so it's better to make a full backup. Once done, go back and reboot your device to recovery. Now connect your device to PC, where USB cable and transfer only the Mochaerom to the internal storage of your device. Once done, click on install and flash the Mochaerom zip file. It will take like 2-3 minutes to flash the ROM, after that is done, reboot your device. Here we are installing Mochaerom as a base ROM as it has built in project treble support. Now go through the initial setup, once you boot to the home screen of Mochaerom, now again boot your device into TWR per recovery and transfer the remaining files, that is Android Pi GSI image, post GSI 1, 2, 3 and Google Play Services APK file. Make sure you have extracted the Android Pi GSI image from the zip file. Once all the files are transferred, click on wipe and swipe this blue button to write in order to wipe the system partitions. Now go back and click on mount and select vendor. Once done, again go back and click install, then select install image and navigate the Android Pi GSI file and select 8, now click on system image and swipe this blue button to write. It will take only 2 minutes to flash the GSI file. Once that is done, go back and again click on install and flash the post GSI files in order. Meaning first you have to flash post GSI 1, then post GSI 2 and 3. Make sure to flash post GSI files in order otherwise your device may get bricked. So now here almost done, just reboot your device and it will take around 5 minutes to boot your device. So there you have it guys, I have tried my best to make this guide as simple as I can, so anyone with no past experience of flashing ROMs can follow this method to install Android Pi on any treble enabled devices. I have been using Android Pi on my OnePlus 5 from last 2 days and I am really impressed with this stability. Everything is working just fine, I didn't face any issue or berg whatsoever. If you followed everything accordingly, then you should have the latest Android Pi on your device in all its glory. Once you boot up into the system, set everything up, avoid any false closes or error message and proceed to install play services and camera APK to make the ROM a daily driver. If you had any issue regarding the procedure, hit us down in the comments down below, or be glad to assist you. So that's it for this video, I hope you guys liked it and if you do, then do consider subscribing and hit the bell icon so that you never miss any future videos from Extreme Droid. So this is some of your signing off and I'll see you guys in my next one.