[ROM][OFFICIAL] LineageOS 17.1

947 posts
Thanks Meter: 3,117
By HardStyl3r, Senior Member on 15th October 2017, 07:07 PM
Post Reply Email Thread

LineageOS (Lineage Android Distribution) members or anyone else on this website is 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 the products you find here 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. Your warranty will be void if you tamper with any part of your device / software.

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

  1. lineal descent from an ancestor; ancestry or pedigree.
  2. a sequence of species each of which is considered to have evolved from its predecessor.

If you encounter any issues with sensors or anything related to hardware, please flash stock rom and then a custom one.
Check the G3 issue tracker and LineageOS issue tracker before installation.
Clean flash is recommended, here's the procedure:
  • wipe Dalvik cache, /system, /data and /cache.
  • flash latest ROM zip
  • optional: flash Open GApps ARM

ROM supports update through OTA which is completely fine.

If you want to contact me, head for my telegram.
I also really recommend joining telegram: G3 development channel for more info about my projects!
The thread is designed by me, please don't copy it.

Download LineageOS 17.1
Recommended TWRP
Open GApps
Rooting your phone by Linus Tech Tips
Recommended Stock ROM by @MESA
Root: Magisk - use this to switch your kernel selinux to permissive
bootimage_adb_unsecure by @AdrianDC - for debugging by @dadi11 - flash this when you occur Secure booting error (boot certification verify)
custom kernel: LineageXTD by @ppajdek (discontinued, issues may occur)

If you want to report an issue, please use the issue tracker providing your variant and the most information you can, e.g. full logcat, installed addons.

device and kernel sources

Important: information about open sources from HardStyl3r

XDA:DevDB Information
LineageOS, ROM for the LG G3

ROM OS Version: 9.x Pie

Version Information
Status: Stable

Created 2017-10-15
Last Updated 2020-07-17
The Following 176 Users Say Thank You to HardStyl3r For This Useful Post: [ View ] Gift HardStyl3r Ad-Free
15th October 2017, 07:07 PM |#2  
HardStyl3r's Avatar
OP Senior Member
Flag Łódź
Thanks Meter: 3,117
Donate to Me

17.1, 11.04.2020

 * April 2020 Android Security Bulletin: r33
 * Space on /data is not reserved twice anymore (and tune2fs is not appearing in LineageOS recovery)
 * Fixed Widevine L3
 * Enabled codec2
the rest of the changes are available on LineageOS' changelog
17.1, 21.03.2020 (17.1, 17.03.2020)

 * February 2020 Android Security Bulletin: r27
 * March 2020 Android Security Bulletin: r31
 * New offline charger: fixed sepolicies and updated the implementation
 * Added support for Lineage Recovery
 * Small tinkering to sepolicies
 * Update sdFAT to 2.3.0
 * Add back media swcodec
 * Preparing for official 17.1-ship, but ls990 most probably won't ship
 * Added fastbootd (supported in LineageOS Recovery)
 * Commonized GPS configuration, thanks to YoDevil, it's now more up to date
 * Improved migration from Stock ROMs
17.1, 02.02.2020

 * Stable builds released, bugs may occur
   and should be reported in issue tracker
The Following 41 Users Say Thank You to HardStyl3r For This Useful Post: [ View ] Gift HardStyl3r Ad-Free
15th October 2017, 07:07 PM |#3  
HardStyl3r's Avatar
OP Senior Member
Flag Łódź
Thanks Meter: 3,117
Donate to Me
Quick tutorial on how to send proper logs to help fixing an issue.
If you already enabled Developer options (settings) and have adb tools, start from 5.
  1. Download the SDK Platform-Tools (adb and fastboot) for Windows or for Linux or Mac.
  2. Enter Settings and scroll down to About phone and tap on Build number seven times.
  3. Go back to Settings and switch to System and open Advanced tab.
  4. Click on Developer options, scroll down to Debugging section and there you have Android debugging. Enable it.
  5. Unzip the platform-tools and open CMD or Terminal, navigate there.
  6. Type adb logcat -b all > *name*.log and then upload the log somewhere, preferably some paste sites.
