[Nexus 6P Themes and Apps] krisyarno:
This is an extension of my Android Oreo Pixel Mod thread, found here https://xdaforums.com/nexus-6p/themes-apps/zip-android-oreo-pixel-mod-t3661388

This thread is for the users who want the Pixel Mod but also the ability to use Substratum. Why does my original mod break substratum? It modifies the framework-res.apk. The pixel no longer gets it's features from a modified framework-res.apk. It gets it from a theme. Making a pixel mod work with Substratum now requires making the 6P do the same thing as the Pixel. However, to simplify the mod I mimiced the features by modifying the framework-res.apk. This breaks Substratum. Following this walkthrough will enable the Pixel Theme on your 6P without modifying your framework-res.apk. Exactly how Google does it with the Pixel. (Exciting right?) This will allow the use of Substratum. This is what I am using and I can verify that substratum works.

Here'es the first thing: The files that you will need.

1)My original Pixel mod (flashable) -- https://www.androidfilehost.com/?fid=961840155545590555

2)Stock framework (flashable) -- https://www.androidfilehost.com/?fid=673368273298981491

3)Pixel Theme files (NOT flashable) -- https://www.androidfilehost.com/?fid=889764386195925591

4)You need to be ROOTED

5)You need a file manager that has root functions and can edit file permissions. (I.E.: Amaze File Manager, EX File Explorer, MT Manager)

Here are the steps. This is as simple as I can make it at the moment. It's not too complicated, but if you are a beginner with this stuff make sure to make a back up. Even if you're not. Make a backup. You are responsible for anything that happens to your device and making a backup will save everybody.

Step 1) Download all files onto your internal storage

Step 2) Extract the contents of "NO FLASH Pixel Mod + Substratum.zip". You should have a build.prop file and a folder called "overlay"

Step 3) Move that folder in your Vendor folder. Leave behind the "build.prop" If you go to your root directory you should see the folder "Vendor". Along with folders like "sys" and "system". But you don't want those. You want "Vendor".

Step 4) Make sure the permissions are accurate. The 2 apk files that you will find inside the "overlay" folder (the framework file and the pixel.apk file you'll find in the "pixel" folder inside the "overlay" folder) are set to 644. The folders "overlay" and "pixel" ("pixel" is found within the "overlay" folder) needs to be set to 755.

Step 5) Edit the build.prop file found within your vendor to include the lines that are found in the included build.prop (See footer)

Step 6) Reboot into TWRP

Step 7) In this order flash "Android OPR6 Pixel Mod 6P.zip" and then "Stock Framework.zip"

Step 8) Reboot

Step 9) If you don't see Round Icons you may need to clear Pixel Launcher Data

If SystemUI is crashing after reboot, reboot into TWRP and mount the vendor partition. Then delete the overlay folder and that'll solve the issue

If you followed those correctly you should have now have a Pixel Theme (Accent color, Night Mode, and Round icons) with compatibility with Substratum.

*footer*

ro.opa.eligible_device=true

ro.com.google.ima.theme=5

ro.boot.vendor.overlay.theme=com.google.android.theme.pixel