LineageOS 20.0 (Android 13) [Signature Spoofing][OTA updates] for S8/S8+/Note8

Search This thread

derak11299

Member
Dec 7, 2016
14
4
42
Винница
Is there any way to separate. It's inconvenient to make a phone call with such a loud melody. thank you
InShot_20230324_144826945.jpg
 

slanglade

Member
Mar 24, 2023
10
5
Samsung Galaxy S8
Hi all,

Just a huge *THANK YOU* to Yvan for keeping these Lineage ports to our good old S8. Just a couple of notes based on my fresh experience (with 5 tries before having something that was 100% what I wanted) :
  • Every time I tried to install pixel launcher (via Full or Stock packages), the "Recent apps" screen was empty. I also got the "search" tool in parameters not working with the same packages
  • If you're like me and want to have Android Auto (I can't imagine commuting without it) without having the full NikGapps package, just choose the core package + dedicated AndroidAuto plugin. It works very well.
  • Don't hesitate to wipe internal storage (once everything is backuped) in addition to just data : I have the feeling the end result is more reliable.
  • When you unlock the bootloader in S8 parameters for the first time, don't reboot directly in download mode to install TWRP right away. Please let the phone reboot normally and then flash TWRP. In my case, not doing this led me to bootloop (and brought tears to my eyes)
I still have to find a way to have a better camera app than the stock one : every port of Gcam I tried until now are utterly unstable and / or not working at all.

But so far so good. Again : thanks to the maintainer, that's surely a hell of a job to keep this up to date.
 

Scroogeyy

Member
Nov 10, 2022
9
2
Samsung Galaxy S8
Hi all,

Just a huge *THANK YOU* to Yvan for keeping these Lineage ports to our good old S8. Just a couple of notes based on my fresh experience (with 5 tries before having something that was 100% what I wanted) :
  • Every time I tried to install pixel launcher (via Full or Stock packages), the "Recent apps" screen was empty. I also got the "search" tool in parameters not working with the same packages
  • If you're like me and want to have Android Auto (I can't imagine commuting without it) without having the full NikGapps package, just choose the core package + dedicated AndroidAuto plugin. It works very well.
  • Don't hesitate to wipe internal storage (once everything is backuped) in addition to just data : I have the feeling the end result is more reliable.
  • When you unlock the bootloader in S8 parameters for the first time, don't reboot directly in download mode to install TWRP right away. Please let the phone reboot normally and then flash TWRP. In my case, not doing this led me to bootloop (and brought tears to my eyes)
I still have to find a way to have a better camera app than the stock one : every port of Gcam I tried until now are utterly unstable and / or not working at all.

But so far so good. Again : thanks to the maintainer, that's surely a hell of a job to keep this up to
I am using the open camera app and zgcam. Open camera for fast and reliable pictures and zgcam for better quality. Here's a download link for the zgcam mod: https://www.celsoazevedo.com/files/android/google-camera/f/changelog1340/
 
  • Like
Reactions: slanglade

rafael.ruivo

Member
Jan 26, 2015
10
5
Hi guys, here's my experience, in case anyone get the same issues:
Installed the update via internal updater, and got stuck in a bootloop. Luckily I had a nandroid backup, so I could restore and try again (and again).
Then I tried to dirty flash from twrp, but had the same issue (kinda expected, it is more or less what the updater did).
Eventually, had to wipe system, cache and davlik (but not data) and flash it via twrp, along with nikgapps. After boot I had to delete the cache of google play, restore network permissions for Google store (!), and reflash magisk.
So far everything is working, with the same apps I had before the update, even token apps like Okta, and finicky stuff like Samsung Health, Galaxy Watch and Google Wallet.
Now I wonder, could the initial bootloop have happened due to root?
Kind of unrelated, but the updater seems to think I'm on the November 2022 version, even though the system itself knows I'm on 20230321 version. This has happened even before the update. Anyone else having the same issue?
 
Last edited:

slanglade

Member
Mar 24, 2023
10
5
Samsung Galaxy S8
I am using the open camera app and zgcam. Open camera for fast and reliable pictures and zgcam for better quality. Here's a download link for the zgcam mod: https://www.celsoazevedo.com/files/android/google-camera/f/changelog1340/
Thanks for the zgcam port, i didn't see it before. But i've just tried it and it also isn't stable on my phone. I dont understand why, given that many others are using such ports.
I'll give open camera another try, to see if i can deal with its slowness on my phone. Or just keep the camera app that comes with lineageos 20, that is a lot better than before.
 