The Following 5 Users Say Thank You to HardStyl3r For This Useful Post: [ View ] Gift HardStyl3r Ad-Free
15th October 2017, 07:09 PM |#4  
HardStyl3r's Avatar
OP Senior Member
Flag Łódź
Thanks Meter: 3,117
Donate to Me
Pie changelog
16.0, 26.08.2019 (major)

 * August (and July) Android Security Bulletin: r44+r46
 * Official LineageOS 16.0 build have started. (the same kernel)
 * Removed Wfdservice
 * ls990 now really shows mobile plan
 * Wifi country code is back to default
 * Removed unnecessary telephony-ext
 * Moved qcrilmsgtunnel to /priv-app
 * Booting restrictive
 * d851/f400/ls990: fixed Bluetooth and distorted Bluetooth calls
 * Switched back to 2.0 Audio HAL
 * Removed Soundtrigger HAL
16.0, 21.06.2019 (major)

 * June Android Security Bulletin: r40
 * added 2.0 LiveDisplay HAL and 2.1 Soundtrigger HAL
 * updated Lights HAL and Vibrator HAL
 * ls990: Enable mobile plan preferences
 * bumped Audio HAL to 4.0
 * switched selinux to restrictive
 * addressed thermal-engine denials 
 * added local_manifests
 * updated power profile
16.0, 27.05.2019

Notes: Sorry for the late update!
 * May Android Security Bulletin: r37
 * tuned ZRAM performance
 * dropped Qualcomm AVC secure decoder
 * removed oreo builds
 * introduced Pie issue tracker
16.0, 17.04.2019

 * April (and March) Android Security Bulletin: r35+r34
 * source release
 * thread update
 * fixed offline charging while on restrictive
 * Revert: 2.4GHz WiFi improvements
 * force disabled "Mobile data always active" (found in developer settings)
 * ls990: fixed NFC (hopefully this time)
 * reworked sensors implementation
 * rootdir cleanup
 * brightness tweaks
 * added ZRAM (thanks, Pajdek!)
 * Revert: using Oreo 4.9 gcc
 * added HealthHAL
 * add TrustHAL to disable newly added USB devices
 * updated Safe Media Volume index
 * switched to default AOSP implementation of multiuser
 * boot permissive due to excessive amount of changes to rootdir
 * kernel: increase bus frequency
