• 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

[ROM][UNOFFICIAL][NO GAPPS] LineageOS 14.1 Pixel Mod

admiralspeedy

Senior Member
Dec 22, 2011
308
132
0

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
Code:
[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
 
Last edited:

admiralspeedy

Senior Member
Dec 22, 2011
308
132
0
Is this compatible with the June factory image?
Haven't tried it. I use the April boootloader and everything else from the May image so I don't have to use the bootsigner, but it should work fine (except possibly the vendor image, since Lineage hasn't merged the June patches yet).
 

TheNewNEXUS

Senior Member
Jan 16, 2014
508
166
0
Elkhorn
You should push the CMParts, navbar and safety regulation stuff to gerrit ;)

Didn't know opengapps supported pixel now, I'll probably make more of an effort to finish the stuff needed to get officials going.
You have to flash the pixel camera though, because it kept crashing. So I decided to flash stock open gapps, then beans gapps over it.
 

admiralspeedy

Senior Member
Dec 22, 2011
308
132
0
You should push the CMParts, navbar and safety regulation stuff to gerrit ;)

Didn't know opengapps supported pixel now, I'll probably make more of an effort to finish the stuff needed to get officials going.
Yes, I nagged them to fix it over on Gitter and they finally did it.

Also, push them to the Lineage gerrit? None of this would ever get approved, especially the navbar since it's not even normally part of Lineage.

The safety and regulatory manual is a proprietary app that I can add to the script that pulls blobs (or in my case I use Muppets so I just added it there) and the labels are files that I pulled from the stock settings app and added to the Lineage one.
 
Last edited:

admiralspeedy

Senior Member
Dec 22, 2011
308
132
0
That what I said. I was replying to the above comment. I flashed open gapps to rid of duplicates, then flashed the bean gapps to fix the wrong camera(Nexus).
Oh, I see.

EDIT: Also, just so you know, with Open GApps you can just put "forcenewcamera" (without quotes) in the gapps-config.txt file and it will install the correct camera. I had to do it before I started building GApps into my own version of this ROM. You can learn all about the different overrides and stuff on the "Advanced Features and Options" page of the Open GApps Github wiki.
 
Last edited:
  • Like
Reactions: Herk718