[ROM][Signature Spoofing]LineageOS 18.1 for S10E/S10/S10+ Exynos

Search This thread

Ivan_Meler

Recognized Developer
k5tUT1V.png

LineageOS 18.1 for Galaxy S10 Series

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
- Video Playback
- Fingerprint Sensor
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- GPS
- Cameras (All of them)
- HWcomposer (HWC)
- Signal indicator
- Double tap to wake
- Wireless PowerShare

Not Working
- VoLTE and VoWiFi will not be implemented (for now) as they heavily depand on samsungs framework


To properly report a bug (Please dont report things already on the Not Working list)
a) Logcat
b) /proc/last_kmsg (or /proc/kmsg)
c) /data/tombstones
d) dmesg

Please do not report bugs if you have performed any system modifications excluding gapps installation



Installation instructions


Make sure you are on Q stock firmware (All of the Q firmwares are tested and confirmed to be working, This should be the case with new fws too as long as Samsung doesnt significantly change bootloader trustzone bits)
Download Q twrp from this thread
flash twrp as per given instructions
if you are coming from stock and have encryption enabled format data (Note i said format, Wiping it in twrp is not the same as formating it)
wipe cache, dalvik cache and system
flash LineageOS
If you want to have gapps flash them right after flashing the rom before first booting
Reboot the device

Downloads:

Google Drive
Mega.nz

(Select build coresponding to your devices codename, S10e = beyond0lte | s10 = beyond1lte | s10+ = beyond2lte)

sha256 checksums

Code:
4bd3ff0f480f25a35bc5ba8cd695dc7c66b01d291e0d8b5606648308713364a5  lineage-18.1-20210505-UNOFFICIAL-beyond2lte.zip
2ed29375db3ef99b995938f9ece27180b6f362ac082751a48acdafd085bbc9bf  lineage-18.1-20210505-UNOFFICIAL-beyond1lte.zip
ab5fb1752b154e41058f75ebf6ca0f8b61f8a8bc298c8f5bdf1198dedec5f65b  lineage-18.1-20210505-UNOFFICIAL-beyond0lte.zip


If you need general help or questions feel free to join Telegram group
READ BEFORE INSTALLING MAGISK
Gapps

I do this in my free time so bear that in mind when you notice I didn't fix known bug in next available build, Currently i work on this alone and i am not one of those kangers that just copy source and claim it as their own work,
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler



Due to requests from some users I added signature spoofing support to the rom which allows usage of MicroG
you can simply install MinMicroG and grant it needed permissions for signature spoofing to make it work as intended


Based On Android R
Changelog

06.05.2021.
- Added wifi and portable hotspot overlays
- Merged May 2021. Security update
- Synced with LOS source

08.04.2021.
- Fixed USB C audio input/output
- Fixed charging with device powered off (It also has nice new animation now)
- Merged April 2021. Security update
- Misc performance and stability improvements
- Synced with LOS source

08.03.2021.
- Added signature spoofing support
- Synced with LOS source

05.03.2021.
- Merged March 2021. Security update
- Performance and stability improvements
- Synced with LOS source

06.02.2021.
- Merged February 2021. Security update
- Misc performance and stability improvements
- Modernized AdvancedDisplay app codebase
- Cleaned up the source
- Updated magisk boot images
- Synced with LOS source

06.01.2021.
- Merged January 2021. Security update
- Fixed OpenGapps installation from lineage recovery
- Fixed features that broke with initial 18.1 merge
- Misc performance and stability improvements
- Synced with LOS source

09.12.2020.
- Merged December 2020. security update
- Merged December 2020 feature drop
- Merged S9DTK9 vendor blobs
- Switched to full vndk30 vendor
- Fixed ADB inside of lineage recovery
- Improved brightness handling even more
- Performance and stability improvements
- Updated recovery images provided in 3rd post
- Synced with LOS source

10.11.2020.
- Further improved auto brightness handling
- Merged November 2020. security update
- Performance and stability improvements
- Updated recovery images provided in 3rd post
- Synced with LOS source

03.11.2020.
- Fixed issues with overlays and s10 camera cutout
- Enabled access to fingerprint for apps that were looking for secure biometics device (e.g. paypal)
- Improved automatic brightness handling (Switched to calibrated sensor virtual device which calculates brightness more precisely)
- Pinned SystsemUI and SurfaceFlinger to ram to imrpove responsivness
- Added blur to dropdrown notifications panel
- Enabled device controls from power menu
- Synced with LOS source
- Misc performance improvements

22.10.2020.
- Merged october security update
- Added back mDNIe display tuning options
- Added back a lot of previously non working los features
- Misc performance and stability improvements
- Synced with los source

07.10.2020.
- Initial public release



XDA:DevDB Information
[ROM] LineageOS 18.0 for S10E/S10/S10+ Exynos , ROM for the Samsung Galaxy S10

Contributors
Ivan_Meler
Source Code: https://github.com/ivanmeler/android_kernel_samsung_beyondlte/tree/lineage-18.0

ROM OS Version: 11.0

Version Information
Status:
Stable
Current Stable Version: 1.0.3
Stable Release Date: 2020-12-09

Created 2020-10-07
Last Updated 2020-12-09
 
Last edited:

Ivan_Meler

Recognized Developer
Magisk

Magisk boot images are provided in this google drive folder named beyond*lte-boot-magisk.img you can flash them on boot slot and install magisk manager, No need to worry about rebooting to recovery or not having TWRP and magisk at the same time, Just make sure you dont try to boot to system with magisk patched TWRP as that might cause issues but as long as you have stock twrp and have flashed beyond*lte-boot-magisk.img image to boot slot you are fine, Source for given kernel is available at GitHub if you want to compile kernel yourself just run source build.sh devicename e.g. source build.sh beyond2lte, It will produce new boot image in build/ folder, To update magisk you can follow instructions given at this commit enjoy

Do note that you will have to reflash magisk boot image when updating rom
 
Last edited:

[Legenda]

Senior Member
Dec 27, 2012
267
28
Hi @Ivan_Meler i'm looking to change rom (i'm on hades rom but this one is not support anymore). And i just want to know if i need a custom kernel to improve battery life on LoS rom (this one or 17.1)?
Thanks for your precisions and your work to maintain on devices uptodate !
 

Ivan_Meler

Recognized Developer
Hi @Ivan_Meler i'm looking to change rom (i'm on hades rom but this one is not support anymore). And i just want to know if i need a custom kernel to improve battery life on LoS rom (this one or 17.1)?
Thanks for your precisions and your work to maintain on devices uptodate !

Battery life should be fine with stock kernel too as most of things are improved power hal side of things
 

FreeRunner2017

Senior Member
Aug 16, 2017
126
8
If you want to root build you will have to use Magisk Canary from here, Once in app download Lineage Recovery for your device from Google Drive or Mega Patch image within manager and flash patched image to recovery partition, When booting hold recovery key combination till you get to first warning screen after that release keys and let system continue booting normally

Magisk curently has some issues properly detecting 2si devices so thats why we cant use boot.img without need for key combo for magisk right now, I will look into that in coming days but till then this is viable solution

Tried but says magisk still isn't installed please help.
 

Ivan_Meler

Recognized Developer
Tried but says magisk still isn't installed please help.

make sure you followed instructions closely
1. Download recovery image
2. Download magisk canary app and patch recovery image
3. Flash magisk patched recovwry image (lineage recovery) to recovery partition
4. reboot and hold key combination for recovery until first warning screen shows up, after that release key combo
5. you should be in system with root

if you need further assistance im sure someone from telegram group can help you a bit more
 

FreeRunner2017

Senior Member
Aug 16, 2017
126
8
make sure you followed instructions closely
1. Download recovery image
2. Download magisk canary app and patch recovery image
3. Flash magisk patched recovwry image (lineage recovery) to recovery partition
4. reboot and hold key combination for recovery until first warning screen shows up, after that release key combo
5. you should be in system with root

if you need further assistance im sure someone from telegram group can help you a bit more

I did that but I still have no magisk :(
 

catormeme

Senior Member
May 12, 2019
52
3
SD cards on the s10e just dont work, they keep saying its corrupted even after you format them in android itself ive also tried formatting in windows and twrp but same problem.
network traffic indicator can be turned on but never actualy shows up.
after installing magisk it takes apps 20 seconds to open.

if you need logs i will be happy to do so (if i can remember how to do so)
 

^^rac

Senior Member
Dec 19, 2006
1,262
111
Cape Town
Hi Ivan

Thanks for the great work! Awesome to have Android R available so early. Rom is solid.

On S10e i can confirm, it does not read MMC, i also tried formatting etc, not a biggy
On Bluetooth i can confirm that devices working, headphone sound, speakers etc. But on call when phoning, the sound does not come over to the headset.
HDMI Out is glitchy, creates flickering on secondary display, but is random....

Other than that, the rom is smooth and fast. Still checking battery...
Looking forward to developments...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    New builds are up with may security update, Unfortunately patch to disable mac randomization didnt get added yet because for some reason google droped part of code resonsible for disabling it and im looking into that as we speak and will psot a new build with it fully working in a few days till that you cna enjoy build with latest may security update and latest lineage features merged

    Big thanks to everyone who supported this project as their donations help cover the build server cost and get me coffee Enjoy new builds and stay safe
    2
    Any plans to switch the kernel to Android R sources? I've managed to get a custom kernel working by compiling CruelKernel's 3.10 branch (based on Android Q) with selinux always permissive (Don't use proton toolchain). If the kernel is more recent (and preferrably selinux enforced works) then maybe the default Cruel 4.0+ and ThunderstormS kernel can work for this rom too.

    Also I've found a better camera than ZCAM, its a modded GCAM called MGC you can download it here. I've downloaded the _ENG version. It has a partially working front-cam. In settings (Slider down > Settings icon -> Developer settings) you can set UNLOCK_AF_AE_WITH_SCENE_CHANGE_FOR_FRONT_CAM to get the front cam working. It'll stutter as its a fix, but it works. Here's a full list of what MGC supports per device.

    I've included my custom Cruel 3.10 kernel boot image (with magisk included) in attachments.
    2
    I had some call issues when I first installed, but i just needed to set the default dialer app as there was none selected
    1
    Any plans to switch the kernel to Android R sources? I've managed to get a custom kernel working by compiling CruelKernel's 3.10 branch (based on Android Q) with selinux always permissive (Don't use proton toolchain). If the kernel is more recent (and preferrably selinux enforced works) then maybe the default Cruel 4.0+ and ThunderstormS kernel can work for this rom too.

    Also I've found a better camera than ZCAM, its a modded GCAM called MGC you can download it here. I've downloaded the _ENG version. It has a partially working front-cam. In settings (Slider down > Settings icon -> Developer settings) you can set UNLOCK_AF_AE_WITH_SCENE_CHANGE_FOR_FRONT_CAM to get the front cam working. It'll stutter as its a fix, but it works. Here's a full list of what MGC supports per device.

    I've included my custom Cruel 3.10 kernel boot image (with magisk included) in attachments.
    I don't see how it's a better camera, if it doesn't support the ultra wide lense. For me it's a must. A few small photo tweaks here and there don't compare to hardware compatibility in my opinion. BTW I just tried your advise, it is nice and looks promising.. But unless it supports all lenses it's a deal breaker.
    Hi guys, am I the one only with such a cover? How does it look like for you?
    I am following this thread and the 17.1 (or at least was) and this is the first instance I see, so probably yes. Hopr you'll find a work around though.
    1
    Thanks that fixed it I have always been getting similar build errors when building ROMs and kernels for other devices are there known issues with building on arch based distros would this be solved by using Ubuntu?
  • 20
    k5tUT1V.png

    LineageOS 18.1 for Galaxy S10 Series

    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
    - Video Playback
    - Fingerprint Sensor
    - Ril (Mobile data,calls, sms and stuff)
    - Sensors
    - Bluetooth
    - Wifi HotSpot
    - MTP
    - 2D and 3D gpu acceleration
    - HW encoding/decoding
    - GPS
    - Cameras (All of them)
    - HWcomposer (HWC)
    - Signal indicator
    - Double tap to wake
    - Wireless PowerShare

    Not Working
    - VoLTE and VoWiFi will not be implemented (for now) as they heavily depand on samsungs framework


    To properly report a bug (Please dont report things already on the Not Working list)
    a) Logcat
    b) /proc/last_kmsg (or /proc/kmsg)
    c) /data/tombstones
    d) dmesg

    Please do not report bugs if you have performed any system modifications excluding gapps installation



    Installation instructions


    Make sure you are on Q stock firmware (All of the Q firmwares are tested and confirmed to be working, This should be the case with new fws too as long as Samsung doesnt significantly change bootloader trustzone bits)
    Download Q twrp from this thread
    flash twrp as per given instructions
    if you are coming from stock and have encryption enabled format data (Note i said format, Wiping it in twrp is not the same as formating it)
    wipe cache, dalvik cache and system
    flash LineageOS
    If you want to have gapps flash them right after flashing the rom before first booting
    Reboot the device

    Downloads:

    Google Drive
    Mega.nz

    (Select build coresponding to your devices codename, S10e = beyond0lte | s10 = beyond1lte | s10+ = beyond2lte)

    sha256 checksums

    Code:
    4bd3ff0f480f25a35bc5ba8cd695dc7c66b01d291e0d8b5606648308713364a5  lineage-18.1-20210505-UNOFFICIAL-beyond2lte.zip
    2ed29375db3ef99b995938f9ece27180b6f362ac082751a48acdafd085bbc9bf  lineage-18.1-20210505-UNOFFICIAL-beyond1lte.zip
    ab5fb1752b154e41058f75ebf6ca0f8b61f8a8bc298c8f5bdf1198dedec5f65b  lineage-18.1-20210505-UNOFFICIAL-beyond0lte.zip


    If you need general help or questions feel free to join Telegram group
    READ BEFORE INSTALLING MAGISK
    Gapps

    I do this in my free time so bear that in mind when you notice I didn't fix known bug in next available build, Currently i work on this alone and i am not one of those kangers that just copy source and claim it as their own work,
    if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler



    Due to requests from some users I added signature spoofing support to the rom which allows usage of MicroG
    you can simply install MinMicroG and grant it needed permissions for signature spoofing to make it work as intended


    Based On Android R
    Changelog

    06.05.2021.
    - Added wifi and portable hotspot overlays
    - Merged May 2021. Security update
    - Synced with LOS source

    08.04.2021.
    - Fixed USB C audio input/output
    - Fixed charging with device powered off (It also has nice new animation now)
    - Merged April 2021. Security update
    - Misc performance and stability improvements
    - Synced with LOS source

    08.03.2021.
    - Added signature spoofing support
    - Synced with LOS source

    05.03.2021.
    - Merged March 2021. Security update
    - Performance and stability improvements
    - Synced with LOS source

    06.02.2021.
    - Merged February 2021. Security update
    - Misc performance and stability improvements
    - Modernized AdvancedDisplay app codebase
    - Cleaned up the source
    - Updated magisk boot images
    - Synced with LOS source

    06.01.2021.
    - Merged January 2021. Security update
    - Fixed OpenGapps installation from lineage recovery
    - Fixed features that broke with initial 18.1 merge
    - Misc performance and stability improvements
    - Synced with LOS source

    09.12.2020.
    - Merged December 2020. security update
    - Merged December 2020 feature drop
    - Merged S9DTK9 vendor blobs
    - Switched to full vndk30 vendor
    - Fixed ADB inside of lineage recovery
    - Improved brightness handling even more
    - Performance and stability improvements
    - Updated recovery images provided in 3rd post
    - Synced with LOS source

    10.11.2020.
    - Further improved auto brightness handling
    - Merged November 2020. security update
    - Performance and stability improvements
    - Updated recovery images provided in 3rd post
    - Synced with LOS source

    03.11.2020.
    - Fixed issues with overlays and s10 camera cutout
    - Enabled access to fingerprint for apps that were looking for secure biometics device (e.g. paypal)
    - Improved automatic brightness handling (Switched to calibrated sensor virtual device which calculates brightness more precisely)
    - Pinned SystsemUI and SurfaceFlinger to ram to imrpove responsivness
    - Added blur to dropdrown notifications panel
    - Enabled device controls from power menu
    - Synced with LOS source
    - Misc performance improvements

    22.10.2020.
    - Merged october security update
    - Added back mDNIe display tuning options
    - Added back a lot of previously non working los features
    - Misc performance and stability improvements
    - Synced with los source

    07.10.2020.
    - Initial public release



    XDA:DevDB Information
    [ROM] LineageOS 18.0 for S10E/S10/S10+ Exynos , ROM for the Samsung Galaxy S10

    Contributors
    Ivan_Meler
    Source Code: https://github.com/ivanmeler/android_kernel_samsung_beyondlte/tree/lineage-18.0

    ROM OS Version: 11.0

    Version Information
    Status:
    Stable
    Current Stable Version: 1.0.3
    Stable Release Date: 2020-12-09

    Created 2020-10-07
    Last Updated 2020-12-09
    17
    Magisk

    Magisk boot images are provided in this google drive folder named beyond*lte-boot-magisk.img you can flash them on boot slot and install magisk manager, No need to worry about rebooting to recovery or not having TWRP and magisk at the same time, Just make sure you dont try to boot to system with magisk patched TWRP as that might cause issues but as long as you have stock twrp and have flashed beyond*lte-boot-magisk.img image to boot slot you are fine, Source for given kernel is available at GitHub if you want to compile kernel yourself just run source build.sh devicename e.g. source build.sh beyond2lte, It will produce new boot image in build/ folder, To update magisk you can follow instructions given at this commit enjoy

    Do note that you will have to reflash magisk boot image when updating rom
    17
    New build with security February update is out here is a brief changelog

    - Merged February 2021. Security update
    - Misc performance and stability improvements
    - Modernized AdvancedDisplay app codebase
    - Cleaned up the source
    - Updated magisk boot images
    - Synced with LOS source

    Big thanks to everyone who supported this project as it wouldnt be possible to keep it up without them (Donations help cover the build server cost as android can be resoruce hungry to compile)
    15
    New builds with january security update are out here is a brief changelog

    - Merged January 2021. Security update
    - Fixed OpenGapps installation from lineage recovery
    - Fixed features that broke with initial 18.1 merge
    - Misc performance and stability improvements
    - Synced with LOS source

    Unfortunately due to recent events i didnt have time to implement all features like signature spoofing as some requested but ill try to do that in a next few days hopefuly
    Big thanks to everyone who supported this project as their donations help cover the build server cost
    15
    New builds are up (Lineage version number has been bumped to 18.1 because of pixel feature drop and s10 is one of first devices to get those builds so enjoy)
    Here is a brief changelog


    - Merged December 2020. security update
    - Merged December 2020 feature drop
    - Merged S9DTK9 vendor blobs
    - Switched to full vndk30 vendor
    - Fixed ADB inside of lineage recovery
    - Improved brightness handling even more
    - Performance and stability improvements
    - Updated recovery images provided in 3rd post
    - Synced with LOS source

    Big thanks to everyone who supported this project so far astheir donations help keep pay for the build server
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone