• 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][SHAMU] LineageOS with full OMS support - 5/15

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 (all of the major ones should).

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/shamu/ and https://github.com/LineageOMS


Downloads/links

ROM: https://www.androidfilehost.com/?w=files&flid=167283
Highly recommended GApps: https://forum.xda-developers.com/android/software/gapps-dynamic-gapps-t3487192


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_moto_shamu

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

XDA:DevDB Information
Unofficial LineageOS with OMS support, ROM for the Nexus 6

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-20170515
Stable Release Date: 2017-05-15

Created 2017-03-31
Last Updated 2017-05-15
 

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,942
0
25
Mesa, AZ
How often is it updated? I see https://download.lineageos.org/shamu is only updated weekly
I try to do nightlies because I need to make sure they don't merge anything that breaks Substratum but there are times (like today) that I may miss a day or two.

Official Lineage is updated weekly as they don't have the power (least to my knowledge) to do nightlies in a timely manner.
 

MrBrady

Elite Member
Oct 26, 2010
3,308
899
113
Silicon Valley
Thanks for the great ROM! I notice in the security patch level, it's only updated to March. Is this ROM based on the Lineage 4/7 release? 4/7 is updated to April, according to the OP.a
 

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,942
0
25
Mesa, AZ
Thanks for the great ROM! I notice in the security patch level, it's only updated to March. Is this ROM based on the Lineage 4/7 release? 4/7 is updated to April, according to the OP.a
Their device tree, kernel source, and vendor blobs for Shamu are updated with the April patches; Lineage on a whole is still on the March patch.