[Nexus 6P Android Development] nathanchance:
Introduction

Hello everyone, this is my build of LineageOS with full Substratum support. It supports the rootless operations of Substratum as well as all of its features (overlays, fonts, boot animations [only on decrypted devices, more below], and sounds). It will be stock Lineage (meaning NO modifications from me aside from the Substratum support) and as such, I will not be supporting issues not related to Substratum. I will build as often as I can, ETAs are inconsiderate of my time :)

Installation

NOTE:

Because this is build straight from Lineage's trees, forced encryption IS enabled. If you have decrypted, be sure to flash a custom kernel with forced encryption disabled (I of course recommend mine but all the major kernels should have it disabled as well).

Clean flash (needed when coming from another ROM [including official LineageOS]):

Download latest build with md5sum (TWRP will automatically verify)

Download GApps

Boot TWRP

Wipe system, data, cache, and dalvik cache

Flash ROM zip

Flash GApps

Flash other zips (such as root and kernels)

Reboot

Dirty flash (when already on these builds):

Download latest build with md5sum (TWRP will automatically verify)

Boot TWRP

Wipe cache and dalvik cache

Flash ROM zip

Flash other zips (such as root and kernels)

Reboot

Frequently Asked Questions

1.1 Q: Can I dirty flash over from official LineageOS?

1.1 A: No, a clean flash is required as their builds are signed with private keys.

1.2 Q: Can you merge ABC feature from XYZ ROM?

1.2 A: No. This is stock Lineage with OMS support, that is it.

1.3 Q: I have XYZ bug, please fix!

1.3 A: I will only be fixing issues related to Substratum support; anything else will be handled by the Lineage team. You will need to clean flash over to their builds to do so, they will most likely not accept reports on unofficial builds (especially ones like mine with a heavily modified framework).

1.4 Q: Why did my device get force encrypted?

1.4 A: Because you didn't read.

1.5 Q: What root should I flash?

1.5 A: It's up to you, as root is only required for boot animations on encrypted devices. There are four options:

SuperSU

Magisk

phh's Superuser

Lineage's su

1.6 Q: How do I see what is new every release?

1.6 A: https://www.cmxlog.com/14.1/angler/ and https://github.com/LineageOMS

Downloads/links

ROM:

https://www.androidfilehost.com/?w=files&flid=167286

Highly recommended GApps:

https://xdaforums.com/android/software/gapps-dynamic-gapps-t3487192

Required vendor image:

https://androidfilehost.com/?fid=529152257862725522

Special Thanks

The Lineage team: this is all their work, I only added the necessary hooks for OMS and exposures

The Substratum team: their dedication would not make this possible

Any other open source contributors: you guys are what make this wonderful hobby worth it :good:

Sources

ROM: https://github.com/LineageOS and https://github.com/LineageOMS

Device: https://github.com/LineageOS/android_device_huawei_angler

Kernel: https://github.com/LineageOS/android_kernel_huawei_angler

XDA:DevDB Information

Unofficial LineageOS with OMS support, ROM for the Huawei Nexus 6P

Contributors

The Flash

Source Code: http://github.com/LineageOMS

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Version Information

Status: Stable

Current Stable Version: 14.1-20170705

Stable Release Date: 2017-05-04

Created 2017-03-31

Last Updated 2017-07-05