LineageOS 19.1 (Android 12L) [Signature Spoofing][OTA updates] for S7 Edge Exynos

Search This thread

lhedb

Member
Mar 17, 2022
49
6
very nice running rom so far, reporting an issue. its in the homescreen trying to drag\drop icons wont work from screen to screen it seems to crash and reload so i can never move anything without issue?
 

Mad Bob

Member
Aug 10, 2018
22
8
First of all – thanks for the ROM! =)
And now some tricky questions:
1) If there is a way to add AVIF (image) system support? Because it should be already present with Android 12, but it won't work even with apps specially build to support it. Found something like this. Still can wait for A13, there are no rush =)
2) I noticed that the best camera experience can be archived with HedgeCam2. Can it be useful while tweaking the default camera app for our device? And also add some new formats to save captured images \ video (AVIF, AV1, RAW). Even if they are software transcoded afterwards.
3) Just curious, but does android have a way to add codecs into the system like Windows or Linux? Or our only way is to use apps with build in codecs like Simple Gallery, VLC, etc.?
 

lhedb

Member
Mar 17, 2022
49
6
First of all – thanks for the ROM! =)
And now some tricky questions:
1) If there is a way to add AVIF (image) system support? Because it should be already present with Android 12, but it won't work even with apps specially build to support it. Found something like this. Still can wait for A13, there are no rush =)
2) I noticed that the best camera experience can be archived with HedgeCam2. Can it be useful while tweaking the default camera app for our device? And also add some new formats to save captured images \ video (AVIF, AV1, RAW). Even if they are software transcoded afterwards.
3) Just curious, but does android have a way to add codecs into the system like Windows or Linux? Or our only way is to use apps with build in codecs like Simple Gallery, VLC, etc.?

do you get "failed to start camera preview" with hegdgecam when using the flash?
 

Mad Bob

Member
Aug 10, 2018
22
8
do you get "failed to start camera preview" with hegdgecam when using the flash?
Something like that, only when the option “Pause after taking photo” is enabled.
Took photo with auto flash, it opened with mentioned option. Trying to “go back” and app just crashes.
With “Pause after taking photo” disabled – everything is just fine, in all Flash modes: auto, enabled, torch.
 

lhedb

Member
Mar 17, 2022
49
6
Something like that, only when the option “Pause after taking photo” is enabled.
Took photo with auto flash, it opened with mentioned option. Trying to “go back” and app just crashes.
With “Pause after taking photo” disabled – everything is just fine, in all Flash modes: auto, enabled, torch.
wierd, i have that already un ticked. > more camera controls > pause after taking photo. [ ]
 

WinchesteeR

Member
Apr 5, 2017
8
2
very nice running rom so far, reporting an issue. its in the homescreen trying to drag\drop icons wont work from screen to screen it seems to crash and reload so i can never move anything without issue?
no, I had installed LLoydq android 10. Also camera does not work properly. If you have this rom , what is your camera app ?
 

maximesharp

Member
Jun 22, 2017
32
15
Thanks for reporting it too

I wonder if a logcat would be useful for the dev?

After it disconnects I have to turn off and then on the WiFi networks as it displays that "there are no WiFi networks nearby".
I also have some WiFi issues, sometimes the wifi speed became extremly slow and sometimes it just randomly disconnect.
no, I had installed LLoydq android 10. Also camera does not work properly. If you have this rom , what is your camera app ?
Did you try OpenCamera ?
 
  • Like
Reactions: Shiningb

Mad Bob

Member
Aug 10, 2018
22
8
wierd, i have that already un ticked. > more camera controls > pause after taking photo. [ ]
Just tried another thing: swipe instead of “back”. Now got no problems with camera app =)
p.s.: I returned to stock, used the latest TWRP and only afterwards flashed ROM. Magisk 23, MicroG.
Everything survived a few OTAs from June. Can't tell the diff, except better audio quality)
AOSP was terrible. I used Google camera ( doesn't work front camera) and open camera. But it is not seem a original.
You could try Hedgecam2. Just don't forget to enable Camera2 API (Settings→Misc→Camera2 API).
It becomes WAY better in comparison with stock camera and OpenCamera.
 

WinchesteeR

Member
Apr 5, 2017
8
2
Just tried another thing: swipe instead of “back”. Now got no problems with camera app =)
p.s.: I returned to stock, used the latest TWRP and only afterwards flashed ROM. Magisk 23, MicroG.
Everything survived a few OTAs from June. Can't tell the diff, except better audio quality)

