• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[UNOFFICIAL][ANGLER] LineageOS with full OMS support - 7/4

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,942
0
25
Mesa, AZ
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]):

  1. Download latest build with md5sum (TWRP will automatically verify)
  2. Download GApps
  3. Boot TWRP
  4. Wipe system, data, cache, and dalvik cache
  5. Flash ROM zip
  6. Flash GApps
  7. Flash other zips (such as root and kernels)
  8. Reboot
Dirty flash (when already on these builds):

  1. Download latest build with md5sum (TWRP will automatically verify)
  2. Boot TWRP
  3. Wipe cache and dalvik cache
  4. Flash ROM zip
  5. Flash other zips (such as root and kernels)
  6. 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:

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://forum.xda-developers.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
 

shadowstep

Forum Moderator
Staff member
Jun 6, 2014
4,118
7,691
113
30
Ambala Cantt
Thank you so much, @The Flash! Might give it a spin for a short while the next time I clean flash. :)

Really wish LOS merges your commits so that rootless Substratum becomes officially supported, since I don't see any progress with CMTE, at least anytime in the near future.
 
  • Like
Reactions: nathanchance

tdg2k15

Senior Member
Oct 6, 2016
157
216
0
Thank you for this, just downloaded it and about to flash it... Do you have a PayPal so I can contribute to your work

Sent from my Nexus 6P using Tapatalk
 

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,942
0
25
Mesa, AZ
Thank you for this, just downloaded it and about to flash it... Do you have a PayPal so I can contribute to your work

Sent from my Nexus 6P using Tapatalk
Nope. I appreciate the thought but I don't take donations :) Especially since Lineage themselves don't currently take donations. Feel free to give to something like the Free Software Foundation or Open Source Initiative if you want to contribute to something good.
 

alexiuss

Senior Member
Mar 20, 2011
204
115
0
Great news!!! I'm on LOS and was waiting for this for a long time...
I have one question: if i make my own migration build with "repopick -f 156047 162144" , is it possible to dirty flash this ontop of my build? I have a lot of customised apps and don't want to config everything again...I would make my own build with OMS but i don't know how to pick all the OMS patches.
Thanks!!

Enviado desde mi Nexus 6P mediante Tapatalk
 

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,942
0
25
Mesa, AZ
Great news!!! I'm on LOS and was waiting for this for a long time...
I have one question: if i make my own migration build with "repopick -f 156047 162144" , is it possible to dirty flash this ontop of my build? I have a lot of customised apps and don't want to config everything again...
No idea, possibly LOL?

I would make my own build with OMS but i don't know how to pick all the OMS patches.
Thanks!!

Enviado desde mi Nexus 6P mediante Tapatalk
Well you're in luck! https://forum.xda-developers.com/ne...ference-lineageos-substratum-support-t3580276

You can also use the merge script I provide. Just run it on a clean Lineage repo and you're good to go! https://forum.xda-developers.com/showthread.php?p=71660770
 
  • Like
Reactions: alexiuss