[ROM][UNOFFICIAL] Lineage 15.1 Hammerhead Optimized [NEXUS5][12FEB2019] - Nexus 5 Android Development

I'm skipping 90% of words here because if you are here I assume you know what you are doing. And you can either Google, use the search button, or ask.
This is a private work of mine, that I use normally on my spare device. Supported as is.
Disclaimer:
Not responsible for any injuries you do to yourself or your device being damaged caused by this ROM.
Known issues:
-Bluetooth Calling
Do report if any though, thanks!
INSTRUCTIONS
Clean Flash
Download The ROM & GApps (pick latest one in drive, I use opengapps)
Wipe: System, Data, Dalvik, Cache
Flash ROM + GApps
Reboot & Enjoy
Dirty Flash
Download the ROM
Wipe: Dalvik and Cache
Flash ROM (+Magisk if rooted previously or if want root)
Reboot & Enjoy
Source:
https://github.com/KiDwayne/android_kernel_lge_hammerhead
Download Folder Link:
https://drive.google.com/open?id=1TtjX43GVnKaxiVgNBfxtyECUZ-BpN6zo
Credits to:
LineageOS Team

Initial release:
January Security Patch
Some very minor tweaks on the codes
Direct Link: https://drive.google.com/open?id=1j_2bjG4o8dOh8uXuXN_pmf74Vu7XLrb7

New Build Up!
Direct Link : https://drive.google.com/open?id=1rEyRJp_U_vbj9ndev3_ORhk1PipmjJL2
Changelogs:
Feb Security Patch
Did some stuff to kernel, a lot of stuff

https://forum.xda-developers.com/google-nexus-5/orig-development/xda-developers-gpl-t2768474
You should probably post the kernel source to remain GPL compliant.

haze_nme said:
https://forum.xda-developers.com/google-nexus-5/orig-development/xda-developers-gpl-t2768474
You should probably post the kernel source to remain GPL compliant.
Click to expand...
Click to collapse
Oh yeah! Sure. I will include it once I made up my mind on what I was testing on. Currently I am still using a mixture of Franco and LOS base.

Would you give some more info on what kind of optimizations did you do?

Works great, with opengapps pico.
no bugs for now.. 4 days in use.. sometimes WhatsApp dont send gif or videos.. but reboot and is fine..
Thanks!

Is it possible to resolve the Bluetooth calling issue?

bagajohny said:
Is it possible to resolve the Bluetooth calling issue?
Click to expand...
Click to collapse
It probably is, but you must do it.

Continuous Security Updates?
Thanks a lot for all the hard work. Can I dirty flash on top of LOS 14.1? Since LOS 14.1 development is dead, would you consider providing monthly security patches as well?

konsoleto said:
Thanks a lot for all the hard work. Can I dirty flash on top of LOS 14.1? Since LOS 14.1 development is dead, would you consider providing monthly security patches as well?
Click to expand...
Click to collapse
Do you mean month security for LOS 14.1 or 15.1? LOS 14.1 will soon be dead too due to LOS dropping Nougat

KiD3991 said:
Do you mean month security for LOS 14.1 or 15.1? LOS 14.1 will soon be dead too due to LOS dropping Nougat
Click to expand...
Click to collapse
I meant to ask if you're considering to post monthly/periodic 15.1 updates for this device?
Also, can I dirty flash on top of 14.1?

Any updates?

Related

[ROM] [DISCONTINUED] idprophecy's unofficial optimized LineageOS 15.1 builds