16.0, 10.02.2019

 * February Android Security Bulletin: r31/r33
 * addressed new sepolicies
 * LineageOS, RR and PE: switched to restrictive selinux
 * Revert: forced vibration strength to 40%
 * XDA: updated all threads
 * switched to basic USB HAL (fixes a bug where you couldn't select USB mode via notification)
 * kernel: fixed vfpmodule crash
 * brought back FlipFlap
 * huge progress on official LineageOS
16.0, 19.01.2019

 * January Android Security Bulletin: r30
 * enabled SUPL_ES
 * VoLTE overlays cleanup
 * Revert: kernel: fixed LG drivers and FunctionFS(USB) incompatibility
 * addressed sepolicies (permissive)
 * reworked Keymaster support
 * forced vibration strength to 40%
 * fixed possible kernel camera driver crash
 * enabled memory optimizations
 * reduced surfaceflinger log spam
16.0, 23.12.2018 - Christmas update

VoLTE support is in progress (might fail though)
g3ds support is currently reworked - new builds aren't affected
Feedback is really appreciated.
 * (!)improved stability: using Oreo 4.9 gcc - this theoretically means a lot less random reboots
 * December Android Security Bulletin: r21
 * d851/f400/g3ds/ls990: really small possibility of audio quiet noise, bug or improvement - need feedback
 * d855: added vendor security patch level
 * device trees: complete rework
 * kernel: fixed LG drivers and FunctionFS(USB) incompatibility (not tested)
 * kernel: reworked netfilter and O_TMPFILE backport
 * (?)ls990: maybe nfc fix? untested after trees rework
 * removed FlipFlap(SmartCover) due to build issue
 * switched to new Lights and Vibrator HAL
 * vs985: small GPS capabilities fix
16.0, 03.12.2018

 * increased media volume to 25 steps and voicecall volume to 7
 * ls990: resolve possible NFC battery drain
 * kernel patches for net, netfliter and filesystems
 * (!) November Android Security Bulletin: r16
 * progress on making LineageOS 15.1 official (01.12.2018 patches)
 * added Snap(Camera) and FlipFlap(SmartCover)
 * fixed dark first photo bug
 * removed VoLTE/IMS support
 * shipping .md5sum files
 * added netfilter-3.4-backport (fixes 2.4GHz tethering)
 * added fix for hidden SSID scanning (not confirmed working)
 * f400: using older Oreo gcc 4.9 to build
16.0, 22.10.2018 - anniversary build

 * applied prebuilt NFC HAL
 * booting permissive
16.0, 07.10.2018

 * reverted NFC, Lights and Vibrator HAL changes
 * removed NFC support
 * tuned sepolicies (booting permissive)
 * kernel updates
 * added FlipFlap

 * fixed brightness
16.0, 30.09.2018

 * added support for more variants
 * booting permissive

 * autobrightness/brightness still doesn't work
16.0, 29.09.2018

 * added sepolicies (not finished yet)
 * implemented new LED and Vibrator HAL
 * switched to new Power HAL
 * switched to new NFC HAL
 * booting permissive

 * nfc still doesn't work and causes drastic battery drain and system lag (temporary solution: disable
 * brightness slider doesn't work
16.0, 27.09.2018

 * test build: permissive, wifi, nfc, bluetooth out

Oreo changelog
15.1, 23.12.2018
- II edition
 * December Android Security Bulletin: r21
15.1, 17.09.2018

 * complete rebase
 * kernel security patches
 * VoLTE/IMS support
 * FlipFlap for LineageOS-based
 * android security bulletin and rom updates
 * GPS fix and update
 * wifi: improvements and 5GHz fix
 * time_daemon fixes (wrong date/time)
 * audio fixes (stuttering, latency, quality)
 * blobs were moved to vendor
 * enabled call recording
The Following 29 Users Say Thank You to HardStyl3r For This Useful Post: [ View ] Gift HardStyl3r Ad-Free
15th October 2017, 07:09 PM |#5  
HardStyl3r's Avatar
OP Senior Member
Flag Łódź
Thanks Meter: 3,117
Donate to Me
Following April release, the sources have been released public.
Please do not release any third-party builds and sign my name next to it.
The sources might not always be stable and ready to build.
Also, please don't do any unneeded forks or reuploads/mirrors.
The Following 10 Users Say Thank You to HardStyl3r For This Useful Post: [ View ] Gift HardStyl3r Ad-Free
15th October 2017, 07:24 PM |#6  
ZjemCiKolege's Avatar
Senior Member
Flag Świnoujście
Thanks Meter: 168
Donate to Me
Don't comment for this.. i have already fixed wifi :]
The Following 8 Users Say Thank You to ZjemCiKolege For This Useful Post: [ View ] Gift ZjemCiKolege Ad-Free
15th October 2017, 07:34 PM |#7  
TheReaper1's Avatar
Senior Member
Flag Cugir
Thanks Meter: 553
Good work
The Following 5 Users Say Thank You to TheReaper1 For This Useful Post: [ View ] Gift TheReaper1 Ad-Free
15th October 2017, 07:55 PM |#8  
Senior Member
Flag Silesia
Thanks Meter: 474
Donate to Me
Well done mate, keep up the good work. Will try it on multirom.
Oreo time hell yeah
The Following 3 Users Say Thank You to ppajdek For This Useful Post: [ View ] Gift ppajdek Ad-Free
15th October 2017, 07:58 PM |#9  
MNT_'s Avatar
Flag Vilnius
Thanks Meter: 180
Donate to Me
for unstable daily driver would be nice to have wifi, camera and sensors at least. well done!
The Following User Says Thank You to MNT_ For This Useful Post: [ View ] Gift MNT_ Ad-Free
15th October 2017, 08:19 PM |#10  
mountaser halak's Avatar
Recognized Developer
Flag Aleppo
Thanks Meter: 2,939
Donate to Me
wow just after i posted mine xDDDD

---------- Post added at 07:19 PM ---------- Previous post was at 07:02 PM ----------

sources ?
The Following 2 Users Say Thank You to mountaser halak For This Useful Post: [ View ]
15th October 2017, 09:50 PM |#11  
Senior Member
Thanks Meter: 59
Please please please, can you support the D850!!!! I've been waiting for this!!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes