• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

LineageOS 19.0 (Android 12) [Signature Spoofing] for S7 Exynos

Search This thread

bgsdeluxe

Member
Feb 23, 2013
41
23
Thanks for your work, Ivan. Hope you'll be fine again soon and that you're not fighting with big health issues regarding Covid.
I did a clean install including BitGapps, but still am ending in a boot loop. This is the second time I tried. First one with installing ROM -> reboot to recovery -> installing Magisk -> reboot to recovery -> installing BitGapps/Addons. Second time I installed Magisk on last position. Still boot loop.
Doesn't seem to be related to ROM, maybe the safetynet installer from BitGapps.
Will post again as soon as there is a success. :)
EDIT: For those affected: Running the safetynet restore patch resolved the bootloop issue for me:

I have to mention that system comes up with an error message telling me that "Speech Service by Google was terminated repeatedly." (I have Text-To-Speech addon installed, but that error didn't came up with the last version.)
EDIT 2: @Ivan: Just realized the clock on the lockscreen is shifted to the left again. (Only seems to happen when you have unread messages on lockscreen) There's also something going on on the statusbar. The date is displayed in bigger font size and also shifted to the left. Both issues were resolved with your build from 2022/01/06.
Speech Service got updated and error message isn't coming up no more.
 
Last edited:

headzy

Senior Member
Dec 9, 2009
54
26
Hey Ivan, could you add NFC toggle to drop down menu, in ram usage it shows nfc. I never use it and would prefer if disabled.
Rom is smooth like Guinness in a glass
 

Ivan_Meler

Recognized Developer
Hey Ivan, could you add NFC toggle to drop down menu, in ram usage it shows nfc. I never use it and would prefer if disabled.
Rom is smooth like Guinness in a glass
oh hey memory usage is likely wrong as long as you have nfc turned off in settings.
Reason why this is happening is because nfc is system app using uid 0, so memory usage gets confused by fact system processes are using memory and just randomly choses one it will show in stats
 

headzy

Senior Member
Dec 9, 2009
54
26
oh hey memory usage is likely wrong as long as you have nfc turned off in settings.
Reason why this is happening is because nfc is system app using uid 0, so memory usage gets confused by fact system processes are using memory and just randomly choses one it will show in stats
Thanks for the answer, was wondering how this was possible.
 
  • Like
Reactions: Ivan_Meler

hmendes3

Member
Feb 12, 2015
17
1
Can someone confirm if :
- Proximity and light sensors are working (maybe it is some hardware problem i have?)
- The SIM card (and WiFi) data usage is counting? (it's always 0MB)

(fast recover Ivan ;) )
 

celiofk

Member
Dec 14, 2020
5
0
Hi, I did a dirty update from 18.1 and Gpay won't let me configure my card for contactless payment with a warning that I'm using a custom or rooted rom. Does anyone know how to solve this problem? I really didn't want to have to do a clean install. Device is certified in Google Play's protect certification. I'm using NIKgapps. Thanks a lot Ivan, really impressive work.
 

cas1421

Member
Dec 7, 2021
13
5
Can someone confirm if :
- Proximity and light sensors are working (maybe it is some hardware problem i have?)
- The SIM card (and WiFi) data usage is counting? (it's always 0MB)

(fast recover Ivan ;) )
Hi @Ivan_Meler

Light sensors are working but they are no as reactive as in stock rom.
I have to always manually correct it.
Maybe if possible we can just take Samsung implementation Libs ?

Thx.
 
Last edited:
  • Like
Reactions: hmendes3

Top Liked Posts

  • 12
    Well here we go quite a big update mid week (covid hit me so i had more time to mess with s7 instead of doing actual work haha)
    Anywya here is a brief changelog
    - 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

    there are quite a bit of changes this time around, biggest being that selinux is now enforcing once again.
    Once again big thanks to everyone who supported this project so far as their donation help cover the build server cost and get me a coffee.
    There might be few more updates in the coming days if i find anything device side that needs improvements as i have to stay home anyway so might as well do something productive

    enjoy new build and stay safe
    2
    Fortunately, you are doing well despite covid! (y)
    Yeah if anything ill have a bit more free time for the next few days which is nice
    1
    Ahh, never tried reflashing bitgapps, maybe this is why it was stuck in a boot loop.
    In case you used bitgapps that exactly is the reason (They actually even tell you to reflash them after rom update during rom update process, But most people dont read that text haha)
    1
    oh hey memory usage is likely wrong as long as you have nfc turned off in settings.
    Reason why this is happening is because nfc is system app using uid 0, so memory usage gets confused by fact system processes are using memory and just randomly choses one it will show in stats
    Thanks for the answer, was wondering how this was possible.
    1
    Can someone confirm if :
    - Proximity and light sensors are working (maybe it is some hardware problem i have?)
    - The SIM card (and WiFi) data usage is counting? (it's always 0MB)

    (fast recover Ivan ;) )
    Hi @Ivan_Meler

    Light sensors are working but they are no as reactive as in stock rom.
    I have to always manually correct it.
    Maybe if possible we can just take Samsung implementation Libs ?

    Thx.
  • 19
    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
    14
    Oh hey happy new year everyone, so heere go some progress updates
    Next build will have working button backlight options as commit is ready on lineage gerrit there will also be quite a lot of lineage features merged
    Ill probably wait few more days till google releases January 2022 security update so i can push new build with it included, other than that there are a few small device side improvements like added back renderscript support, Big thanks to everyone who supported this project so far as they helped kep this project up 5 years after s7's release
    12
    Well here we go quite a big update mid week (covid hit me so i had more time to mess with s7 instead of doing actual work haha)
    Anywya here is a brief changelog
    - 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

    there are quite a bit of changes this time around, biggest being that selinux is now enforcing once again.
    Once again big thanks to everyone who supported this project so far as their donation help cover the build server cost and get me a coffee.
    There might be few more updates in the coming days if i find anything device side that needs improvements as i have to stay home anyway so might as well do something productive

    enjoy new build and stay safe
    10
    New build is up, Probably last one before Christmas, here is a brief changelog
    - Fixed wireless display
    - Reduced logspam which should imrpove performance a bit
    - Misc performance and stability improvements
    - Synced with LOS source

    Enjoy new build and happy holidays
    4
    Just wipe Cache and Dalvik. TWRP offers that automatically after install is finished.

    I always install rom+gapps+magisk, but I think gapps and magisk actually have addon scripts so they will survive updating and reflash is not actually necessary? But it's so easy to add the zips to queue and that method has always worked. :)

    @Ivan_Meler this is an excellent ROM. You should push this to official status, I can't see how this ROM is any worse than the official LineageOS versions? And enjoy your coffee. :)
    There are some issues preventing it from going official mainly the fact we are using some hals compiled from Samsungs Exynos 8890 BSP source which is not public, and lineageos doesnt allow use of non public bsp source officially sadly
  • 39
    k5tUT1V.png

    LineageOS 19.0 for herolte

    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)
    NikGapps, BiTgapps and FlameGapps were tested and working tho BitGapps and FlameGapps performed better due to more up to date packages

    Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support

    Downloads:
    Google Drive
    Mega.nz
    MD5: gdr9746ba0992c4f5bbde7e249a2c0f17ef


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

    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 12/S
    Changelog

    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 12
    ROM Kernel: Linux 3.18.x

    Version Information
    Status:
    Stable
    19
    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
    December builds are up here is a brief changelog
    - 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

    December builds of android 11 and 10 should be up next week
    Big thanks to everyone who supported this project as coffee really helped while debugging some of the random a12 issues, stay safe and enjoy new build
    14
    Oh hey happy new year everyone, so heere go some progress updates
    Next build will have working button backlight options as commit is ready on lineage gerrit there will also be quite a lot of lineage features merged
    Ill probably wait few more days till google releases January 2022 security update so i can push new build with it included, other than that there are a few small device side improvements like added back renderscript support, Big thanks to everyone who supported this project so far as they helped kep this project up 5 years after s7's release
    12
    Well here we go quite a big update mid week (covid hit me so i had more time to mess with s7 instead of doing actual work haha)
    Anywya here is a brief changelog
    - 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

    there are quite a bit of changes this time around, biggest being that selinux is now enforcing once again.
    Once again big thanks to everyone who supported this project so far as their donation help cover the build server cost and get me a coffee.
    There might be few more updates in the coming days if i find anything device side that needs improvements as i have to stay home anyway so might as well do something productive

    enjoy new build and stay safe