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

Search This thread

spyrou007

Senior Member
Sep 9, 2014
98
42
New builds are up here is brief changelog

- 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

Ill investigate issues some wearables are having but it takes time as i need proper logs from when such device fails to connect
Im also working on few other changes that ill leave as a surprise for now

Huge thanks to everyone who supported this project with donations that help cover build server cost and get me coffee.

Enjoy new builds and stay safe
Hi @Ivan_Meler , thanks for the work you're doing.
I was wondering if , with this ROM, you could reproduce this issue:
Go to this app "Revolut - Mobile Finance" to try to install it. From: https://play.google.com/store/apps/details?id=com.revolut.revolut
When I do , I get this message "Your device isn't compatible with this version". see screenshot attached.
Is there anything that can be done on the ROM to prevent this?
FYI: I reproduced this before having Magisk, but also after Magisk with the universal safety net module (to get my device certified, in Google Play)
Many thanks in advance.
Screenshot_20220927-123915_Google Play Store.png

Edit: reduced image size + added details on Magisk module
 
Last edited:

mtelleria

Member
Jun 17, 2008
35
16
Hi @Ivan_Meler , thanks for the work you're doing.
I was wondering if , with this ROM, you could reproduce this issue:
Go to this app "Revolut - Mobile Finance" to try to install it. From: https://play.google.com/store/apps/details?id=com.revolut.revolut
When I do , I get this message "Your device isn't compatible with this version". see screenshot attached.
Is there anything that can be done on the ROM to prevent this?
FYI: I reproduced this before having Magisk, but also after Magisk (to get my device certified, in Google Play)
Many thanks in advance.
View attachment 5721527
Hello,
I have no problem installing it.
Have you installed universal safety net module on magysk?
 

spyrou007

Senior Member
Sep 9, 2014
98
42
If you are having issues with Google Pay/Wallet,
then know that there is a MOD to install on top of the regular Universal SafetyNet Fix 2.3.1
Mod was made by @Displax , and it can be found here.
He provides the usage , but what I did to pass the extra Google API checks is:
  1. Just install the new safetynet-fix MOD over old Universal SafetyNet Fix
  2. Reboot device.
  3. Magisk settings > Configure DenyList > Enable: Google Pay/Wallet
  4. Apps> Google Play Services > Clear all data
  5. Apps> Google Play Store > Clear all data
  6. Apps> Google Pay/Wallet > Clear all data
  7. Reboot
Et voila
 

harpal singh

Senior Member
Jul 23, 2012
98
9
Fatehabad
Hi, Thanks for the ROM.

I am facing calling issue. I have Airtal sim and call connecting takes a long time specially during the roaming area. I don't know whether it is a software issue or the operator's problem but in the home area it takes upto 5 sec to connect a call.

Thanks.
 

Ivan_Meler

Forum Moderator / Recognized Developer
Staff member
New builds are out, here is a brief changelog
- 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)

Almost all of the lineageos features have been ported to Android 13 now and are working, there still might be a missing few compared to android 12.1 but i didnt find any.

There are also some device side changes that should improve performance stability and battery life

Huge thanks to everyone who supported this project with donations that help cover the build server cost and got me coffee which helps speed things up.

Enjoy new builds and stay safe.
 

sirfnomi

Senior Member
Nov 28, 2014
91
21
New builds are out, here is a brief changelog
- 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)

Almost all of the lineageos features have been ported to Android 13 now and are working, there still might be a missing few compared to android 12.1 but i didnt find any.

There are also some device side changes that should improve performance stability and battery life

Huge thanks to everyone who supported this project with donations that help cover the build server cost and got me coffee which helps speed things up.

Enjoy new builds and stay safe.
Thank you so much Ivan for your great work. we really appreciate it.
 

spyrou007

Senior Member
Sep 9, 2014
98
42
after rebooting the device run adb logcat -b all > output on pc from terminal/command prompt/power shell and try to connect the device.
Feel free to send me logs in pm if you dont want to post them publicly
Hi Ivan, just sent you a PM with my logs , using today's build of LOS 20.0.
Thank you very much for updating our smartphones.
I suggest that others with the Bluetooth issue , do the same , it is very simple.
 

Badstuber87

Member
Mar 12, 2021
6
3
New builds are out, here is a brief changelog
- 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)

Almost all of the lineageos features have been ported to Android 13 now and are working, there still might be a missing few compared to android 12.1 but i didnt find any.

There are also some device side changes that should improve performance stability and battery life

Huge thanks to everyone who supported this project with donations that help cover the build server cost and got me coffee which helps speed things up.

Enjoy new builds and stay safe.
The only thing that o have found it doesn't work is the long swipe action .
 
  • Like
Reactions: bahaxd4

Aretak

New member
Sep 2, 2022
3
4
Hi @Ivan_Meler , thanks for the work you're doing.
I was wondering if , with this ROM, you could reproduce this issue:
Go to this app "Revolut - Mobile Finance" to try to install it. From: https://play.google.com/store/apps/details?id=com.revolut.revolut
When I do , I get this message "Your device isn't compatible with this version". see screenshot attached.
Is there anything that can be done on the ROM to prevent this?
FYI: I reproduced this before having Magisk, but also after Magisk with the universal safety net module (to get my device certified, in Google Play)
Many thanks in advance.
View attachment 5721527
Edit: reduced image size + added details on Magisk module
I also had this issue on my S8 after a fresh install of this ROM (plus the "stock" NikGApps package), even after installing Magisk and the SafetyNet fix. What fixed it for me is following the steps here:

https://www.reddit.com/r/MicroG/comments/shmpng
Except without the MicroG bits, as I'm not using it. After I did that, missing apps like Revolut appeared in the store and installed and ran without issue (after hiding root from them in Magisk). I selected the SM-G950F fingerprint for my device since that's what I have. It may be different for you.

It's all been running super smoothly for me since then. Just updated to the latest build. Cheers Ivan.
 
  • Like
Reactions: spyrou007

harpal singh

Senior Member
Jul 23, 2012
98
9
Fatehabad
New builds are out, here is a brief changelog
- 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)

Almost all of the lineageos features have been ported to Android 13 now and are working, there still might be a missing few compared to android 12.1 but i didnt find any.

There are also some device side changes that should improve performance stability and battery life

Huge thanks to everyone who supported this project with donations that help cover the build server cost and got me coffee which helps speed things up.

Enjoy new builds and stay safe.
Thanks for the build Ivan,

But I updated latest build using OTA and now there is a boot loop... I tried to dirty flash earlier release too but no luck.. I don't want to lose data... so any option to recover from boot loop without losing data. the device is rebooting again and again.

Please help me.
 

Ivan_Meler

Forum Moderator / Recognized Developer
Staff member
Thanks for the build Ivan,

But I updated latest build using OTA and now there is a boot loop... I tried to dirty flash earlier release too but no luck.. I don't want to lose data... so any option to recover from boot loop without losing data. the device is rebooting again and again.

Please help me.
so this might come from magisk module or gapps/any mods you used.
i would start by deleting /data/adb from twrp file manager and dirty reflashing latest updare together with exactly same gapps and flashable mods you had flashed before
 
  • Like
Reactions: jeebspawnshop

harpal singh

Senior Member
Jul 23, 2012
98
9
Fatehabad
so this might come from magisk module or gapps/any mods you used.
i would start by deleting /data/adb from twrp file manager and dirty reflashing latest updare together with exactly same gapps and flashable mods you had flashed before
Thank for the reply.

Yes i used magisk module and nik gapps. ok I try to delete the /data/adb and will do as you suggested. Thanks.
 

Ivan_Meler

Forum Moderator / Recognized Developer
Staff member
New quick fixup update is out, it should fix issues with samsungs gp rollover bug since it has updated gps libs, here is a brief changelog
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Synced with LineageOS source

19.1 and 18.1 will get said changes too with October security update which should hopefully be out next week (20 will get an update too with said security update but gps has been fixed here already)

Big thanks to everyone who supported this project and helped cover the build server cost
 

spyrou007

Senior Member
Sep 9, 2014
98
42
New quick fixup update is out, it should fix issues with samsungs gp rollover bug since it has updated gps libs, here is a brief changelog
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Synced with LineageOS source

19.1 and 18.1 will get said changes too with October security update which should hopefully be out next week (20 will get an update too with said security update but gps has been fixed here already)

Big thanks to everyone who supported this project and helped cover the build server cost
Many thanks @Ivan_Meler for this new release. the update (on dream2lte) went super smooth. (y)

I have 2 queries for you to consider, if you may:
  1. I believe that SELinux is disabled. Consequently after each system update, we get a Trust warning saying so (SELinux disabled ... security risk .. blablabla). Will SELinux always be disabled ? if so : are you able to disable the security alert about SELinux ? or is it expected that users do that manually ?
  2. In Settings > Display > LiveDisplay (colour): I am not able to change the display mode (day / night) or the Colour temperature (by default at 6500K). Could this be implemented , please ? or is this already working and I am doing it wrong ?
    1. good news, the reading mode works, so the screen can turn greyscale at will, or during bedtime. That's good
Thanks in advance.
 

harpal singh

Senior Member
Jul 23, 2012
98
9
Fatehabad
so this might come from magisk module or gapps/any mods you used.
i would start by deleting /data/adb from twrp file manager and dirty reflashing latest updare together with exactly same gapps and flashable mods you had flashed before
New quick fixup update is out, it should fix issues with samsungs gp rollover bug since it has updated gps libs, here is a brief changelog
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Synced with LineageOS source

19.1 and 18.1 will get said changes too with October security update which should hopefully be out next week (20 will get an update too with said security update but gps has been fixed here already)

Big thanks to everyone who supported this project and helped cover the build server cost
Hi Ivan

I installed clean flash rom today as I couldn't cure the bootloop due to Magisk.

Everything is working fine Except mic problem while using handsfree. I can hear the caller but he couldn't hear my voice. I called different persons and all complaint about that. Normal call is ok.

Plz advice what to do.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Hi @chiwawa10, I was confronted to the same issue as you last night, it was an opportunity to study the issue in detail:
    Indeed it is a critical bug caused by the Custom ROM.

    To provide more details to @Ivan_Meler :
    Phone behavior: The screen is all black even when using the power button. This problem occurred after an attempt to reboot the phone.

    To reassure you @chiwiwa10, if you are in the same situation the phone continues to call and charge.
    You can force the shutdown by holding : DOWN + POWER until a flash of light. The phone will reboot and the screen will turn black. But it is possible at this stage to reboot with TWRP if necessary.

    During my tests, I discovered that at this stage, the screen does not encounter any problem with TWRP or when displaying the boot animation. Indeed, it is only after the appearance of the window requiring the PIN code of the SIM that the brightness decreases in a few seconds until displaying a black screen (the buttons remain functional, and causes a sound even if the screen remains completely black).

    🚩How I solved this:
    - Draining the battery or rebooting has no effect on this bug.
    - Charge the phone and make sure it is stopped ( down + power) then stop with TWRP the time to charge the battery.
    - Restart the phone (system) during the daytime hours.

    🚩The cause:
    According to my tests, I assume that this problem is related to the brightness of the PIN code display screen when restarting the phone in Sleep mode. If you need more elements @Ivan_Meler , do not hesitate.

    Thanks again for your work and this project 🙂
    looks like it was bug in android that was causing this for some users, i myself never experienced it but i noticed some people with oneplus 9 saying they experienced it

    anyway https://review.lineageos.org/c/LineageOS/android_frameworks_base/+/347600/

    fix has been merged and it will be included with next build which is coming in few days anyway (with february security update)
    2
    My smartwatch can't connect.
    And the screencast does not connect.

    Thank you
    Yup, that also is the problem with the app as I described in the message above. Downgrading to LOS 19.1 is the only solution that worked for me, despite trying hardly to get it to work
    1
    Hello, i installed yesterday LOS 20 with basic NikGapps on my "Car" Galaxy S8 and wanted to connect wirelessly to Android Auto. Unforunately the phone always tells me that the connection was not sucessfull and i should restart it. Normal Bluetooth is no Problem but Android Auto is not possible. Is this a known Bug?

    Edit: Fixed it by installing LOS again with FULL NikGapps.
    1
    Hello, i installed yesterday LOS 20 with basic NikGapps on my "Car" Galaxy S8 and wanted to connect wirelessly to Android Auto. Unforunately the phone always tells me that the connection was not sucessfull and i should restart it. Normal Bluetooth is no Problem but Android Auto is not possible. Is this a known Bug?

    Edit: Fixed it by installing LOS again with FULL NikGapps.
    i have a similar problem with bluetooth, i use the latest build of lineage 20 on my s8+ basically bluetooth connects to phones but not to my bluetooth headphones...is this normal? Or do I have to reflash lineage? i use basic nikgapps
    1
    BLE low energy does not work correctly with this rom!

    Where do I report bugs with this rom?
    Yes, with this rom specifically, not with Lineage 20 nor with Android 13.
    It's a super weired bug, but actually quite important. I think it hinders BLE from working correctly, if its working at all.

    Short summary: A bluetooth low energy dependant app (AsteroidOSSync, smartwatch app) doesn't work despite clean stock installation, but the app works when using LOS 19.1 on the same device.
    The app works however when using LOS 20 on the S7, so this does not appear to be a LOS issue.
    All roms are from Meler;
    I truly appreatiate your work
  • 58
    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): 0xc7272f851a692c679e85f18a62632c580ef3bdee
    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

    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.
    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.
    17
    Here we go, new build with a lot of features from lineageos 19.1 reimplemented and fixed camera on note 8
    here is a brief changelog

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

    Huge thanks to everyone who supported this project with donations which help cover the build server cost and get me coffee for time spent wroking on this, Note 8 camera was one of weirdest bugs at it produced no proper log but ive managed to deal with it tho it took a few days

    September security updates are likely coming in a few days too once google releases source for them