[Google Pixel XL ROMs, Kernels, Recoveries, & Other] admiralspeedy:
​

LineageOS is a free, community built, aftermarket firmware distribution of android, which is designed to increase performance and reliability over stock android for your device.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit their Gerrit Code Review.

Info

I'll start this thread off by saying thank you to Invisiblek for answering my questions and providing me with a list of the commits he cherry-picked for his builds.

These builds are my own custom builds of LineageOS for the Pixel and Pixel XL and they contain a handful of cherry-picked fixes and features as well as many of my own changes to make Lineage look and feel exactly like the stock Pixel ROM while retaining all of its extra features.

Downloads

These builds are in no way automated and I can't guarantee any sort of schedule.

CLICK HERE TO DOWNLOAD THE LATEST BUILD FROM GOOGLE DRIVE!

CLICK HERE TO DOWNLOAD THE LINEAGE SU ADDON (MODIFIED TO WORK WITH THE PIXEL AND PIXEL XL)!

Installation

Because of the A/B partition layout of the Pixel devices, if you choose to flash Open GApps with this ROM you must first flash the ROM with TWRP and then reboot your recovery before flashing the GApps package or GApps will install on the wrong slot.

[COLOR="DB4437"]ALL BUILDS STARTING FROM AUGUST 10TH REQUIRE THE AUGUST VENDOR IMAGE![/COLOR]

[COLOR="DB4437"]IF YOU ARE FLASHING OPEN GAPPS, INCLUDE THE forcenewcamera KEYWORD IN YOUR CONFIGURATION FILE TO INSTALL THE CORRECT CAMERA![/COLOR]

[COLOR="DB4437"]IF YOU HAVE ALREADY FLASHED THE INCORRECT CAMERA AND ARE FLASHING OVER TOP OF AN EXISTING GAPPS INSTALL, YOU NEED TO INCLUDE THE forceclean KEYWORD IN YOUR CONFIGURATION FILE OR GOOGLE CAMERA WILL NOT BE INSTALLED![/COLOR]

CLICK HERE TO LEARN HOW TO USE THE OPEN GAPPS CONFIGURATION FILE.

Source

All of the changes included in this ROM can be found on Github at https://github.com/admiralspeedy

Changelogs

[B]October 2nd, 2017[/B]
- Synced with Lineage sources (September security patches)

[B]August 10th, 2017[/B]
- Synced with Lineage sources (August security patches)

[B]July 17th, 2017[/B]
- Synced with Lineage sources
- Built addonsu for the marlin and sailfish

[B]July 8th, 2017[/B]
- Fixed the NFC quick tile (fix merged into Lineage for everyone)
- Synced with Lineage sources

[B]June 29th, 2017[/B]
- Removed Lineage Updater
- Synced with Lineage sources

[B]June 22nd, 2017[/B]
- Fixed the Settings string overlays (I broke them by accident in the last build)
- Synced with Lineage sources

[B]June 21st, 2017[/B]
- Rebranded the Files app to Downloads, including the icon, to match the Pixel Downloads app
- Added string overlays to the framework to match the Pixel framework
- Added a custom Gallery round icon
- Fixed a few incorrect colors in the framework, Settings and SystemUI apps
- Switched to the stock Pixel charging scale (when the device is charging while powered off)
- Synced with Lineage sources

[B]June 13th, 2017[/B]
- Switched to Pixel UI sounds
- Added Pixel notification sounds, alarms and ringtones
- Enabled the camera twist gesture
- Added the Pixel gesture animations
- Added the Pixel Imprint animation
- Added string overlays to Settings to match the Pixel Settings app (such as "Fingerprint" > "Pixel Imprint")
- Updated the SettingsProvider and CMSettingsProvider icons to match the Pixel SettingsProvider icon
- Synced with Lineage sources

[B]June 5th, 2017[/B]
- Initial Marlin (Pixel XL) release

Features

Round Icons

Round icons are enabled and I've included the Pixel Settings app icon and the Downloads apps icon, as well as my own custom round icons for the Lineage Music, Recorder, Gallery, SIM Toolkit and Terminal apps. I used Roman Nurik's Android Asset Studio to assist me in the creation of these icons.

Pixel Navbar and Animation

The Pixel navbar commit that Invisiblek uses in his builds includes custom vectorized navbar assets resulting in the circle within the home button being incorrectly sized and positioned. I have corrected this by removing those custom assets and including the proper Pixel assets.

Pixel Settings

I've added the Pixel gesture animations back, enabled the camera flip gesture, moved Android Pay back out to the "Device" category, switched to the stock battery settings icon and switched the first time fingerprint setup animation to the Pixel Imprint animation (which determines the color of your device and shows the proper device color in the animation).

Pixel Colors

I've re-themed Lineage Settings and Emergency Info settings with the proper Pixel colors so everything is now the same theme within the Settings app (previously only the stock Android settings were colored properly).

Pixel Safety & Regulatory Labels and Manual

I've included the Safety & Regulatory manual and Regulatory labels in the "About phone" section.

Pixel Sounds

My builds include all of the Pixel ringtones, alarms, and notification sounds (in addition to those already included in Lineage) and I've also replaced all of the UI sounds with the Pixel UI sounds (such as the screenshot sound).

Pixel Wallpapers

My builds include the Pixel "Live earth", "Live data" and "New elements" wallpapers from the stock Pixel ROM.

Pixel Strings

I've switched a handful of strings in various parts of the ROM to those found in the stock Pixel ROM, such as "Fingerprint" being changed to "Pixel Imprint" and "Gestures" being changed to "Moves", as well various other similar small changes.

Pixel Charging Scale

I've switched the charging scale that is shown while the device is powered off and plugged in to the stock Pixel charging scale.

Unlimited Pixel Photo Storage

I don't know why this doesn't work in some ROMs that include the necessary nexus.xml file, but I've included a second copy of it with a different name so it won't ever be overwritten by a GApps package and I've tested it thoroughly and have confirmed that my photos take up none of my drive storage when backed up.

No GApps

These builds do not include GApps because I've seen multiple people asking for builds of Lineage without GApps, either because they don't use them or because Open GApps now works with the Pixel and Pixel XL, so people want to install only the GApps they want.

30 FPS Camera Fix

I've cherry-picked a commit that fixes Google Camera so that you can record 30 FPS video without it crashing. I don't know if this was ever an issue with Snap, but if it was it should also be fixed by this change if you opt out of installing Google Camera.

Various Patches/Cherry-Picks

My builds have dm-verity disabled and include a kernel patch to hide the unlocked state of your bootloader from SafetyNet. I've also included a few changes that get LiveDisplay up and running, but the RGB color calibration settings still don't work.

XDA:DevDB Information

LineageOS 14.1 Pixel Mod, ROM for the Google Pixel XL

Contributors

admiralspeedy

Source Code: https://github.com/admiralspeedy

ROM OS Version: 7.x Nougat

Based On: LineageOS

Version Information

Status: Testing

Created 2017-06-14

Last Updated 2017-10-06