You could try Hedgecam2. Just don't forget to enable Camera2 API (Settings→Misc→Camera2 API).
It becomes WAY better in comparison with stock camera and OpenCamera.
I will try it. But ı did not like the open camera and hedge cam because of the UI. Google camera better for UI except the front camera problem.
 
Last edited:

Ivan_Meler

Forum Moderator / Recognized Developer
Staff member
New build is up, here is a brief changelog
- Merged July 2022. Security update
- Fixed more keystore issues
- Synced with LineageOS source

Also some important news, Exodusnick decided to provide huge help and he bought and shipped s7 to me which should be here next week, so all of exciting updates i talked about last week should be way easier to achieve and this will make testing and developement a lot easier, Once again huge thanks to him.

Also big thanks to donators that helped to cover build server cost and got me coffee which helped to keep this project up and running.

Thanks to this s7 should live for few more android releases without any major issues. and Android 12 will get even better with new hals that are curently in developement

There will be updates to 18.1 and 17.1 in a few days once july security updates have been ported to them

Enjoy new build and stay safe
 

lhedb

Member
Mar 17, 2022
49
6
New build is up, here is a brief changelog
- Merged July 2022. Security update
- Fixed more keystore issues
- Synced with LineageOS source

Also some important news, Exodusnick decided to provide huge help and he bought and shipped s7 to me which should be here next week, so all of exciting updates i talked about last week should be way easier to achieve and this will make testing and developement a lot easier, Once again huge thanks to him.

Also big thanks to donators that helped to cover build server cost and got me coffee which helped to keep this project up and running.

Thanks to this s7 should live for few more android releases without any major issues. and Android 12 will get even better with new hals that are curently in developement

There will be updates to 18.1 and 17.1 in a few days once july security updates have been ported to them

Enjoy new build and stay safe

thanks for the update,
i ran install from the OS and now its stuck in a boot loop? any advice what to do to fix? thanks :(
the last install was
TWRP 3.6.2_9_0
lineageOS 19.1 20220624 herolte
nikgapps arm64-11 basic 20210514
magisk v25.1

update: anyway no help from anyone. i was able to boot back in after going into TRWP and sideloading the latest NIKAPPS, working ok nothing lost
 
Last edited:

Bujiraso

Member
Apr 24, 2013
14
2
Scary Story Time.

I want to raise some awareness about a bug I just saw since Lineage don't accept bug reports from unofficial builds -- the "Night Mode" is a safety liability: be very careful about using it. This is on the latest June build, not the July build, but I doubt this was fixed.

I had been using it for a few months now all well and good but there's a beyond-critical defect with it where, after reboot, the screen decides to simply fade to black and refuses to return under any user action until the Night Mode ends (and perhaps it's rebooted)? Rebooting again just repeats the bad experience.
Last night during the night mode hours, I rebooted to check if a network issue was with my phone or the service provider and suddenly it faded to black and it responds to absolutely no input at all.

It had turned my phone into, effectively, a brick.

I sort of "needed" my phone so this was a really bad time. I was forced to find another phone entirely for the moment.
When I settled down to try to fix it, I did find a solution.

For anyone that gets stuck in this situation, your options are basically:
1. Wait until your Night Mode ends (hopefully you remember when that is) (and potentially reboot then).
2. Hold Volume Up, Home, Power and reboot to recovery. Power off your home WiFi and remove your SIM or else what we're about to do will be reset immediately on boot when it connects to a network time pool. Connect an adb shell and run `date -s ${LATER}` where LATER is some time hours from now (hh:mm) and then `hwclock -w`. Reboot and it'll be "day" to your phone -- don't connect to any network and go turn off Night Mode.

One of the literal worst Android bugs I've ever seen. Stay careful and -- unrelatedly -- thanks Ivan for the latest updates!
 
Last edited:

Bujiraso

Member
Apr 24, 2013
14
2
hm. That's funny.
@Ivan_Meler , the system updater is failing on June and July's build.
I had to copy the zip to an SD card and flash it myself.

It just says "The update check failed. Please check your internet connection and try again later".
In `adb logcat -e UpdatesActivity` I see an empty JSON coming back.
Code:
07-09 09:07:15.586 13961 13961 E UpdatesActivity: Could not read json
07-09 09:07:15.586 13961 13961 E UpdatesActivity: org.json.JSONException: End of input at character 0 of
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONTokener.syntaxError(JSONTokener.java:460)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONTokener.nextValue(JSONTokener.java:101)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONObject.<init>(JSONObject.java:168)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONObject.<init>(JSONObject.java:185)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.misc.Utils.parseJson(Utils.java:131)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.misc.Utils.checkForNewUpdates(Utils.java:209)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity.processNewJson(UpdatesActivity.java:333)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity.access$400(UpdatesActivity.java:80)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity$4.lambda$onSuccess$1(UpdatesActivity.java:372)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity$4.$r8$lambda$Lie8TlvSyzc2wLPYvF3b1ssMUnU(Unknown Source:0)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity$4$$ExternalSyntheticLambda0.run(Unknown Source:8)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Handler.handleCallback(Handler.java:938)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Handler.dispatchMessage(Handler.java:99)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Looper.loopOnce(Looper.java:201)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Looper.loop(Looper.java:288)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.app.ActivityThread.main(ActivityThread.java:7870)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at java.lang.reflect.Method.invoke(Native Method)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
 

Ivan_Meler

Forum Moderator / Recognized Developer
Staff member
hm. That's funny.
@Ivan_Meler , the system updater is failing on June and July's build.
I had to copy the zip to an SD card and flash it myself.

It just says "The update check failed. Please check your internet connection and try again later".
In `adb logcat -e UpdatesActivity` I see an empty JSON coming back.
Code:
07-09 09:07:15.586 13961 13961 E UpdatesActivity: Could not read json
07-09 09:07:15.586 13961 13961 E UpdatesActivity: org.json.JSONException: End of input at character 0 of
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONTokener.syntaxError(JSONTokener.java:460)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONTokener.nextValue(JSONTokener.java:101)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONObject.<init>(JSONObject.java:168)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.json.JSONObject.<init>(JSONObject.java:185)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.misc.Utils.parseJson(Utils.java:131)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.misc.Utils.checkForNewUpdates(Utils.java:209)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity.processNewJson(UpdatesActivity.java:333)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity.access$400(UpdatesActivity.java:80)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity$4.lambda$onSuccess$1(UpdatesActivity.java:372)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity$4.$r8$lambda$Lie8TlvSyzc2wLPYvF3b1ssMUnU(Unknown Source:0)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at org.lineageos.updater.UpdatesActivity$4$$ExternalSyntheticLambda0.run(Unknown Source:8)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Handler.handleCallback(Handler.java:938)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Handler.dispatchMessage(Handler.java:99)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Looper.loopOnce(Looper.java:201)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.os.Looper.loop(Looper.java:288)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at android.app.ActivityThread.main(ActivityThread.java:7870)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at java.lang.reflect.Method.invoke(Native Method)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
07-09 09:07:15.586 13961 13961 E UpdatesActivity:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
something went wrong on your device, ive seen this happen to people with some magisk modules before.

