[Android Builders Collective] nathanchance:
Pure Nexus Mod 6.0.1-20160720 with Substratum support is available now for Angler, Shamu, Bullhead, and Hammerhead!

READ ALL OF THIS FIRST:

THE APP IS STILL IN BETA. If you are uncomfortable with being a guinea pig, stick with the Layers version for the time being (these will be removed when OMS is fully ready to be released). I have been running it for a few days now with no issues but it is possible that there will be.

CLEAN FLASH IS RECOMMENDED COMING FROM LAYERS. If you must dirty flash, be sure to flash the vendor image (if on Bullhead or Angler) and wipe at least system. If you run into major issues, clean flash is a must.

YOUR LAYERS THEMES WILL NOT WORK ON THIS. I cannot stress this enough, if your favorite theme is not ready for Substratum, don't flash this.

With that said, if you are in, follow these steps:

Read this entire post to sign up for the Play Store beta (must be a part of the BitSyko community) and your favorite theme's beta.

To apply a theme, select the overlays you want, hit the FAB and choose Compile/Update. Once that is done, the overlays should still be selected. Then hit the FAB again and choose apply selected. That's it, no reboots or anything else is necessary.

Use the troubleshooting section in the app if you run into issues, it was written by me and I'll be updating it consistently as new problems develop. You are also welcome to post here.

ROM: http://downloads.hostingsharedbox.com/nathanchance/ROMs/Pure Nexus Mod/OMS/

GApps: http://downloads.hostingsharedbox.com/nathanchance/GApps/

SuperSU: http://downloads.hostingsharedbox.com/nathanchance/Root/

Vendor images: http://downloads.hostingsharedbox.com/nathanchance/Vendors/

Scripts and other things: https://github.com/nathanchance?tab=repositories

Changelog:

=======================

07-20-2016

=======================

* frameworks/base/

02b70db Fix missing "App Killed" translations

d700e14 Dynamically tell the user which vendor image is needed *parse the build fingerprint for the required vendor id

3b6b8a6 SystemUI: add volume tones back

* packages/apps/Settings/

7c8767f InstalledApp: show link to Google Play

dc0c41b Dynamically define currently installed vendor.img version *parse the vendor fingerprint for the vendor build id *automatically remove on devices without a vendor image

974bbc2 Settings: Add Volume adjust sound preference

=======================

07-19-2016

=======================

* frameworks/base/

888038c Revert "OMS: Themes should be dynamically theming the power menu"

* scripts/

5b57cd2 build rom script: add system off

=======================

07-18-2016

=======================

* frameworks/base/

646e91d SystemUI: fix small jump when expanding QS w/o notifications

225cca1 Fix race condition in panel expansion handling.

f497e25 Should use scan flag, or it will not scan device.

4cb01cb SystemUI: fix MediaProjection cast crash

* scripts/

f3ed4f4 save log for kernel build

=======================

07-17-2016

=======================

* frameworks/base/

cf8c73f fix lockscreen font resetting on reboot

0c8fe5c Revert "OMS: Adapt SystemUI recreateStatusBar for OMS (Squash)"

fd94c46 Revert "OMS: slim navbar code fixes"

4cd3423 Revert "OMS: slim pie refresh fix"

=======================

07-16-2016

=======================

* kernel/lge/hammerhead/

62216b7 Soc: msm: qdsp6v2: don't check ionflag and bufsz in msm_audio_ion_import

=======================

07-15-2016

=======================

* manifest/

a59339a cleanup

542f313 switch all trees to mm2oms branch

* scripts/

6a2fccb list upd

* vendor/nexus/

2b344c5 remove layers backup script - substratum will handle this

=======================

07-14-2016

=======================

* frameworks/base/

94da4e3 Revert "Revert "Allow prevention of doze notification color inversion Doze""

f8f6e13 Revert "Enable/disable notification color inversion [1/2]"

* manifest/

29235a4 update readme

3d91ef3 mm2oms branch for vendor/nexus

2aae829 oms masquerade service

* packages/apps/Settings/

3298ac5 Revert "Enable/disable notification color inversion [2/2]"

* packages/apps/masquerade/

0718d01 Merge pull request #1 from nicholaschum/master

4c4c92b Create README.md

dca2968 Remove outdated signed APK

ba384d5 Bump up to v12

08867cd Move Root Commands directly to the util class

da5cf01 Allow Masquerade to have CHANGE_CONFIGURATION permissions

* vendor/nexus/

19ef22a cleanup

34d868a OMS: build masquerade inline

=======================

07-13-2016

=======================

* frameworks/base/

e816513 Disable Zygote preloaded drawables.

* packages/apps/masquerade/

ab84866 Masquerade: Clean up the entire app's code for our current usage

8aa59a5 Remove excess error logging for Masquerade Ball

fc7109b Masquerade: Add callback to ensure Helper is running in the bg

dbf4f67 Merge pull request #1 from nicholaschum/test

=======================

07-12-2016

=======================

* frameworks/base/

9510935 OMS: slim pie refresh fix

* packages/apps/masquerade/

6e4fe65 Add Android.mk so we can build masquerade inline *keep compatible with android studio as well

18d2e62 Get started with building inlines for Marshmallow ROMs

57bc474 Clean up unneeded dependency inheritances

=======================

07-11-2016

=======================

* frameworks/base/

4f4b24d OMS: slim navbar code fixes

* packages/apps/masquerade/

1b35fc1 Masquerade: Re-masqueradify the package and fix storage issue

10a63a0 Prepare for internal release (four)

69f4f37 Rename the app to "masquerade"

bbf9da5 Masquerade: Helper should be able to be called by Substratum

Installation, tips, info: check the 6th post of this thread: http://xdaforums.com/showpost.php?p=55121776&postcount=6

If you have problems, call A-team or clean flash.

Thanks as always to:

- [MENTION=2095315]ezio84[/MENTION] and the Slim team for the fantastic work :)

- [MENTION=4395895]BeansTown106[/MENTION] for the Pure Nexus base and all of the work he has done for the open source community <3

- [MENTION=3605033]nicholaschum[/MENTION], [MENTION=1050103]sykopompos[/MENTION], [MENTION=3190122]KreAch3R[/MENTION], and the rest of the Substratum team for the OMS bring up and awesome app!

- You fine people for enjoying the ride

Build times :D

21:40:35: /home/nathanchance/Scripts/ROMs/rom.sh pn mod angler

BUILD SUCCESSFUL IN 13 MINUTES AND 10 SECONDS

21:53:21: /home/nathanchance/Scripts/ROMs/rom.sh pn mod shamu

BUILD SUCCESSFUL IN 12 MINUTES AND 46 SECONDS

22:07:02: /home/nathanchance/Scripts/ROMs/rom.sh pn mod bullhead

BUILD SUCCESSFUL IN 13 MINUTES AND 41 SECONDS

22:17:31: /home/nathanchance/Scripts/ROMs/rom.sh pn mod hammerhead

BUILD SUCCESSFUL IN 10 MINUTES AND 29 SECONDS