Hello, I've been building LineageOS 15.1 nightlies just for my experimental purposes. After running this for a few weeks, I decided to share it with you guys. Can be used as a daily driver, but it is experimental due to my changes.
FEATURES:
CAUTION: SMOOTHNESS REDEFINED !!!
(The main goal is to bring performance improvements without affecting the battery life)
Snapdragon LLVM Compiler 4.0.14 (target)
The latest Google's Clang (host)
Bleeding edge GCC 7.x toolchain based on UBER (components like gcc, isl, gmp, mpc, mpfr, etc. are always up to date)
Custom externals (mainly from BenzoRoms sources, it is more up to date and optimized)
SQLite, Skia, Libpng, Jemalloc, Bionic, zlib, libjpeg-turbo
Kernel with optimizations, additional tweaks and updates
based on the LineageOS 15.1 kernel, also I suggest to use this, the stock one
UBER-ified JustArchi's ArchiDroid Optimizations (partially because of soong)
O3, Graphite, Strict Aliasing, OpenMP, etc.
SDCLANG LTO implemented and applied on several parts which have impact on performance (won't be that soon, again because of soong)
Patches related to overall responsiveness, smoothness and user experience
A few additional practical settings/tweaks
OTA Updates
Kexec-hardboot patch merged
microG GmsCore should work (not tested)
OMS support with pre-baked Substratum app and ThemeInterfacer
I try to compile builds as soon as there are new updates available using Arch Linux environment (full clobber after previous build)
Everything else is exactly like in the official LineageOS builds.
CHANGELOG:
This ROM is from the biggest part identical with LineageOS since it's been based on it.
If there is some change from non LineageOS side, I will let you know. Otherwise you can check ROM changes in the LineageOS changelog.
BUGS:
Same as on the LineageOS:
DOWNLOADS
MEGA FOLDER (primary)
ANDROID FILE HOST (mirrors, can be delayed)
OpenGApps
INSTALLATION INSTRUCTIONS
Same as for the LineageOS
NOTE: I recommend using the latest TWRP, I personally use one made by Kutep0v, it works just fine.
1. (Optional) Nandroid Backup
2. Be sure you are using a right firmware
3. WIPE OPTIONS
a) Clean flash (if coming from an another ROM or the OFFICIAL LINEAGEOS 15.1 due to a signature)
Factory Reset, Wipe System, Data, Cache, Dalvik
b) Wipe System, Cache, Dalvik (optional, might help in rare situations sometimes)
c) Dirty flash (without wiping anything, just flashing)
4. Flash ROM
5. (Optional) Flash GApps (OpenGApps recommended)
6. (Optional) Flash Custom Kernel (stock is recommended)
7. (Optional) Flash Magisk as a root solution (or something else)
8. Reboot
SOURCES
ROM
KERNEL
LineageOS
NOTE: Please consider before reporting a bug if it is regarded on official LineageOS too or not. Also do not report bugs running mods, some tweaks or custom kernels or I don't know what. Anyway, feel free to PM me in case of question, suggestion, etc. I am willing to help.
Huge thanks to LineageOS, JustArchi, BenzoRom, Flash-ROM, AOSPA, Matssa56, Substratum, Qualcomm, DU, FranciscoFranco, sultanxda, crdroid, PureNexus, los-kenzo, pav2805, shantur, RomHut, Matthew Booth, UBERROMS and to all people who has been reporting bugs, giving me suggestions or just for even small "thank you". Many of features have been added due to requests by you guys (mostly @Gawd). You're part of these builds too!
Stay fab!
P.S. do not call me a dev.
UPCOMING CHANGES/IN TESTING:
- DISCONTINUED
CHANGELOG (from non-LineageOS side)
As of the
19th October 2018
- Update SQLite (3.25.2)
- Update Google Clang (r339409b)
27th September 2018
- Update SQLite (3.25.1)
- Update Google Clang (r339409)
2nd August 2018
- Update libjpeg-turbo (2.0.0)
- Update libpng (1.6.35)
2nd July 2018
- Update SQLite (3.24.0)
28th June 2018
- Stability fix (now for sure)
27th June 2018
- Stability fix (or not)
24th June 2018
- Switch to the newer Snapdragon LLVM Compiler and GCC 7
18th June 2018
- Initial Oreo release
Eta eta eta xd
I've been testing @idprophecy ROM from day one. Well built and looking forward to enhancements and improvements. He's also compiled a 3.10 kernel, that I use with this build.
Mecca EL said:
I've been testing @idprophecy ROM from day one. Well built and looking forward to enhancements and improvements. He's also compiled a 3.10 kernel, that I use with this build.
Click to expand...
Click to collapse
Can you share the kernel? And how is it different from @erorcun's
Thanks.
Gawd said:
Can you share the kernel? And how is it different from @erorcun's
Thanks.
Click to expand...
Click to collapse
Same as from @erorcun. Nothing special changed. Just a few optimizations and compiled using the same toolchain as ROM is compiled in. My builds are in exact MEGA FOLDER in which ROM is. They've been there for really long time (first anykernel builds with ramdisk fixes). I had no time to update it, maybe during this week. (But it is not what this thread is about)
Any chance you'd build the root zip for us?
Sent from my A0001 using Tapatalk
nolsen311 said:
Any chance you'd build the root zip for us?
Click to expand...
Click to collapse
If you mean ROM with re-enabled native LineageOS root, will try to include it in tomorrow nightly.
idprophecy said:
If you mean ROM with re-enabled native LineageOS root, will try to include it in tomorrow nightly.
Click to expand...
Click to collapse
That's exactly what I mean, thank you!
Sent from my A0001 using Tapatalk
Great to see you got a Rom up too. Been working on one myself, PM me if possible.
nolsen311 said:
That's exactly what I mean, thank you!
Click to expand...
Click to collapse
Included in the latest build.
idprophecy said:
Included in latest build.
Click to expand...
Click to collapse
Now that's QUICK
I'm trying to install the idprophecy 20170125 build over official LineageOS 20170123 but in twrp i got this error:
Can't install this package on top of incompatible data.
Please try another package or run a factory reset
Updater process ended with ERROR: 7
Error installing zip file lineage-14.1-20170125-UNOFFICIAL-bacon.zip"
Why is incompatible? Isn't a LineageOS build?
gulp79 said:
I'm trying to install the idprophecy 20170125 build over official LineageOS 20170123 but in twrp i got this error:
Can't install this package on top of incompatible data.
Please try another package or run a factory reset
Updater process ended with ERROR: 7
Error installing zip file lineage-14.1-20170125-UNOFFICIAL-bacon.zip"
Why is incompatible? Isn't a LineageOS build?
Click to expand...
Click to collapse
Most likely a signature error.
Mecca EL said:
Most likely a signature error.
Click to expand...
Click to collapse
There is something i can do to update and avoid the error?
Could be a bad download?
gulp79 said:
I'm trying to install the idprophecy 20170125 build over official LineageOS 20170123 but in twrp i got this error:
Can't install this package on top of incompatible data.
Please try another package or run a factory reset
Updater process ended with ERROR: 7
Error installing zip file lineage-14.1-20170125-UNOFFICIAL-bacon.zip"
Why is incompatible? Isn't a LineageOS build?
Click to expand...
Click to collapse
These are due to the data changes, probably signature, in the "official" lineage builds. Once you switch to the official builds, you'll probably have to stay there unless you want to factory reset.
That's the purpose of the experimental builds posted by lineage, to migrate data. Going backwards is probably not going to work.
Sent from my A0001 using Tapatalk
nolsen311 said:
These are due to the data changes, probably signature, in the "official" lineage builds. Once you switch to the official builds, you'll probably have to stay there unless you want to factory reset.
That's the purpose of the experimental builds posted by lineage, to migrate data. Going backwards is probably not going to work.
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
Good point, forgot to mention, added to OP.
Awesome speed with your 3.10 kernel, very nice ROM and thx for your work.
OnePlus One - Tapatalk
I have been using your kernel for about 2 days now, and maa..an that is so smooth. I can definitely observe better memory management. Using it with the official LineageOS nightly.
Would have to try this ROM definitely, can't say about it now.
Your 3.10 kernel is lit. ?
Gawd said:
I have been using your kernel for about 2 days now, and maa..an that is so smooth. I can definitely observe better memory management. Using it with the official LineageOS nightly.
Would have to try this ROM definitely, can't say about it now.
Your 3.10 kernel is lit.
Click to expand...
Click to collapse
Which one are you using? Just noticed that linaro 5 is newer than linaro 6...

