since I’ve enabled (semi-fake-)treble on lineage 15.1 rom, we can say our phone is treblized and we should be able to flash GSIs (generic system image) on it, can we?First requirement of project Treble is vendor partition, but we haven’t this vendor partition on griffin.We have an oem partition, but its too small to be used as vendor for griffin, our vendor files are something like 600mb but oem partition is 200mb, Very small.So we can say this treble we have already is fake : Motorola didn’t enabled treble by default on thisAnd semi : without vendor partitionBut with new project CLT (Capire le treble) we can install GSI, but need little workWe can’t directly flash GSIs to our system partition cause we will lose our vendor files which exists on “/system/vendor” so somehow we should “copy paste” vendor files into GSI, this is what CLT is doing.To use CLT all we need is Linux or mac to generate DSSI (device specific system image) from GSIHere is full thread of CLT with YouTube video: https://forum.xda-developers.com/pro...endor-t3774629 It’s not very hard to say only devs can make DSSIAll you need to do is download latest lineage and find one GSI rom from here : https://forum.xda-developers.com/pro...ce-development And start CLT on it and flash output of it.Get griffin “proprietary-files.txt” from here : https://gist.github.com/erfanoabdi/4...bcc30da4a71935 Griffin system size: 5704253440How to flash this images?Put the system image on internal storage and reboot to recovery (twrp) -> install latest lineage -> select “install image” -> install that image as “system image”• For now, you need to also flash this permissiver zip to make selinux permissive : https://www.androidfilehost.com/?fid=746010030569967557 Somehow like this: https://www.xda-developers.com/flash...treble-device/ Bugs :• Selinux must be permissiveExamples:(images compressed with 7z)Dirtyunicorn system.img: https://www.androidfilehost.com/?fid=890129502657596534 AOSP system.img: https://www.androidfilehost.com/?fid=890129502657596533