yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] rouf2.0:
Ok let me explain

From stock rom you easily use samsung dex to turn on adb and oem unlock

then you install twrp with odin

Then with power+bixby+volume up you can boot into twrp recovery

Connect the phone with your pc open adb shell

You should see your phone

Then its easy to use commands like twrp wipe cache

Or like twrp install /sdcard/<your rom file> to install rom
[Samsung Galaxy S8 & S8+ Cross Device Development] rouf2.0:
I am from bangladesh so don’t forget the shipping,, and you dont know how hard it is to import stuff in bangladesh 😓
[Samsung Galaxy S8 & S8+ Cross Device Development] moonstars:
Ohh I get it now. Let me know if you succeed.
[Samsung Galaxy S8 & S8+ Cross Device Development] Syncroseb:
At first let me thank you Ivan for your great work, giving this nice device a second life really made me happy!

S8 SM-G950F Europe with Nikapps Omni

Everything working fine by now, only Pixel launcher wont work and music app sometimes bugging arround (no need to fix, if its even rom releated)

As second i found a challange I´m now stuck in for the moment:

The phone is intended for my son, but I´d like to have it with the google family app installed so I can limit times of usage. For the main account this does not work, because Family is activating OEM and FRP lock. And the device does not start after second boot, recognizing the changed bootloader and recovery ("non genuine binary file detected" or so).

So I had to log in to the main account without Family and create a secondary user then using his google account (important: create main account, run all updates in playstore, create second account without google login, then finally login to google within second account after it has been successfully created).

This is working now, so I´m very pleased.

The crux is now if the phone was powered down the main user has to login first, then it is possible to switch to the second user. But I do not want to give my son the main user login data, if he´s at school and the phone for whatever reason was restarted.

Apparently on stock Android if encryption is disabled, login a second user is possible even on the main screen after a reboot.

Somehow in this rom encryption is disabled, but the system still behaves like it is enabled.

Does someone have an idea, how a direct login to the second user could be realised, without the admin login in first?
[Samsung Galaxy S8 & S8+ Cross Device Development] moonstars:
If you mean you have 2 user accounts on you're phone then you could go in to settings under system and multiple users and then choose switch from lock screen and toggle it off.
[Samsung Galaxy S8 & S8+ Cross Device Development] Syncroseb:
Under settings/multiple users/ I can only find "add user from lockscreen", which I tried, bu this still requires the admin to log in first. The menu you´re mentioning seems missing.

Sorry, phone is set to german, I have to translate the menu

Edit: set to english now, Im out now for work, maybe I can check in the afternoon or pauses, so no hurry
[Samsung Galaxy S8 & S8+ Cross Device Development] moonstars:
It's okay im german too. But pretty weird that you don't have that..
[Samsung Galaxy S8 & S8+ Cross Device Development] Syncroseb:
Yeah, pretty strange...

Running TWRP 3.7.0_9.-0 do you think it has something to do with te recovery? AFAIK i t shoudnt have any effect.

Maybe I have to install first without any google login, maybe thats interferring?

Trying that right now... Wiped everything, then installing rom and Nikapps anew.

Doing an installation completly offline, then finally installing the second user with google account of my son.

Nope, still no success, menu is missing.
[Samsung Galaxy S8 & S8+ Cross Device Development] moonstars:
Well it wouldn't work without loging into google because at one stage you will have to. Couldn't you set up Family Link on another phone (yours for example) so that you're child doesn't have acces to any of the Parental Controls? Because thats how I did it. My phone is the supervising phone and the phone of my child is being supervised by me. So for you're case you're son would still have the "main account" on his phone while the "main account" is supervised by you from another phone.
[Samsung Galaxy S8 & S8+ Cross Device Development] Syncroseb:
Thats what I´m doing with their tablets so far, but these are running on a stock rom. (Huawei BTV-DL09 and W09´s)

On LOS I need to run the phone with an dummy account to keep FRP and OEM unlocked, and set up the account that uses GoogleFamily as second user, or else GF activates FRP and OEM lock and sends the phone into a bootloop.

Maybe i should learn coding, to understand how i can activate something like "config_enableBouncerUserSwitcher", this maybe could do the trick? (https://www.xda-developers.com/android-13-switch-user-profiles/)
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
Well, here the solution:

Maybe it will help someone who has similar problems. First of all, I absolutely cannot recommend Lebara (Telefonika) beside the pricing... I have never had such problems that I can use a SIM card and even got into the network. The support is so bad. There is only one chat where you have to register quite awkwardly and then you like to be kicked out again. Since you don't get a customer number or similar, you have to enter all the data again and again when you log in to Chat. I had a total of 6 times the pleasure until it was usable. So now to the problem and its solution.

To get telephony + SMS to work, you have to go to Settings/Network & Security/Mobile network Lebara/Enhanced/Network automatically select --> Then reset the network type from LTE to 3G. Then restart. But then the internet doesn't work yet. To do this, the APN had to be set up. For whatever reason. Settings/Network & Security/Lebara Mobile Network/Advanced/Access Points (APNs)

Select the "+" type "Lebara Internet" go to the "3-point menu" for Name, go to the "3-point menu" and save!!! and "internet.lebara.de" for APN Leave the rest unprocessed. Attention, don't just go out again with "back" but you have to go to the "3-point menu" and save. Now restart again. Then network type set back to LTE.
[Samsung Galaxy S8 & S8+ Cross Device Development] moonstars:
The article sadly only applies to pixel phones running Android 13.
[Samsung Galaxy S8 & S8+ Cross Device Development] Syncroseb:
So as the menu for "switch from lock screen" is missig, is there any chance I could activate it?

Or am I using the wrong build?

Edit: Went to Ivan_Melers LOS 20 for now where switching users from lockscreen after restart is working fine as standard setting.
[Samsung Galaxy S8 & S8+ Cross Device Development] kangmursyid:
anyone here had problem with audio? audio code? recording camera? i cannot play video on gallery, or play any video content on social media lke youtube, instagram, tiktok etc ..

can anyone help me please?

i use galaxy s8
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
No problem here .... Are you using this ROM (lineageos 21)?
[Samsung Galaxy S8 & S8+ Cross Device Development] eithon:
Hi, can someone please check if the phone (I have normal S8) has Ethernet Tethering with Lineage? It would be an option next to USB Tethering. (I want to share mobile data with a device with no wifi, no USB, only Ethernet).

Thanks in advance!
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
Shows up greyed to me, but judging by the USB option also greyed out, I'll assume it's because I have no Ethernet connected to it.
[Samsung Galaxy S8 & S8+ Cross Device Development] eithon:
I'm grateful that you've checked! Thanks! 😊

Yes, it would be allowed once you connect a USB to Ethernet adapter. This is awesome, as it's not supported in old official firmware. I won't have to buy a dedicated LTE router 😁
[Samsung Galaxy S8 & S8+ Cross Device Development] kangmursyid:
Ofcourse, i am using this rom ..
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
Next week I plan to return to the office (I'm in medical leave), so I can test it for you.

However, I do recommend it regardless, this rom gave a new life to my phone. Worth the hassle!
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
Well then, Have you done a clean flash? If not it's recommended ... If yes then the problem should be on the hardware level. There are not any bug reports similar to yours ... did you someday change your battery?
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
to Ivan Meler:

Hi dear Ivan, there have been no new releases since february by now. Are you able to continue servicing this rom or should we switch back to Lineageos 20?

Greetings from Germany
[Samsung Galaxy S8 & S8+ Cross Device Development] albesch:
Should let him work hes no employee of us
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
Don't want to speak for him, but on the lineage 20 forum he mentioned that he needed to account for some profound changes in Google's side, and it was taking longer than expected.
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
Thanks for this. :)
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Hi all, I really want to install this RM, however, I would like to certain that either Google Wallet or Samsung Wallet will work. On the previous ROM, 20, neither would work, So I am therefore hesitant to install until I know for sure one or the other (or both) would work. Thank you.
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
I don't use Samsung wallet, but Google wallet works - however you need the magisk modules like playintegrity fix, shamiko, fingerprint downloaded (device fingerprint, not biometric) etc. When Google bans leaked fingerprints the modules should take care of it, but it could happen that it won't do it in time, and the payment fails.

Be prepared to tinker around and fool Google play validation, since Google doesn't want us using our own images (especially rooted).
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Oh OK, thank you, then I guess this ROM is not for me, I am not really happy to use things like Magisk, wetc. Thank you anyway.
[Samsung Galaxy S8 & S8+ Cross Device Development] Adrianoooo:
LDo calls work for you?
[Samsung Galaxy S8 & S8+ Cross Device Development] Adrianoooo:
Do you find any slowdowns compared to previous Android versions?
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Hi, OK, so I went ahead and decided to install LineageOS 21, and Magisk. On the plus side, the ROM is superfast, boots up extremely quickly and so far most things seem to be working great. Big thank you and kudos to the developers.

My issues are as follows:

1: Samsung Wallet will not install at all as it says it is incompatible with the device, so this looks like it means that Samsung Wallet is not seeing my SM-G955F as a Samsung. Which phone does the ROM emulate and how does one rectify/change that?

2: Google Wallet simply will not work, no matter which Magisk module I install. I tried Shamiko (Play Store and Wallet simply would not open with that module installed). I currently have the playintegrityfix v15.9.9 and playcurl v10.6 installed , along with AutoPIF Next (FP Downloader seems not to work).

I also have YASNAC installed and the CTS profile match always fails. I am not sure if this is the issue why Google Wallet will not work but I simply cannot get it to pass. Any assistance with this would be greatly appreciated.
[Samsung Galaxy S8 & S8+ Cross Device Development] albesch:
You can try GoogleSpoofForWear then
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
@albesch Thank you for your suggestion, regrettably it did not work.
[Samsung Galaxy S8 & S8+ Cross Device Development] Fridasbabe:
Having trouble installing Lineageos21 on my S8 SM-G950F. First it would bootloop, but in TWRP 26 i added NikGapps-basic-arm64-14-20240420-signed.zip + magiskt 27 if that was an requirement? Idk, but now it just sits on boot, been 30minutes...any ideas? It said dirty install, but i simple wiped everything. I dont have anything on this phone...

EDIT: Managed to get "Clean install" while doing a another wipe

EDIT 2: Now it bootloops again

EDIT 3: Installed! Where using an old TWRP build i thought used the latest, afterall i last used this phone 6 years ago? :D
[Samsung Galaxy S8 & S8+ Cross Device Development] Adrianoooo:
Do you find the rom faster than Alexis' rom?
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Hi all, does anyone perhaps know of ANY way at all to "fool" Samsung apps into installing on SM-G955F with LOS 21 installed? It seems that LOS21 "identifies" as Pixel (I think LOL) so I would like, if possible, to get it to "identify" as a proper S8+. Maybe a Magisk module, like the one for Google Wear?
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Apologies, double post
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
Sorry for the delay in replying you. I'm also having issues with Google Wallet since last week, and haven't had time to try to sort it out. Google is constantly changing things around, usually takes a few clicks to counter, but this time it seems they changed things deeper...
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Thank you for the reply and Nothing at all to apologise for, sir, we all have lives to live. I am currently trying out RisingOS: https://xdaforums.com/t/rom-13-s8-s8-note8-unofficial-risingos-1-3-1-3-09-2023.4591035/ and Magisk with PLay Integrity Fork v8 and Shamiko and having exactly the same issue with Google Wallet, so I am starting to think that Google does seem to be doing things differently or something. Trouble is I cannot go even back to stock ROM as my charging/USB port is faulty, so cannot flash stock with Odin.
[Samsung Galaxy S8 & S8+ Cross Device Development] Adrianoooo:
Which rom is smoother, the one on Android 13 or 14?
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
I think I found the issue, apparently Google is coming after unsigned/test keys, according to these posts:

🔧 [MODULE] Play Integrity Fix (SafetyNet fix)

PLAY INTEGRITY FIX This module tries to fix Play Integrity and SafetyNet verdicts to get a valid attestation. BEFORE YOU START: - Your ROM must be signed with a private key from maintainer, you can check with this command: unzip -l...

xdaforums.com

and

https://www.reddit.com/r/Magisk/comments/1d2pz1j

I've checked on my device, and while I'm not familiar with this, by the contents of "/system/etc/security/otacerts.zip" it seems we do have a test key.

@Ivan_Meler is it possible to recompile the ROM with keys that won't have this issue?
[Samsung Galaxy S8 & S8+ Cross Device Development] bedouinbro:
does snapdragon variant work with this rom ? mine is sm g9500, anyone got working with this model ?
[Samsung Galaxy S8 & S8+ Cross Device Development] Zayn UK:
Just few questions a clarification will be much appreciated.

1) When the new update will release. It's been more then 2 months no updates. Should I downgrade to Lineage OS 20 version.

2) just from last week CTS profile match keep failing. I tried all the mentioned solution but no luck. I notice it occurred just before the released of play integrity fix module update.

3) I am using lastest debug magisk manager version. Magisk is hidden using in app settings and I add the apps in configure list as well still certain apps detecting root. It's not enforced I am using shamiko module.
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
Sorry, but no. Won't work.
[Samsung Galaxy S8 & S8+ Cross Device Development] manubrio:
Please, could someone tell me how to enable the signature spoofing apps with a magisk module?

Thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] Lavenza:
This is Good Rom.. but i cannot open Bank Apps with this Rom..
[Samsung Galaxy S8 & S8+ Cross Device Development] Zayn UK:
After trying various methods only this method is currently working. Use Magisk manager version 27.0 stable version.

First hide the magisk app using in app settings then reboot.

Secondly configure deny list put all the banking and other apps which detecting root select all of them tick all the options and add google play store and google play services add them as well.

Thirdly use enforce deny list enable this option don't use shamiko module it's not working.

Fourthly clear all the apps data and cache the apps u selected in configure list and reboot.

By following this method all the problematic apps working.
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Nope, Google Wallet does NOT work. Apparently, this ROM is either not signed with the correct keys/fingerprints, or not signed at all. Would be nice if Mr Ivan Meier could confirm signatures/fingerprints or explain which signatures/fingerprints are being used. The signatures/fingerprints seem to be causing the issue with Google Wallet.
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
Google Wallet uses stricter validations, more so than banking apps. Google controls the OS, the servers and the app, so we're lucky they're not even stricter...

As for updates, I can't speak for the dev, but there's some news about that on the Lineage 20 forum. I'll stay on this ROM, and see what happens with Google Wallet in general.
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
@rafael.ruivo OK thanks, seeing as you and I are having the same issue, I appreciate the feedback and look forward to resolving this issue with Google Wallet for us both!! LOL
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
I'm not sure about the wallet, but I use various bank app wit no problem by following the steps in

How to pass 'Meets Device and Basic Integrity' via Play Integrity Fix

This guide will show you the steps to pass the "Meets Device Integrity" and Meets Basic Integrity" tests via the Play Integrity Fix mod.

droidwin.com

as safety net seems not to work well anymore... Maybe this will help!
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
@XDAGC Thank you for your reply, however, as per my question posted here and the response: https://xdaforums.com/t/module-play-integrity-fix-safetynet-fix.4607985/post-89540938

none of the solutions mentioned will work unless and until the ROM is properly signed with production keys as opposed to test keys, so at the moment I am stuck without Google Wallet. My banking app works fine here in South Africa.
[Samsung Galaxy S8 & S8+ Cross Device Development] bedouinbro:
Are any roms available for g9500 ? snapdragon varient ??
[Samsung Galaxy S8 & S8+ Cross Device Development] XDAGC:
I'm not 100% sure but unfortunately I don't think so.
[Samsung Galaxy S8 & S8+ Cross Device Development] gabriolinari:
hi there

@Ivan_Meler terrific work!

last night installed on my ageing S8, went up flawlessly.

One key question: is there any way to have "Phone Encryption" working (former Secure Startup)? not SD card encryption.

If i use a strong and long password for the device, will that work? using swipe pattern now.

I've read that they (google) changed the way encryption is from like device encryption to file encryption and some older devices can't do that - something like that.

cheers!
[Samsung Galaxy S8 & S8+ Cross Device Development] frokkzy:
Not Working

- Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13)
[Samsung Galaxy S8 & S8+ Cross Device Development] markdewet:
Hi, If you are asking what I think you are asking, where a password or PIN is requested before the phone completes its booting sequence (as was available in the A9 stock ROM), then no ,it does not seem to be available in LineageOS, or at least not in the ROM I am using (RisingOS which uses LineageOS as its "base"). To be honest, I think it may have been removed in all newer versions of ROMS, stock or custom (however, anyone is welcome to correct me on this point).
[Samsung Galaxy S8 & S8+ Cross Device Development] gabriolinari:
Thanks, regrettably, that's what it seems like. I was "hoping" that was just for the SD-card's encryption (been asking this a while back), and now realising that it's the very phone's encryption isn't great. Oh well. thanks anyway!
[Samsung Galaxy S8 & S8+ Cross Device Development] gabriolinari:
I flashed the earlier version, with Android 12 and there's encryption enabled now. Pretty cool anyway.
[Samsung Galaxy S8 & S8+ Cross Device Development] kundifon:
This might help

Banking apps on LineageOS roms

Until recently, I had no problem with various banking apps. But after app update this particular bank (intesa sanpaolo Bank mobile - Slovenija) doesn't work anymore. They did (Bank app developers) some changes. I talk strictly about not rooted...

xdaforums.com
[Samsung Galaxy S8 & S8+ Cross Device Development] Ivan_Meler:
After long pause builds continue, here is brief changelog

- Builds are now signed

- Improved UI performance

- Fixed issues with secure apps (banking, seedvault, etc) related to keystore

- Performance and stability improvements

- Merged May security update

- Synced with LineageOS source

Delay was caused by both my lack of time to figure out fixes for some huge issues introduced in QPR and general mess qpr was, but here wefinally are

June builds will be up next week, after changes are mergedUpdates for 18.1, 19.1 and 20.0 are up on github and will beposted to their respective threads some time next week

Huge thanks to everyone who supported this project so far and helped cover the buiild server cost

Enjoy new builds and stay safe
[Samsung Galaxy S8 & S8+ Cross Device Development] jer194:
Thanks a zillion, Ivan!

I have 'dirty' flashed the new release on top of lineage-21.0-20240208-UNOFFICIAL-dreamlte.zip,

but was not able to unlock the screen afterwards: whenever entering the PIN, it returned to the lock screen. I have also tried to disable the PIN first, then flash, this resulted in LOS bootloop.

Only after wiping data I was able to boot into the new version.

Is this a general issue, or am I doing something wrong?

Or is 'clean' flash mandatory in this case?

Thanks - Jakob.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ivan_Meler:
tottally forgot to mention, there are huge changes in this build so clean flash is recommended
[Samsung Galaxy S8 & S8+ Cross Device Development] gabriolinari:
That's what happened to me as well, with the June 2024 update on 19.1 though - i went back to previous release, can't wipe data, just customised the phone and everything works quite well. Seems encryption gets in the way and stuck at Lineage logo over and over. (works fine as is, Android 12, 19.1). So no updates for me i guess but that's cool.
[Samsung Galaxy S8 & S8+ Cross Device Development] gnikolson:
I have problems with clean install gestures not work well and quick panel, with dirty install does noot start launcher and stack, what gaps specific you recommend?
[Samsung Galaxy S8 & S8+ Cross Device Development] rafael.ruivo:
Thanks @Ivan_Meler, you are awesome!

I read the post too late and did a dirty flash* once the updater failed to verify the file :-/. For those of you brave (and foolish) enough to try the same, I was able to go past the pin screen by following the advice here. In a nutshell, go to TWRP>Advanced>File Manager and delete /data/system/locksettings.db. Google apps crashed en masse after login, and it seems that all my Magisk stuff is MIA. The system is NOT happy, but it appears to be working so far.

I swear I'll do a clean flash... eventually! I encourage everyone to not try what I'm doing - but I'm curious to see what I can salvage from this install, and I'll report back once I go over what is broke.

*I did it by going into TWRP, backing up (very important and my insurance against finding out after f***ing around), and then just wipe the partitions system, davlik/cache and cache partitions. and then install Lineage on TWRP)
[Samsung Galaxy S8 & S8+ Cross Device Development] amir000002:
Why doesn't GPS work?