[UNOFFICIAL][SHAMU] LineageOS with full OMS support - 5/15

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]):
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/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
Reserved
Reserved
OMG..
RU F#*king kidding me...
I hate to have to do this...
first.....
"Sent from the Dog Pound"
lineage-14.1-20170401-UNOFFICIAL-shamu.zip
lineage-14.1-20170401-UNOFFICIAL-shamu.zip.md5sum
lineage-14.1-20170403-UNOFFICIAL-shamu.zip
lineage-14.1-20170403-UNOFFICIAL-shamu.zip.md5sum
How often is it updated? I see https://download.lineageos.org/shamu is only updated weekly
mp3geek said:
How often is it updated? I see https://download.lineageos.org/shamu is only updated weekly
Click to expand...
Click to collapse
That's builds ready to be flashed.
Check their github for changes and you will see a lot of activity. Just cause they sync and build once per week doesn't mean you can't sync every 3 days and get the newest commits
mp3geek said:
How often is it updated? I see https://download.lineageos.org/shamu is only updated weekly
Click to expand...
Click to collapse
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.
lineage-14.1-20170405-UNOFFICIAL-shamu.zip
lineage-14.1-20170405-UNOFFICIAL-shamu.zip.md5sum
This Rom runs really good. Thanks the flash for your work on this
Sent from my Nexus 6 using XDA-Developers Legacy app
Can't wait to try this.
Sent for my iPhone 7+ using Tapatalk
lineage-14.1-20170411-UNOFFICIAL-shamu.zip
lineage-14.1-20170411-UNOFFICIAL-shamu.zip.md5sum
Have you modified kernel or is it same as in official lineage? I assume your flash kernel works as well in this??
mal13 said:
Have you modified kernel or is it same as in official lineage? I assume your flash kernel works as well in this??
Click to expand...
Click to collapse
It's in the intro:
It will be stock Lineage (meaning NO modifications from me aside from the Substratum support)
Click to expand...
Click to collapse
I don't know if my kernel works with it, it's rather old.
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
MrBrady said:
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
Click to expand...
Click to collapse
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.
lineage-14.1-20170413-UNOFFICIAL-shamu.zip
lineage-14.1-20170413-UNOFFICIAL-shamu.zip.md5sum
lineage-14.1-20170415-UNOFFICIAL-shamu.zip
lineage-14.1-20170415-UNOFFICIAL-shamu.zip.md5sum
NOTE: This is 7.1.2.
Gapps??????

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

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://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
Reserved
Reserved
Wow. first one for N6P i think.
downloading. Thanks in advance )
Happy weekend
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.
Great to see! Kudos
@The Flash, It's really incredible to see you doing so much for the community. Thank you
Sent from my SGP621 using Tapatalk
lineage-14.1-20170401-UNOFFICIAL-angler.zip
lineage-14.1-20170401-UNOFFICIAL-angler.zip.md5sum
The Flash said:
lineage-14.1-20170401-UNOFFICIAL-angler.zip
lineage-14.1-20170401-UNOFFICIAL-angler.zip.md5sum
Click to expand...
Click to collapse
Bro..... √√√√√
YOU'RE SMURFING AWESOME!!!! THANK YOU!!!!!!
Awesome
Thank you. Lineage is now perfect.
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
tdg2k15 said:
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
Click to expand...
Click to collapse
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.
The Flash said:
lineage-14.1-20170401-UNOFFICIAL-angler.zip
lineage-14.1-20170401-UNOFFICIAL-angler.zip.md5sum
Click to expand...
Click to collapse
Hmm...To trust or not to trust the April Fool's build...That, is the question???
Thanks for sharing this @The Flash
Sent from my Nexus 6P using Tapatalk
bps119 said:
Hmm...To trust or not to trust the April Fool's build...That, is the question
Thanks for sharing this @The Flash
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
This is the one I'd be wary of
lineage-14.1-20170403-UNOFFICIAL-angler.zip
lineage-14.1-20170403-UNOFFICIAL-angler.zip.md5sum
Does this support f2fs?
note3userr said:
Does this support f2fs?
Click to expand...
Click to collapse
You'll need a custom kernel like my own but yes, it does.
The Flash said:
You'll need a custom kernel like my own but yes, it does.
Click to expand...
Click to collapse
Been running it a day, didn't even change the kernel, running very well.
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
alexiuss said:
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...
Click to expand...
Click to collapse
No idea, possibly LOL?
alexiuss said:
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
Click to expand...
Click to collapse
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
Awesome..