Also that log isnt exactly twlling whats going on before it gets empty json
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Here we go, March security update is here.
    LineageOS 21 builds wont get update this time around as new qpr is still being merged and fixed up
    There were a lot of changes from google in their quarterly platform update soboth LineageOS codebase
    and some device changes are needed for it to be on par with previous builds.

    There will be april builds for it soon so it made no sense to push half baked update today.

    As always huge thanks to everyone who donated to help cover the build server cost.
    This project wouldnt be possible without you.

    Enjoy new builds and stay safe
    1
    April security update is here, nothing more to it this time around
    Unfortunately as you might have noticed patches were posted a bit later past 2 months due my schedule
    Ill also fix Lineage 21 qpr merge in coming days and release update for those builds too, there were tons of changes in qpr that turned out to be a bit problematic

    As alwasy huge thanks to everyone who supported this project and helped cover the build server cost.
    Enjoy new builds and stay safe
  • 54
    k5tUT1V.png

    LineageOS 19.1 for hero2lte

    Code:
    /*
    * 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.
    */

    Working:
    - Wifi
    - Sound
    - mali drivers
    - USB tethering
    - HW Backed video Playback
    - Ril (Mobile data,calls, sms and stuff)
    - Sensors
    - Buttons
    - Bluetooth
    - Wifi HotSpot
    - MTP
    - 2D and 3D gpu acceleration
    - HW encoding/decoding
    - HWcomposer (HWC)
    - Charging with device powered off
    - Stuff I didn't test yet
    - Camera
    - GPS
    - Fingerprint Sensor
    - Mobicore
    - SW codecs

    Not Working
    -


    Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those
    in this rom thread, also do not post bug reports for known issues or bug reports without proper
    a) Logcat
    b) proc/last_kmsg (or proc/kmsg)
    c) data/tombstones
    d) dmesg




    Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)

    Make sure gapps you decide to use support android 12L/12.1/Are targetting api level 32
    Also make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support

    If you want to use Magisk use latest Magisk Beta (25.0) or Magisk 24.1, there is bug in 24.3 that was fixed after its release that prevents zygisk from working on some devices with 3.18 kernel

    Downloads:
    Google Drive
    Mega.nz
    GitHub Releases
    MD5: 61fb6061620d0cc42f2c36c68e11a0b4

    if you want to support the project feel free to buy me some coffee http://paypal.me/melerivan

    BTC: 1Q823BsSbEKP62JFM7BjXiRCgF84qgcFST
    ETH(erc20): 0x979a8e42551e62e6994d3762c9d9f0e76b5d87f9
    Donations help cover the build server cost and since I do this in my free time, and also cover the coffee for time spent debugging stuff


    Feel free to join telegram group with early builds progress updates and some off topic stuff Join

    Based On Android 12L/S
    Changelog

    21.04.2024.
    - Merged April security update
    - Synced with LineageOS source

    19.03.2024.
    - Merged March security update
    - Synced with LineageOS source

    18.02.2024.
    - Merged February security update
    - Synced with LineageOS source

    16.01.2024.
    - Merged January security update
    - Synced with LineageOS source

    12.12.2023.
    - Merged December security update
    - Synced with LineageOS source

    23.11.2023
    - Merged November 2023. Security update
    - Fixed OTA updater
    - Synced with LineageOS source

    11.10.2023.
    - Merged October 2023. Security Update
    - Synced with LineageOS source


    10.09.2023.
    - Merged September 2023. Security update
    - Synced with LineageOS source

    08.08.2023.
    - Merged August 2023. Security update
    - Synced with LineageOS source

    10.07.2023.
    - Merged July 2023. Security update
    - Synced with LineageOS source

    06.06.2023.
    - Merged June 2023. Security update
    - Synced with LineageOS source

    05.05.2023.
    - Merged May 2023. Security update
    - Misc performance and stability improvements
    - Synced with LineageOS source

    24.04.2023.
    - Switched to more source built components from new Exynos 850/Linaro BSP
    • hwcomposer
    • memtrack
    • libion_exynos
    • libGrallocWrapper
    • gralloc
    • libcsc
    • libexynosscaler
    • libexynosgscaler
    • libhwjpeg
    • Whole OMX stack (libOMX.Exynos.*) and stagefrighthw
    - Performance, stability and battery life improvements
    - Synced with LineageOS source

    12.04.2023.
    - Merged April 2023. Security update
    - Synced with LineageOS source

    17.03.2023.
    - Merged March 2023. Security update
    - Synced with LineageOS source

    11.02.2023.
    - Merged February 2023. Security update
    - Synced with LineageOS source

    05.01.2023.
    - Merged January 2023. Security update
    - Misc performance and stability improvements
    - Synced with LineageOS source

    07.12.2022.
    - Merged December 2022. Security update
    - Synced with LineageOS source

    09.11.2022.
    - Merged November 2022. Security update
    - Cleaned up patches list
    - Synced with LineageOS source

    05.10.2022.
    - Merged october 2022. Security update
    - Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
    - Synced with LineageOS source

    07.09.2022.
    - Merged September 2022. Security update
    - Updated chromium webview to 105.0.5195.79
    - Synced with LineageOS source

    07.08.2022.
    - Merged August 2022. Security update
    - Synced with LineageOS source

    07.07.2022.
    - Merged July 2022. Security update
    - Fixed more keystore issues
    - Synced with LineageOS source

    24.06.2022.
    - Fixed issues with keystore present in a lot of bank/secure apps like binance
    - Fixed issue where setupwizard would crash when adding fingerprint due to bug in keystore
    - Cleaned up patches required for build and removed unneeded ones
    - Synced with LineageOS source

    07.06.2022.
    - Merged June 2022. security update
    - Merged June 2022. pixel feature drop (SQ3A.220605.009.A1)
    - Improved in-call audio quality drastically
    - Addressed few more selinux denials
    - Improved general stability and performance
    - Cleaned up source
    - Synced with LineageOS source

    26.05.2022.
    - Updated libexynosdisplay from BSP to comply with some android 12 changes
    - Removed unused build.prop entries
    - Fixed few selinux denials related to hwc props
    - Improved UI performance and stability
    - Cleaned up source
    - Removed more unneeded patches for device support
    - Synced with LineageOS source

    18.05.2022.
    - Added QR code reader quick settings toggle
    - Improved device performance and stability
    - Added Custom low power mode power profile for cpu
    - Improved A-GNSS (A-GPS) Lock speed
    - Exposed device hw revision to settings
    - Improved fast/slow charger detection
    - Synced with LineageOS source

    10.05.2022.
    - Switched to new libperfmgr power hal which can be configured from /system/vendor/etc/powerhints.json
    - Adapted DT2W to new power hal
    - Muted phone services gps notif (Thanks google really appreciate you breaking random things for everyone)
    - Improved battery life and performance
    - Cleaned up all of leftover patches that were used by legacy power hal
    - Synced with LineageOS source

    07.05.2022.
    - Improved battery usage logging for display
    - Added QR code reader to camera app (Long hold icon and launch it from context menu)
    - Misc performance and stability improvements
    - Merged May 2022. security update
    - Synced with LineageOS source

    27.04.2022.
    - Removed libbfqio dependency from hwc since it was dropped from lineageos 19.1
    - Misc performance and stability improvements
    - Synced with LineageOS source (same base as official builds + some extras)

    18.04.2022.
    - Fixed bug wehre vibrations were too low on some devices due to inintensity being set to 0
    - Fixed bug where apps would show square popup "animation" when launching from icon instead of roudned one
    - Cleaned up build patches
    - Synced with LineageOS source

    15.04.2022.
    - Updated sepolicy and merged updated common samsung_slsi sepolicy
    - Increased microphone gain while recording media (Camcorder, voice recording etc.)
    - Added option to disable vibration feedback on fingerprint auth
    - Synced with LineageOS source

    08.04.2022.
    - Fixed extended volume panel
    - Updated icons for few more stock apps
    - Cleaned up patches further
    - Misc peroformance improvements
    - Synced with LineageOS source

    06.04.2022.
    - Merged April 2022. Security update
    - Enabled new LineageOS icons (you might have to clear launcher cache for them to show up)
    - Fixed issue where galery app would show black text on black background
    - Fixed issue where unlock sound would sometimes play twice
    - Misc performance and stability improvements
    - Synced with LineageOS source

    29.03.2022.
    - Drastically speed up app launch time (more info about that here)
    - Imrpoved performance and battery life by disabling some unnecessary logging
    - Switched to source built camera provider and removed samsung proprietary one
    - Upreved camera provider to 2.5
    - Fixed few selinux denials related to NFC trying to raad debug props
    - Removed floating_feature.xml which is unused on aosp
    - Disabled livedisplay by default
    - Cleaned up extra dependencies used for compiling
    - Synced with LOS source

    22.03.2022.
    - Added back configurable audio volume panel location
    - Speed up unlock with fingerprint
    - Updated a lot of apps to MaterialYou design language
    - Fixed issue where touch screen area bellow home button would act as a gesture area even while gestures are disabled
    - Improved stability of ADB connection
    - Implemented new LineageOS setupwizard
    - Cleaned up device tree and list of required patches
    - Stability and performance improvements
    - Pointed Changelog url in updater app to new page
    - Synced with LineageOS source

    14.03.2022.
    - Fixed issue with keystore where apps would crash when invoking it (Security related apps mostly like signal and a lot of work apps)
    - Officially rebranded as 19.1
    - Updated changelog URL in updater app to point to a valid changelog
    - Fixed battery icon styles (Again..)
    - Removed invalid zram config.
    - Cleaned up source
    - Performance and stability improvements
    - Updated some stock apps to math with new design
    - Synced with LineageOS source

    10.03.2022.
    - Merged March 2022. security and feature updates (Android 12L)
    - Fixed status bar network trafic monitor
    - Improved zram performance and enabled zram writeback
    - Cleaned up patches needed for build
    - Fixed network usage monitoring
    - Fixed per app network restrictions
    - Removed AudioFX which was causing issues
    - Decreased microphone and earpiece gain a bit to mitigate in-call issues
    - Updated some device control apps like advanced display settings
    - Improved vibrator intensity in new hal
    - Imrpoved fp sensor response time
    - A lot of 'under the hood' changes
    - Performance improvements
    - Merged more previously missing los features
    - Implemented OTA updates

    10.02.2022.
    - Merged February 2022. security update
    - Removed broken volume button location toggle
    - Synced with LOS source

    09.02.2022.
    - Fixed issue where camera would stop working after prolonged use
    - Misc performance and stability improvements
    - Merged some more lineageos features that have been posted to gerrit
    - Synced with LOS source


    28.01.2022.
    - Fixed developer options crashing on launch
    - Added Bluetooth SBC Dual Channel HD audio mode
    - Synced with LOS source

    27.01.2022.
    - Added back lineageos setup wizard present on clean installs
    - Merged some of previously missing features that have been ported over to LineageOS 19
    - Performance and stability improvements
    - Synced with LOS source

    18.01.2022.
    - Enabled selinux (Its enforcing now)
    - Moved audio hal to vendor
    - Fixed confirmation dialog box for button backlight
    - Fixed ok button which would go missing for button backlight
    - Switched to source built secril_config_svc (used for ds detection)
    - Removed obsolete debug.sf.disable_backpressure prop
    - Merged latest security updates to kernel from aosp kernel/common
    - Cleaned up source
    - Cleaned up unused props
    - Removed unused custom ld.config.txt that was overriding main one
    - Misc performance and stability improvements
    - Synced with LOS source

    06.01.2022.
    - Removed duplicate props in vendor and system
    - Cleaned up device tree code
    - Switched to source built camera provider lib
    - Switched to few source built ril related libs
    - Addressed more selinux denials
    - Fixed volume panel location settings
    - Added button backlight
    - Added Advanced Reboot
    - Added LiveDisplay entry into settings
    - Added system side toggle for navigation bar
    - Merged January 2022 Security Update
    - Merged most of previously missing LineageOS features
    - Misc performance and stability improvements
    - Synced with LOS source


    20.12.2021.
    - Fixed wireless display
    - Reduced logspam which should imrpove performance a bit
    - Misc performance and stability improvements
    - Synced with LOS source

    16.12.2021.
    - Merged r18 tag of Android 12 (SQ1D.211205.016.A1)
    - Removed liboemcrypto which was preventing drm playback in some apps
    - Synced with LOS source

    13.12.2021.
    - Updated Clearkey to 1.4
    - Addressed most of selinux denials
    - Switched to new AIDL Lights hal
    - Upreved audio hal to 7.0
    - Switched to new AIDL Vibrator hal
    - Disabled configstore which got replaced with props
    - Upreved fingerprint hal/service to 1.3
    - Removed unused kernel defconfig flag
    - Synced with LOS source

    09.12.2021.
    - Merged December 2021. Security update
    - Merged December 2021 pixel feature drop
    - Added signature spoofing support which can be used to add microg instead of gapps
    - Merged a lot of lineageos features that have been implemented
    - Fixed bluetooth sample rate while in call
    - Moved device specific ueventd rules to /system/vendor/etc
    - Freed up some ram
    - performance and stability improvements

    30.11.2021.
    - Initial release



    XDA:DevDB Information
    LineageOS 19.0 for S7, ROM for the Samsung Galaxy S7

    Contributors
    Ivan_Meler
    Source Code: https://github.com/8890q/android_kernel_samsung_universal8890/tree/lineage-19.0

    ROM OS Version: Android 12L
    ROM Kernel: Linux 3.18.x

    Version Information
    Status:
    Stable
    21
    After a long wait, here it is, Surprisingly smooth android 12 on s7
    check out screenshots here Big thanks to everyone who supported this project so far as they helped cover the build server cost and got me coffee for hours spent debbuging weird issues
    enjoy android 12 and stay safe
    21
    Well here are some progress update of whats happening behind the scenes.
    Ive given 4.4 kernel from 8895 another go and got even further in porting it to 8890 devices this time around.
    Mali drivers are ported so is decon (display and graphics stack is up)
    I also managed to port audio drivers, buttons and their backlight.
    UFS storage drivers were somewhat pain but i got them to work too
    and there is tons of small stuff like fp sensor,thermal driver and misc

    Tho im not sure it makes too much sense to do this as 4.4 kernel is eol too at least it has full bpf support which i got working on 8895 devices
    Other than that there is not too much going on right now, There are few selinux policies that will have to be dealt with and im still dealing with audio config
    tho i could only notice echo and not robotic voice some people noticed so that leads me to believe it could be related to weird modem missmatches

    I might release another quick build this month with few audio related improvements
    No etas as i do this in my free time, And as always thanks to everyone who supported this project so fat as thanks to them this project and device are still alive on latest android version even 6 years after its release (fun fact s7 series was announced on 21. feb. 2016.) so this is somewhat of a s7 birthday update on progress
    17
    Well here we go first build of the year, andquite a big one while at it
    Here is a brief changelogbut there are a lot more changes you will discover in this build
    - Removed duplicate props in vendor and system
    - Cleaned up device tree code
    - Switched to source built camera provider lib
    - Switched to few source built ril related libs
    - Addressed more selinux denials
    - Fixed volume panel location settings
    - Added button backlight
    - Added Advanced Reboot
    - Added LiveDisplay entry into settings
    - Added system side toggle for navigation bar
    - Merged January 2022 Security Update
    - Merged most of previously missing LineageOS features
    - Misc performance and stability improvements
    - Synced with LOS source

    Updates for Android 11 and 10 should be out next week

    About camera, As some of you might be aware camera tends to crash afterprolongued use, Im investigatinga fix for it but due to nature of issue itself it might take time
    to figure this out completely and what the best way to deal with it is.

    Andfinally huge thanks toeveryonewho supported this and other projects of mine so far as they help me cover the build server cost and get me a coffee with their donations, 2022 marks 5 years since release of s7 and im glad i can help in keeping them alive on latest android version with latest security updates
    Hope you all had great holidays, Enjoy new build and stay safe in 2022
    16
    New builds with february security update are up, Not too many changes compared to yesterdays build as that had some maajor changes but new security update has been merged and there are some stability improvements overall

    Here is combined changelog:
    10.02.2022.
    - Merged February 2022. security update
    - Removed broken volume button location toggle
    - Synced with LOS source
    09.02.2022.
    - Fixed issue where camera would stop working after prolonged use
    - Misc performance and stability improvements
    - Merged some more lineageos features that have been posted to gerrit
    - Synced with LOS source

    Once again big thanks to everyone who supported this project and covered the build server cost and got me coffee , New builds of LineageOS 18.1 and 17.1 will be up in a few days and they will have camera fix backported

    As previously said im trying to figure out in call echo right now so once there is more progress in that regard expect more updates
    enjoy new builds and stay safe