slanglade

Member
Mar 24, 2023
10
5
Samsung Galaxy S8
Hi all,

This may be dumb questions about the 'Trust' page in parameters, but I'll ask them anyway :

  • Why is SELinux disabled (and is it really baaaad ?)
  • Why does Trust complain about my vendor image being obsolete (and is it really baaaad ?)
  • Why is encryption disabled and is there a way to enable it ? I found various answers to this one, but I didn't really understand (and this is really baaaad!)
Thanks in advance for your patience...
 
  • Like
Reactions: rafael.ruivo

slanglade

Member
Mar 24, 2023
10
5
Samsung Galaxy S8
Hi all,

Another day, another question :)

I can't get Seedvault to work: it always fail to initialize the backup destination (phone, sd card or OTG). I tried various format for the OTG USB key, to no avail. I'm not alone according to other messages last year in this thread.

I didn't delve into logcat yet, but I guess it's related to https://github.com/seedvault-app/seedvault/issues/448 : a non official Lineage and Seedvault refusing to work. Or did I miss something ?
 

rafael.ruivo

Member
Jan 26, 2015
10
5
Hi all,

Another day, another question :)

I can't get Seedvault to work: it always fail to initialize the backup destination (phone, sd card or OTG). I tried various format for the OTG USB key, to no avail. I'm not alone according to other messages last year in this thread.

I didn't delve into logcat yet, but I guess it's related to https://github.com/seedvault-app/seedvault/issues/448 : a non official Lineage and Seedvault refusing to work. Or did I miss something ?
I never managed to make it work, but it was causing me some kind of wake lock, so I disabled it with a packet manager...
 

elian_esw

Member
Mar 2, 2023
5
2
@Ivan_Meler a suggestion.
Why don't you encourage people install core Gapps instead of any other package on op. People end up installing more "complete" Gapps which includes google dialer which gives microphone problems
Hello Badstuber87,
I am trying to understand if the google dialer could be responsible for the problem I am seeing with not being able to hear the called person. Would it be possible for you to share more details on your experience? E.g. about what Gapps are problematic more specifically, and what core Gapps are okay to use.
Kind regards
 
  • Like
Reactions: Badstuber87

Afarsiman

Member
Mar 27, 2023
5
0
Hi,
1- split windows doesn't work.
2- recent app arrow always empty and i can't select anything.
3- basic color doesn't show and i can't change color.
Please help me what should i do?
 

BiG_FooT

Senior Member
Nov 17, 2012
530
235
Rotterdam area
Hi,
1- split windows doesn't work.
2- recent app arrow always empty and i can't select anything.
3- basic color doesn't show and i can't change color.
Please help me what should i do?
Please read the thread first. A lot of issues including available solutions are shared here already.

And otherwise go back to stock as you seem very demanding. It's all free what you get here
 
  • Like
Reactions: spyrou007

DanielR23

Member
Feb 9, 2023
5
1
Hi guys, here's my experience, in case anyone get the same issues:
Installed the update via internal updater, and got stuck in a bootloop. Luckily I had a nandroid backup, so I could restore and try again (and again).
Then I tried to dirty flash from twrp, but had the same issue (kinda expected, it is more or less what the updater did).
Eventually, had to wipe system, cache and davlik (but not data) and flash it via twrp, along with nikgapps. After boot I had to delete the cache of google play, restore network permissions for Google store (!), and reflash magisk.
So far everything is working, with the same apps I had before the update, even token apps like Okta, and finicky stuff like Samsung Health, Galaxy Watch and Google Wallet.
Now I wonder, could the initial bootloop have happened due to root?
Kind of unrelated, but the updater seems to think I'm on the November 2022 version, even though the system itself knows I'm on 20230321 version. This has happened even before the update. Anyone else having the same issue?
How about, how did you make the galaxy watch work, I still can't get my galaxy watch to work
 

b o n a

Member
Dec 24, 2009
12
2
hi everyone
1- when I use a speaker or bluetooth in a call and change to the phone I can not hear from another person I try to disable dolby but same problem no way to solve it and the only way to get the sound back is to restart my phone.
2 - google assistant working but not when the screen is off.
any way to fix ?
Thanks
 

Afarsiman

Member
Mar 27, 2023
5
0
@Ivan_Meler
Hi, thanks for your job.
Recent app not working and we can't use split screen because always is empty. Launcher tested:
Pixel, Microsoft launcher.
Phone: s8

Can you help?
 

Badstuber87

Member
Mar 12, 2021
11
4
Hello Badstuber87,
I am trying to understand if the google dialer could be responsible for the problem I am seeing with not being able to hear the called person. Would it be possible for you to share more details on your experience? E.g. about what Gapps are problematic more specifically, and what core Gapps are okay to use.
Kind regards
Any Gapps that replace the stock phone app with Google phone app Google dialer or whatever it's called breaks it. However ,the problem occurs only if you put the call on the loud speaker . Then you'll have to reboot to fix it.

If you install core Gapps youll have no problem installing google dialer later from PlayStore. It seems that the stock app needs to be just present and everything works , at least for me . The problem is 1. Some Gapps replace the stock dialer with the Google one. 2. If you put the call on the speaker .
Cheers !
 
  • Like
Reactions: b o n a

Top Liked Posts

  • There are no posts matching your filters.
  • 5

    Unsolved important bugs​


    As I figured out, we are discussing about two bugs, both related with call sound. So let's clarify and seperate this things and give them names. I did systemtic testing on last build (may 2023) with gapps and installed with TWRP patch for remove mixer reiryuki / AOSP-soundfx-Remover as sugested @vlad9210


    I grabbed log files with help of this tutorial. Sorry but I can't get the last_kmsg, any instruction will be welcome, specific for galaxy s8 please. Exact step by step guide how to save kmsg.
    Added are also bug reports from android developer options menu. All provided logs/bug reports are captured right after bug happen.


    bug 1: No call sound, you not hear other person​

    No tricks with NickGapps and editing nikgapps.config helped me. The problem of hearing on calls remained. Since I have software that records conversations, I can hear myself and the person I'm talking to perfectly when I play the files. I can conclude that the connection works fine and the audio mixer in this firmware does not work. With the help of the magisk module I was able to get the calls to work fine, but there is a second pause of silence after the connection is established (https://github.com/reiryuki/AOSP-soundfx-Remover-Magisk-Module)
    Sorry for the bad English. wrote with the help of DeepL

    I have not found the mechanism, what triggers this bug. I would say for now, it appers randomly, you never know when.
    Soundfx Remover didn't help me at all. I installed patch with TWRP and then I carried out testing. My bluetooth handset was included.
    So when this bug hits you, there is no sound in active call. From beginning on no sound during call. I tried swiching between phone/loudspeker/bloetooth handset. It's always the same - no sound. I noticed white noise in bluetooth handset, so this indicates that something regarding sound is happening in background otherwise will be complete silence (without noise).

    You can play offline music, hear online radio, everything. All this can I normally hear in my bluetooth handset, but when I make a call or answer an incomming call, music player pause (just normal behavior) but in active call is no sound (only white noise in my bluettoth handset). After hang up music play on as were nothing wrong.
    This is NOT sequence that trigers the bug. I just want to show that affect only calling.

    As I tested on previous monts' builds, doesn't matter if you have rom with gapps or without them. The same is if you use stock dialer or google dialer.


    2 Bug: Volume adjusting and mute not working in active call​

    I clean instaled latest build lineage-20.0-20230320 and custom NikGapps package which replaced stock dialer.
    When I put call on speaker this is a break point, then I lose loudness control. Can't control speaker volume and ear speaker either. Also microphone mute function doen't work anymore. But I hear the person on other side. Only sometimes occurs that call sound is gone, mostly when I toglle speaker on and of more times during a call. Reboot heal this.
    Another attempt with clean rom instalation and NikGapps-core-20230319. Later I downloaded google dialer from play store. The only difference is that I stay for sure without call sound by toggling speaker on and off.


    For sure is problem somewhere else, not in google dialer. Because I loose volume control and mic. mute function also in stock dialer! (stock dialer set as default)
    (just for info, no such problems on my xiaomi LinageOS 20 with NikGapps)

    I extend this testing with bluetooth handset on may 2023 build. This time with removed mixer (reiryuki / AOSP-soundfx-Remover ).
    This bug is extremely easy to reproduce! Every time you put call on speaker trigers this bug (no bluetooth handset connected). Or if you have connected bluetooth handset also trigers this bug.
    Once you triger this bug (put call on speaker or connect bluetooth handset), you loose volume controll and mute function desn't work anymore. Reboot heal this.
    Mute doesn't work on speaker, ear phone or bluetooth handset.
    Volume adjust doesn't work on speaker, ear phone. For curiosity I tested on wired headphone and is the same. Suprisingly on bluetooth handsed I'm allways able to change volume.


    Logs/bugreports​

    On the link is collected this stuff.

    Apart from donations, how else can I help? Or anyone else to contribute, that bug fix arrive in reasonable time? Consider that I'm not anykind of programmer, but I'm seeking for solution - bug fix! For me are both very important, and prevent me from daily usage of galaxy s8 phone.
    I think it's time when developer @Ivan_Meler can step in. Danke voraus!
    2
    Does anyone know if the sound in call bug has been fixed?
    Not for me unfortunately. I can make a call or two (with or without bluetooth) and everything works fine. After that when I place or receive a call, i cannot hear the other person. Apparently they can hear me. Even if i disconnect my bluetooth or change headphones, it does not fix the problem.

    The only fix i've found is rebooting.

    Would really appreciate your help on this @Ivan_Meler . Please let me know if i can provide logs or something to help debug.

    Other than that, this rom is rock solid.
    2
    Not for me unfortunately. I can make a call or two (with or without bluetooth) and everything works fine. After that when I place or receive a call, i cannot hear the other person. Apparently they can hear me. Even if i disconnect my bluetooth or change headphones, it does not fix the problem.

    The only fix i've found is rebooting.

    Would really appreciate your help on this @Ivan_Meler . Please let me know if i can provide logs or something to help debug.

    Other than that, this rom is rock solid.

    Phone suppose to be for calling and yes bluetooth handset is also important to answer calls during drive.
    I think this is quite important bug (sound in call, volume adjust and mute function are affected)!
    So don't hesitate and post logs and detailed description how you reproduce issue.


    I kindly ask if there is any possibilty to elevate the priority of this bug. Thanks to very active developer @Ivan_Meler
    Here is my contribution and I will continue collaboration according to my abilities and knowledge (but I'm not any kind of programmer).
    1
    Hey will you port android 14 for this phone?
    bro most people would rather have the bluetooth fixed over an andriod 14 port
    1
    Hi everyone, I might have found a fix (or at least a workaround) for the mute calls. I've disabled the Google phone app, deleted all data (probably redundant step) and installed lineage own dialer. Rebooted and no mute calls since, for three days already.
    I've used the basic gapps, and I remember someone mentioning that core would be better for that exact reason :)
    It is worth noting that I didn't had issues before the 3 May update (not blaming or complaining, just context). This was the first update that installed OTA (no need to format system and recover the apps from their partition).
    Also probably not relevant, but ever since I've installed it in February, the version says November 2022, for some reason. Anyone noticed that as well? Kernel, security patch and all else seems updated, but the updater keeps offering me the update that I've just installed :)

    I tested on prevoius builds without any gapps. Just Lineage 20 rom, clean instal. This bug was present. So, no matter stock dealer or google dialer, it was the same.


    How did you install gapps this time? Have google dialer replaced the stock one during gapps instalation?
  • 71
    k5tUT1V.png

    LineageOS 20.0 for Exynos 8895 devices

    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
    - Charging with device powered off
    - Stuff I didn't test yet
    - Camera
    - GPS
    - Fingerprint Sensor
    - Mobicore
    - SW codecs

    Not Working
    - Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13)


    Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those

    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 have been updated to 13, you might need to clean flash if you used other gapps in past including nikgapps 12.1 version

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

    Downloads:
    Google Drive
    Mega.nz
    GitHub releases

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

    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 13/T
    Changelog

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

    11.04.2023.
    - Merged April 2023. Security update
    - Fixed some issues introduced in QPR2
    - Synced with LineageOS source

    21.03.2023.
    - Merged March 2023. Security update
    - Misc performance and stability improvements
    - Merged QPR2
    - Added aptX HD support
    - Synced with LineageOS source

    23.02.2023.
    - Fixed s-pen system reboot issues on Note8
    - improved UI performance
    - Synced with LineageOS source

    08.02.2022.
    - Merged February 2023. Security update
    - Improved UI performance
    - Misc stability improvements
    - Fixed race condition in rotation that would rarely prevent screen from waking up
    - Synced with LineageOS source

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

    15.12.2022.
    - Added back some features that were missing from QPR1
    - Misc performance and stability improvements
    - Synced with LineageOS source

    08.11.2022.
    - Merged November 2022. Security update
    - Switched to new AIDL usb hal
    - Switched kernel back to clang toolchain
    - Misc performance and stability improvements
    - Synced with LineageOS source

    04.10.2022.
    - Merged october 2022. Security update
    - Improved UI performance
    - Improved stock camera app
    - Synced with LineageOS source

    01.10.2022.
    - Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
    - Synced with LineageOS source

    28.09.2022.
    - Adressed missing symbol in advanced camera effects lib that wouldnt launch without them
    - Allowed system to override some bluetooth props
    - Performance and stability improvements
    - Synced with LineageOS source (Almost all of lineageos features should be there and work now)

    21.09.2022.
    - Switched to Generic FunctionFS usb backend (We used legacy functionfs in past)
    - Updated USB hal
    - Usb hal will now give notifications on port being wet instead of just disabling it without notice
    - Merged few more missing BPF commits to kernel
    - Unpinned deprecated updatable media apex jar from ram
    - Synced with LineageOS source

    19.09.2022.
    - Updated kernel build flags for new build enviroment
    - Misc performance and stability improvements
    Switched to source built Bluetooth interface
    - Cleaned up device source
    - Synced with LineageOS source

    07.09.2022.
    - Merged September 2022. Security update
    - Updated chromium webview to 105.0.5195.79
    - Added more customization options powered by Monet
    - Misc performance and stability improvements
    - Synced with LineageOS source

    06.09.2022.
    - Fixed home button wake

    05.09.2022.
    - Fixed camera on Note 8
    - Most of lineageos features have been implemented
    - Misc performance and stability improvements
    - Synced with LineageOS source

    01.09.2022.
    - Fixed bluetooth audio
    - Upreved audio hal to 7.1 from 5.0
    - Implemented custom audio service used to load audio hal
    - Backported more BPF changes to kernel
    - Switched to webview 105.0.5195.68 which is native to T
    - Cleaned up the source and patches used to build the rom
    - Synced with LineageOS source

    27.08.2022.
    - Initial release




    Contributors
    Ivan_Meler
    Source Code: https://github.com/8890q/

    ROM OS Version: Android 13
    ROM Kernel: Linux 4.4.302
    24
    New builds are up here is a brief changelog
    - Fixed bluetooth audio
    - Upreved audio hal to 7.1 from 5.0
    - Implemented custom audio service used to load audio hal
    - Backported more BPF changes to kernel
    - Switched to webview 105.0.5195.68 which is native to T
    - Cleaned up the source and patches used to build the rom
    - Synced with LineageOS source

    Do note you might need to clean flash if you used 12.1 gapps that replace default webview and use 13 gapps instead

    Im aware of curent camera issues affecting Note 8 and im working on a fix right now, it will be out ASAP
    tho it might take some time since i dont have note 8 or properly working s8/s8+ for that matter so it takes a bit of time to debug everything

    Huge thanks to everyone who donated and helped cover the build server cost and got me coffee

    Enjoy new builds and stay safe
    21
    Here we go, november security update is out
    - Merged November 2022. Security update
    - Switched to new AIDL usb hal
    - Switched kernel back to clang toolchain
    - Misc performance and stability improvements
    - Synced with LineageOS source

    Some of you might have noticed that there were not any updates after security update, I had a lot going on in personal life and havent had time for android unfortunately hopefully that changes soon so i can finish up few more things that need to be sorted on n8/s8.
    On another note updated 19.1 and 18.1 builds will likely be out next week
    Huge thanks for everyone who supported this project so far as their donations help cover the build server cost.
    Enjoy new builds and stay safe.
    20
    And finally, April builds are up, (Google is to blame for delays again. Source was posted just few hours ago).
    Here is a brief changelog

    - Merged April 2023. Security update
    - Fixed some issues introduced in QPR2
    - Synced with LineageOS source

    I would also like to with happy easter to those celebrating it, 19.1 and 18.1 builds will be updated during the week as backports make it to respective android version.

    Huge thanks to everyone who donated and helped keep this project up and running for years, donations help cover build server cost and get me coffee.

    Enjoy new builds and stay safe
    19
    New builds are up, here is a brief changelog
    - Merged october 2022. Security update
    - Improved UI performance
    - Improved stock camera app
    - Synced with LineageOS source

    Updated LineageOS 19.1 and 18.1builds will be updated later this week

    Big thanks to everyone who supported this project and helped cover the build server cost, This project wouldnt be possible without them.