[ROM][A5010 | dumpling][8.1.X][OFFICIAL] LineageOS 15.1 (Oreo) for Oneplus 5T

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
3rd PARTY ADDONS/MODS
While we have no issues with people using supersu/magisk/xposed/custom kernels/etc, we can't provide support for users who have them installed.
This thread is not the right place to discuss about mods/addons.
HOW TO INSTALL LINEAGEOS
- Make sure your phone is running Oreo firmware (from OxygenOS 5.0)
- Remove custom encryption pins/passwords else decryption will fail!
- Download the LineageOS zip(s). (see Downloads)
- Copy the LineageOS zip to internal sdcard.
- Unlock bootloader and install TWRP.
- Boot into TWRP.
- Perform a backup of your current ROM. (Optional)
- RECOMMENDED: Do a factory reset! No support if you didn't!
- Flash LineageOS.
- Optional: Install the Google Apps addon package. (see Downloads)
- Reboot
HOW TO UPDATE LINEAGEOS (15.1 -> 15.1)
- Download the LineageOS zip(s). (see Downloads)
- Copy the LineageOS zip to internal sdcard.
- Flash LineageOS.
- Reboot
DOWNLOADS
Lineage 15.1: https://download.lineageos.org/dumpling
Firmware: https://sourceforge.net/projects/cheeseburgerdumplings/files/15.1/dumpling/firmware/
Vendor images: https://sourceforge.net/projects/cheeseburgerdumplings/files/15.1/dumpling/vendor/
Unofficial: SourceForge
SU-Addon: https://download.lineageos.org/extras
Google Apps: https://sourceforge.net/projects/unofficial-opengapps-8-1/files/arm64/ | http://opengapps.org/
TWRP: XDA | twrp.me
DEVELOPER RESOURCES
https://github.com/LineageOS/android_device_oneplus_dumpling
https://github.com/LineageOS/android_device_oneplus_msm8998-common
https://github.com/LineageOS/android_kernel_oneplus_msm8998
HOW TO CONTRIBUTE?
Send your patches up for review: https://review.lineageos.org/
At SourceForge (found at downloads link above) we also occasionally provide firmware zips or custom built TWRPs.
We use them when developing and also make them available to others, but please note they are unsupported.
They are good enough for us developing but might not be good enough for everyone's usecases.
@codeworkx is trying to upstream the changes we did to TWRP and created a thread for that, if you need some more help.
https://forum.xda-developers.com/oneplus-5t/development/recovery-twrp-3-2-1-0-oreo-8-0-8-1-t3729673
bronderb said:
Is this pre-official?
Click to expand...
Click to collapse
Yes, i am one of the Lineage OnePlus5(T) maintainers and this is what you will get, when official nightlies are starting.
Only difference though is, that i am building with "sdclang", official build servers build using the default toolchain.
// edit
to clear up confustion, previously my github and general username was "Evisceration", nowadays it is "amartinz".
Bit off topic, will Lineage get exchange support in the future?, as now its missing in all oreo roms (not gmail with addons)
Thanks for new rom and your hard work. It is nice to see on op5t forum great devs
btw, until official builds, there will be few more builds ? Thanks
DocRambone said:
Bit off topic, will Lineage get exchange support in the future?, as now its missing in all oreo roms (not gmail with addons)
Click to expand...
Click to collapse
Forwarded that question, will let you know once i get some answers
marko94 said:
Thanks for new rom and your hard work. It is nice to see on op5t forum great devs
btw, until official builds, there will be few more builds ? Thanks
Click to expand...
Click to collapse
Yes, there will be more builds.
we put up builds whenever we see fit, means if there are new features or things to test or if more fixes are in.
We do not want to waste people's time with flashing roms when there are no changes at all
Super glad to see you here! I also see codeworkx has already uploaded the TWRP for 15.1 (8.1) and can't wait to try this when I have an off day to mess around with it!
@Evisceration What is yours suggestion for root ?
DocRambone said:
Bit off topic, will Lineage get exchange support in the future?, as now its missing in all oreo roms (not gmail with addons)
Click to expand...
Click to collapse
Alright, so it seems that it is not on the bringup item list.
It seems CAF did a single commit regarding exchange in 2017 so seems not a high priority for them as well.
And the people who usually worked on exchange are not active since some time, so it does not look promising.
Seems everyone is shifting focus to gmail or other third party apps.
MrIndieJ said:
Super glad to see you here! I also see codeworkx has already uploaded the TWRP for 15.1 (8.1) and can't wait to try this when I have an off day to mess around with it!
Click to expand...
Click to collapse
Thanks for your warm welcome
I hope you do not run into troubles that you need the whole day and can actually also enjoy it the rest of the day
marko94 said:
@Evisceration What is yours suggestion for root ?
Click to expand...
Click to collapse
I personally use the built in root via adb.
Magisk should be fine but it annoys me when i have to reflash it everytime when i flash a new kernel.
That Kingoroot thingy from china seems really suspicious to me and i would not even touch it with a pole.
Though, use whatever you see fit, I provide some limited support helping out to get stuff running if someone runs into troubles but my support time is not infinite
Evisceration said:
Alright, so it seems that it is not on the bringup item list.
It seems CAF did a single commit regarding exchange in 2017 so seems not a high priority for them as well.
And the people who usually worked on exchange are not active since some time, so it does not look promising.
Seems everyone is shifting focus to gmail or other third party apps.
I personally use the built in root via adb.
Magisk should be fine but it annoys me when i have to reflash it everytime when i flash a new kernel.
That Kingoroot thingy from china seems really suspicious to me and i would not even touch it with a pole.
Though, use whatever you see fit, I provide some limited support helping out to get stuff running if someone runs into troubles but my support time is not infinite
Click to expand...
Click to collapse
Ok, thanks for letting me know, i use the exchange/email package from CM/Lineage 14 and its still fully functional.
As for root: SuperSU-v2.82-201705271822 still the best.
Do you know when the migration from 14.1 to 15.1 will start? Tom is running beautifully but I'm missing so many features.
Ok, tried flash clean with magisk, without no verity ( I am decrypted) , got bootlop.
New try : clean , rom, gapps, magisk 15.2, no verity booted fine
Everything seems fine, fingerprint working, camera also.
Some pictures
adame09 said:
Do you know when the migration from 14.1 to 15.1 will start? Tom is running beautifully but I'm missing so many features.
Click to expand...
Click to collapse
You can best follow the current development state by having a look at the Code Review.
Many features are in work, listing some below as example
Deskclock - https://review.lineageos.org/#/q/topic:deskclock-o
Live Display - https://review.lineageos.org/#/q/topic:oreo-mr1-livedisplay
Download speed and manual pause/resume support - https://review.lineageos.org/#/q/topic:oreo-mr1-download-provider
Button lights (not interesting for the 5T though) - https://review.lineageos.org/#/q/topic:oreo-buttons-lights
Even more button settings - https://review.lineageos.org/#/q/topic:oreo-mr1-buttons-redux
Long press to kill app - https://review.lineageos.org/#/q/topic:oreo-mr1-kill-app
Advanced reboot menu - https://review.lineageos.org/#/q/topic:oreo-mr1-rebootmenu
bfqio (will have a look at adding it to our kernel as well) - https://review.lineageos.org/#/q/topic:oreo-mr1-bfqio
CDMA - https://review.lineageos.org/#/q/topic:cdma
so these i found with just having a quick look at the review pages, took me 20 times longer to write this than actually find it
Things simply take time, but are processing good.
marko94 said:
Ok, tried flash clean with magisk, without no verity ( I am decrypted) , got bootlop.
New try : clean , rom, gapps, magisk 15.2, no verity booted fine
Everything seems fine, fingerprint working, camera also.
Click to expand...
Click to collapse
glad to hear!
i am encrypted though, modifications like removing encryption etc are not tested by us.
I did a clean wipe, format data, then flashed rom with 8.1 unofficial pico gapps and 15.2 magisk. When i boot up, the phone boots back into the recovery. Using the 8.1 recovery from the OP.
Any ideas?
Great work! I'm very happy to see this! Downloading...
Evisceration said:
ROM might be unified with Oneplus 5T in future (not sure yet).
Click to expand...
Click to collapse
Is this supposed to say "OnePlus 5"?
Questions:
What's the status of Privacy Guard?
I assuming we're currently encrypted with keymaster1. Will be be migrating to keymaster3 at any point in the future?
Thanks!
alienwolf426 said:
I did a clean wipe, format data, then flashed rom with 8.1 unofficial pico gapps and 15.2 magisk. When i boot up, the phone boots back into the recovery. Using the 8.1 recovery from the OP.
Any ideas?
Click to expand...
Click to collapse
Did you flashed the no verity zip?
This is great news!
Will try this rom tomorrow. Great work!
inzaghi75 said:
Did you flashed the no verity zip?
Click to expand...
Click to collapse
No. I assumed that was required if one wanted the rom decrypted or something.
alienwolf426 said:
I did a clean wipe, format data, then flashed rom with 8.1 unofficial pico gapps and 15.2 magisk. When i boot up, the phone boots back into the recovery. Using the 8.1 recovery from the OP.
Any ideas?
Click to expand...
Click to collapse
Just flash rom and gapps, reboot and setup device. Then reboot to recovery and flash root.

[ROM][UNOFFICIAL] LineageOS 15.1 [29/08/2018] Be happy, buy another phone

HTML:
Your warranty is still valid thanks to proper EU regulations
This is a pre-release stitched together rom, expect bugs
My personal build of LineageOS 15.1, built straight from the official repos and with the latest additions made by the actual developers @amaces @razorloves
Releasing here so people that want it can have it before it goes official.
Bugs:
Bluetooth audio calling may not work properly
Details:
SELinux permissive for now
Downloads:
Rom Download
OpenGapps for Android 8.1
Flash Magisk to root and avoid Google issues
XDA:DevDB Information
LineageOS 15.1, ROM for the Google Nexus 5
Contributors
P4Block, amaces,razorloves
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Latest Bootloader, maybe
Based On: LineageOS
Version Information
Status: Alpha
Current Stable Version: LineageOS 14.1
Created 2018-01-28
Last Updated 2018-08-28
Reserved
Just flashed it and it seems to be working fine. The only problem i have with it is that it's missing the widevine drm blob and without it apps like netflix won't work. There are a lot of commits on lineage gerrit. Can you maybe take a look at it?
szili9992 said:
Just flashed it and it seems to be working fine. The only problem i have with it is that it's missing the widevine drm blob and without it apps like netflix won't work. There are a lot of commits on lineage gerrit. Can you maybe take a look at it?
Click to expand...
Click to collapse
I kanged angler's widevine blob, just like others did on lg g3 / opo, and widevine is still not working somehow huh
Also, Lineage has picked up network usage monitoring support. I will post an updated zip later.
Maybe @razorloves can give a hint on what might be the problem
audio volume limit is too low (flashed over last version 20180103)
TheCh0sen0ne said:
audio volume limit is too low (flashed over last version 20180103)
Click to expand...
Click to collapse
Can't reproduce. Audio is as loud as ever here (aka not much, this is a Nexus 5)
P4Block said:
Can't reproduce. Audio is as loud as ever here (aka not much, this is a Nexus 5)
Click to expand...
Click to collapse
Compared to lineage 14.1 it is lower. Cleaned flashed your latest build.
szili9992 said:
Maybe @razorloves can give a hint on what might be the problem
Click to expand...
Click to collapse
sorry, been busy with other devices. i'll try to dive in on the hammerhead soon
razorloves said:
sorry, been busy with other devices. i'll try to dive in on the hammerhead soon
Click to expand...
Click to collapse
No worries mate.
Can anyone share the right roomservice.xml for home building?
Mcenzie said:
Can anyone share the right roomservice.xml for home building?
Click to expand...
Click to collapse
Checkout the latest open commit on the official gerrit for an updated device tree. Use the kernel I linked in the first post and a normal vendor.
It will fail to build on display/gps/maybe other stuff, take a look into the open commits for those on gerrit too and cherry pick the fixes.
On the build I mentioned, I'm delaying it until more stuff is in (which there seems to be now). So one may be coming later today.
Here is the aforementioned new build
- Added Privacy Guard
- Added LiveDisplay tile
- Removed NFC (it was broken anyway and was causing battery life and phat logcat issues)
- More stuff I forgot that I read on gerrit
Download link on the main post has been updated. Also, Download here too.
P4Block said:
Here is the aforementioned new build
- Added Privacy Guard
- Added LiveDisplay tile
- Removed NFC (it was broken anyway and was causing battery life and phat logcat issues)
- More stuff I forgot that I read on gerrit
Download link on the main post has been updated. Also, Download here too.
Click to expand...
Click to collapse
Can you add animated pixel navbar?
n0white said:
Can you add animated pixel navbar?
Click to expand...
Click to collapse
No, this is vanilla LineageOS 15.1
Hey, the rom is odexed as it seems, is there a possibility of making it deodexed in the future?
L
thanks, wonderful rom! .. one annoying thing is during calls when using the speakerphone people on the other side hear an echo.
pls new version
Oreo r11 was just merged. I'll have a new build up this weekend.
P4Block said:
Oreo r11 was just merged. I'll have a new build up this weekend.
Click to expand...
Click to collapse
Will it be deodexed?
L
Sent from my OnePlus3 using XDA Labs

Categories

Resources