This guide will show you how to install Android 9.0 Pie using the (semi) Generic System Image built using the official release.
What is project treble?
I would suggest checking out Android Authority's Gary explains video which goes quite well into depth.
How is it incorporated into this guide?
Well as you read from the title, we will be using a Semi-GSI, meaning we are using a ROM made for the OP5 (in this case the Mokee ROM) underneath and the GSI as the "frontend".
Download Section
[0]Download everything above.
[1]MAKE SURE YOU ARE NOT ENCRYPTED
- If you are: Wipe Data
- If you aren't: Well, it's always better to start clean, Wipe Data
[2] Flash the latest OOS firmware
[3]Flash the Latest Mokee Nightly ROM
[4]Flash the good old NoVerity.
[4]Boot up the System
[5]Vaguely setup the phone, I'd suggest skipping the network connection process, just let the phone think you're called John Smith, it's not that important I swear ?
[6]Reboot back to Recovery
[7]Now the fun part, in TWRP > Install > Install Image (I too wondered when I would ever use it again) > Install the extracted image from P-PR1-sGSI-Aonly.zip
[8] MOUNT VENDOR, don't forget!
Goto Mount > Check "Vendor"
[9] Install all the Post files you downloaded (1, 2 and 3)
[10] Reboot to system
[11]Now the ROM is booted, however it is not yet ready for daily use. I invite you to reboot back to recovery.
[12]Using the Advanced > File Manager, move the Google Play Services apk you downloaded from above to system/priv-app, find the old one and replace it with the new one
[13]Again using the file manager, move the Google Camera APK to /system/priv-app
[14]Flash the Camera Zip fix
[15]Flash the Lag Fix
[16](Optional but highly recommended)) Flash latest Redflare Kernel
Facing any Issues? Ask me here or here
Disclaimer:
What is project treble?
I would suggest checking out Android Authority's Gary explains video which goes quite well into depth.
How is it incorporated into this guide?
Well as you read from the title, we will be using a Semi-GSI, meaning we are using a ROM made for the OP5 (in this case the Mokee ROM) underneath and the GSI as the "frontend".
Download Section
- Latest OxyenOS version [Required]
- Latest Mokee Rom Nightly [Required]
- NoVerity (Encryption Disabler) [Required]
- PR1 - Semi-GSI [Required]
- Post GSI - 1 [Required]
- Post GSI - 2 [Required]
- Post GSI - 3 [Required]
- Working Google Play Services apk [Required for stability]
- Working Google Camera apk [Assuming you need a camera]
- Camera Fix zip [Assuming you need a working camera ?]
- Lag Fix(Inside this folder, called DP5 lag fix)
- Redflare Kernel (Latest "Treble" build) [Highly recommended for stability]
[0]Download everything above.
[1]MAKE SURE YOU ARE NOT ENCRYPTED
- If you are: Wipe Data
- If you aren't: Well, it's always better to start clean, Wipe Data
[2] Flash the latest OOS firmware
[3]Flash the Latest Mokee Nightly ROM
[4]Flash the good old NoVerity.
[4]Boot up the System
[5]Vaguely setup the phone, I'd suggest skipping the network connection process, just let the phone think you're called John Smith, it's not that important I swear ?
[6]Reboot back to Recovery
[7]Now the fun part, in TWRP > Install > Install Image (I too wondered when I would ever use it again) > Install the extracted image from P-PR1-sGSI-Aonly.zip
[8] MOUNT VENDOR, don't forget!
Goto Mount > Check "Vendor"
[9] Install all the Post files you downloaded (1, 2 and 3)
[10] Reboot to system
[11]Now the ROM is booted, however it is not yet ready for daily use. I invite you to reboot back to recovery.
[12]Using the Advanced > File Manager, move the Google Play Services apk you downloaded from above to system/priv-app, find the old one and replace it with the new one
[13]Again using the file manager, move the Google Camera APK to /system/priv-app
[14]Flash the Camera Zip fix
[15]Flash the Lag Fix
[16](Optional but highly recommended)) Flash latest Redflare Kernel
Facing any Issues? Ask me here or here
Disclaimer:
I am not responsible for anything that could happen to your device. I would also like to add that I am not at all taking credit for any work by developers who's source I mention. I am merely trying to spread the word about their development!
Last edited: