LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1 (Oreo), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/
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. You will need to provide your own Google Applications package (gapps). 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 our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Important information:
This thread is for LineageOS 15.1 builds for OnePlus 3/3T. The following will not be supported here:
Custom kernels
Mods
Xposed
We don't support Xposed and any logcat which includes a Xposed module will be ignored. You're kindly invited to not report bugs if you:
Flashed a custom kernel
Installed or did mods from untrusted sources
Modified system files
Tips:
SELinux works in permissive enforcing mode
You need at least OxygenOS 5.0 firmware, otherwise you'll get error 7 when installing the zip. Latest firmware is recommended.
Installation:
First time flashing LineageOS 15.1 on your device, or coming from another ROM?
Download the zip(s)
Install a compatible Recovery (Latest official TWRP is highly recommended: https://twrp.me/oneplus/oneplusthree.html)
Perform a nandroid backup of your current ROM (Optional)
Wipe data/factory reset
Flash LineageOS
Optional: Install the Google Apps addon package
Reboot
Source code:
https://github.com/lineageos
Credits:
LineageOS Team & Contributors
Code Aurora Forum
......
Download:
https://download.lineageos.org/oneplus3
XDA:DevDB Information
LineageOS, ROM for the OnePlus 3
Contributors
dianlujitao
ROM OS Version: 8.x Oreo
Version Information
Status: Nightly
Created 2018-01-23
Last Updated 2018-11-16
Frequently Asked Questions
When you're about to ask a question, read the FAQs below, otherwise it'll be ignored.
Rule: NEVER ask for ETA
Q: Can we port treble to our device?
A: NO, unless OnePlus supports treble in official OxygenOS. Treble is trouble, treble is fake news. From my point of view treble brings zero benefit to the device. You already have countless custom ROMs, treble won't bring more fancy ROMs to the device, it just brings endless trouble to device maintainers. The most important point is, some of our proprietary vendor blobs aren't fully decoupled from /system, so fake Treble won't achieve the same effect as Google announced, especially when upgrading to new Android versions via GSIs.
Q: It VoLTE working on our device?
A: I don't know. My carrier doesn't support VoLTE/VoWLAN, but I've added necessary IMS stack to the ROM, and there're actually some users reported working VoLTE. If it doesn't work for you, DON'T issue me, I'm unable to fix it. Notice: If you strongly believe your carrier does support VoLTE/VoWLAN but the toggle doesn't even show up in settings, tell me your carrier's MCC/MNC number (check http://www.mcc-mnc.com/)
Q: Please add support for sRGB/DCI-P3 as cm-14.1
A: Our kernel does support them, you can enable it via sysfs toggle: /sys/class/graphics/fb0/srgb and /sys/class/graphics/fb0/dci_p3, maybe some apps could help you do this easier. The frontend is WIP(in fact it's already under reviewing, will be merged soonDone)
Q: Please add xyz features or fix UI/UX related bugs/regressions
A: All feature requests and UI/UX related stuff should go to LineageOS JIRA: https://jira.lineageos.org, I only take care of hardware-specific stuff.
Q: Can you make my device bypass SafetyNet?
A: https://www.lineageos.org/Safetynet/
So... its start... official?
Yes!!! :victory: Going to try it out once I'm done with work
Nice work! Gonna install it asap and report any issues.
Device OP3T, not rooted, encrypted.
I list here whatever I am able to find:
Charging doesn't make a sound nor vibrate, no matter what settings.
Option to switch hw keys light on/off is missing (i know not real issue, but many prefer them off)
Display modes missing sRGB, DCI-P3
Thank you! Will install and give feedback after few hours.
EDIT:So far so good. Very good for an alpha. But we should wait for official to daily use i think.
Edit again: Official rollout has been started. Except some kernel issues(fixable with custom kernel), great rom. Okay for daily use, no crashes or random reboots. Thanks anyone who put work on it.
Sent from my OnePlus 3 using XDA Labs
twentyfourinc said:
So... its start... official?
Click to expand...
Click to collapse
Nope, not official. Look at Zip name.
After install this build TWRP 3.2.1-0 cannot mount data partition (it's has encrypted) without any error.
good
Another Oreo Rom....
dimon2242 said:
After install this build TWRP 3.2.1-0 cannot mount data partition (it's has encrypted) without any error.
Click to expand...
Click to collapse
I'm wondering if this is the f2fs loopback problem.
Is your data partition f2fs or ext4?
Sent from my OnePlus3T using XDA Labs
valimakik said:
Nice work! Gonna install it asap and report any issues.
Device OP3T, not rooted, encrypted.
I list here whatever I am able to find:
Charging doesn't make a sound nor vibrate, no matter what settings.
Click to expand...
Click to collapse
if you only find this bug, its like beta more than alpha, this is great.
thank you all developers!!
atoyu said:
if you only find this bug, its like beta more than alpha, this is great.
thank you all developers!!
Click to expand...
Click to collapse
So far only that, but i am work atm so i don't have time tinker with everthing.
but it really feels good even at this point.
valimakik said:
So far only that, but i am work atm so i don't have time tinker with everthing.
but it really feels good even at this point.
Click to expand...
Click to collapse
may i know which open gapps you flash??
atoyu said:
may i know which open gapps you flash??
Click to expand...
Click to collapse
Unofficial 8.1 gapps. I used aroma to choose apps that i use.
https://forum.xda-developers.com/redmi-note-3/development/gapps-opengapps-t3720449
Srgb or dci-p3 working?
tashimotor said:
Srgb or dci-p3 working?
Click to expand...
Click to collapse
No, it doesnt have those options atm. And that what is in developer options won't do anything.
Can u try switch it on in kernel auditor app?
tashimotor said:
Can u try switch it on in kernel auditor app?
Click to expand...
Click to collapse
I am not rooted atm, i can check it out later today.
valimakik said:
Unofficial 8.1 gapps. I used aroma to choose apps that i use.
https://forum.xda-developers.com/redmi-note-3/development/gapps-opengapps-t3720449
Click to expand...
Click to collapse
thx for the link, as open gapps didn't list 8.1 for download, can i use 8.0 gapps?
edit: after research , seems somebody have problems when flash 8.0 gapps on 8.1 rom, i try to flash 8.1 gapps.
Ok I'm working on create vendor partition.
What is the purpose of this twrp?
kalehrl said:
What is the purpose of this twrp?
Click to expand...
Click to collapse
For now it's useless for everyone except developers working on treble (me, ivolfram and a few more) and few testers. To really use it you need repartition script and treble-fied rom, both of which are currently not public. If you want to stay informed follow ProjectTreble_s2 on Telegram and https://github.com/project-treble-s2 for sources.
nullbytepl said:
For now it's useless for everyone except developers working on treble (me, ivolfram and a few more) and few testers. To really use it you need repartition script and treble-fied rom, both of which are currently not public. If you want to stay informed follow ProjectTreble_s2 on Telegram and https://github.com/project-treble-s2 for sources.
Click to expand...
Click to collapse
I'm also working on project treble Le 2.
For Android 11 on a non certified device, what I should pick ?
spikemcc said:
For Android 11 on a non certified device, what I should pick ?
Click to expand...
Click to collapse
Package Comparison
The main repository of the Open GApps Project. Contribute to opengapps/opengapps development by creating an account on GitHub.
github.com
I've found also this:
Someone has checked the Official LineageOS 18.1 for microG ?
there is no thread about it !
instantnoodle
This is the wrong forum for asking questions. Your post should go here:
OnePlus 8 Questions & Answers
Ask your questions about the OnePlus 8 and get answers from the community! Please be as specific as possible when posting.
forum.xda-developers.com
Looking for same. Posted a request in the Questions & Answers Forum already.
lolailogd said:
Someone has checked the Official LineageOS 18.1 for microG ?
there is no thread about it !
instantnoodle
Click to expand...
Click to collapse
Did you already recognise this thread?
LineageOS for microG
Android experience relies heavily on Google's Play Services. The microG project creates an alternative to installing Gapps, which install and execute closed-source blobs on our phones. MicroG however requires a patch called "signature spoofing"...
forum.xda-developers.com
Oswald Boelcke said:
Did you already recognise this thread?
LineageOS for microG
Android experience relies heavily on Google's Play Services. The microG project creates an alternative to installing Gapps, which install and execute closed-source blobs on our phones. MicroG however requires a patch called "signature spoofing"...
forum.xda-developers.com
Click to expand...
Click to collapse
Yes, posted there. We were looking for device-specific support threads for LineageOS for microG. I guess there is not one yet.
Oswald Boelcke said:
Did you already recognise this thread?
LineageOS for microG
Android experience relies heavily on Google's Play Services. The microG project creates an alternative to installing Gapps, which install and execute closed-source blobs on our phones. MicroG however requires a patch called "signature spoofing"...
forum.xda-developers.com
Click to expand...
Click to collapse
LineageOS devs will absolutely not answer questions about the Lineage for microG fork...so we're left without help. And my phone is stuck on boot animation and won't even power off after installing Lineage for microG.
I need custom rom
SvvxKnow said:
I need custom rom
Click to expand...
Click to collapse
Flash gsi roms if you dont know
Sheepmister said:
Flash gsi roms if you dont know
Click to expand...
Click to collapse
What is gsi im new
SvvxKnow said:
What is gsi im new
Click to expand...
Click to collapse
Generic System Image (GSI) list
Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.
github.com
Guide how to install twrp and lineage os or any os you want https://forum.xda-developers.com/t/installing-twrp-and-linageos.4334465/