yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9 & S9+ Cross Device Development] nilaysriv:
Safetynet fix:

1. After booting up, go to Magisk Manager>settings and enable MagiskHide. Also hide Magisk Manager.

2. From the modules section, download BusyBox and HideProps module

3. Enable Developer settings and inside that, enable local terminal.

4. Reboot your phone

5. Enter the terminal app and type su. Then grant it root permission.

6. Type 'props' then '1' and then 'f'

7. From the menu, go to Samsung, then choose your device, confirm and reboot.

8. Your safetynet should pass and device should show certified. If it doesn't, wipe data for Google play services, Google play store and reboot.

View attachment 5170999View attachment 5171003

Changelog:

29-12-2020 : Initial release

31-12-2020 : Added F2FS support [Stock Kernel doesn't support it so you need a custom kernel with f2fs filesystem supported]
[Samsung Galaxy S9 & S9+ Cross Device Development] Cyubei:
Nice rom i like it. Its smooth and doesnt have that navigation bar overlay bug on android 11 roms which is nice.
[Samsung Galaxy S9 & S9+ Cross Device Development] nilaysriv:
Thank you
[Samsung Galaxy S9 & S9+ Cross Device Development] ugurkayaoglu5@gmail.com:
hello android 10 GPS yes but android 11 GPS not working
[Samsung Galaxy S9 & S9+ Cross Device Development] nilaysriv:
View attachment 5172445

Weird. It works for me and no user has reported such. Which device?
[Samsung Galaxy S9 & S9+ Cross Device Development] ugurkayaoglu5@gmail.com:
Konum problemi olanlar, NikGapps-core-arm64-11-20201214-signed.zip'i yükleyerek sorunu çözebilirler.

Translation: Those with location problems can fix the problem by installing NikGapps-core-arm64-11-20201214-signed.zip.
[Samsung Galaxy S9 & S9+ Cross Device Development] sarius02:
If you post in English, way more people around here will be able to understand and therefore help you 😉
[Samsung Galaxy S9 & S9+ Cross Device Development] nilaysriv:
He fixed his issue haha. The problem was the gapps he was using. Nikgapps core version works the best and location services work fine with it.
[Samsung Galaxy S9 & S9+ Cross Device Development] nilaysriv:
31-12-2020

Added F2FS support

Download:

https://github.com/nilaysriv/crdroid-builds/releases/tag/31122020
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
Thanks for good Rom.

Installed today and most of things seems to work perfectly.

Two issues for me, it's Samsung Health and Galaxy Wearable, since I have Gear Fit 2 Pro, but finally found solution and it works.
[Samsung Galaxy S9 & S9+ Cross Device Development] neth15:
Hello, how did you fix those two apps?
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
Samsung Health

Galaxy Wearable
[Samsung Galaxy S9 & S9+ Cross Device Development] kiran9098:
I installed nik gapps stock and its stuck on cr droid booting animation.
[Samsung Galaxy S9 & S9+ Cross Device Development] LiNe1771:
Flash rom, flamegapps Android 11, magisk, done.
[Samsung Galaxy S9 & S9+ Cross Device Development] kiran9098:
I installed the rom with core nik gapps but when i tried the stock nik gapps was when it got stuck
[Samsung Galaxy S9 & S9+ Cross Device Development] 92akmoy:
anyone installed 7.2 ?
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexB79:
Same Problem.

After update stuck in boot Animation.
[Samsung Galaxy S9 & S9+ Cross Device Development] AlexB79:
There is a newer version of 7.2.

I installed this in twrp with adb-sidload on the computer.

After restarting still same problem.

Then I used the same gapps as the first 7.1 installation.

Done!
[Samsung Galaxy S9 & S9+ Cross Device Development] LiNe1771:
Nikgapps has some problems in earlier versions
[Samsung Galaxy S9 & S9+ Cross Device Development] Callumpy:
Fantastic work by the way, using this for the last few days and no problems so far.

- Using NikGapps and Magisk

- Used your awesome guide for restoring SafetyNet and sucessfully used Google Pay and passing checks in my Work Profile!

Does anyone know how to map the Bixby button?
[Samsung Galaxy S9 & S9+ Cross Device Development] Callumpy:
Jinxed it with my own comment!

Randomly failing SafteyNet Attestation now, any suggestions?

I've tried resetting the device fingerprint using props and adding the suggested one again, rebooted, cleared Play Store and Play Services data. None helping though.

basicIntegrity pass

ctsProfile fail

------------------

EDIT:

I've tried installing Root Checker Basic from the Play Store and it can detect my root, I then hid the app using MagiskHide and it can no longer see root, I'm confident that MagiskHide is working because of that...

I've toggled MagiskHide a few times and that hasn't helped.

I've tried running su -> props -> 'r' (to reset the props signature)

Then reinstalled the signature... su -> props -> 1 -> 'f' -> 26 -> 57

Also hasn't helped.

Magisk Manager is still hidden as 'Manager'.

The check SafteyNet screen shows:

basicIntegrity pass

ctsProfile fail

evalType BASIC (doesn't seem to be picking up on newer HARDWARE attestation)

Little lost for ideas.

Help would be appreciated.
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
Pretty stable rom, but facing two issues, first that Greenify not working stable, autohibernating service is stopping all the time, must enable it in accessibility options and other that usb connection with PC also not working.

Also will be great to add some app to change screen resolution like in stock rom, because it drain the battery very fast.

For now I used screen shift to make 3 profiles like in stock rom

1)WQHD+ 1440X2960 LCD Density : 500

2)FHD+ 1080X2220 LCD Density : 400

3)HD+ 720X1480 LCD Density : 250
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
After normal update device felt in bootloop.

Than I updated the rom and flashed nikgapps core and magisk zip installers and it booted up.
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
thanks for the android 11!

Have a few questions before I wipe my device & install this ROM.

what kernel can we use with this rom? or does the rom come with one that we can't change atm.

how is the battery on the rom?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
Small update I went ahead and installed the rom, everything is working perfectly, only thing I didn't like about it was the camera app that made blurry pictures and had focus issues, swapped it out to open Camera app and the picture are all fine again and with no focus issues,if anyone knows any other good camera app paid/free please let me know.

Small edit, unable to log in to PayPal app

After entering my email & password it sends me the sms code to verify it is me & then the app just closes down and resets.
[Samsung Galaxy S9 & S9+ Cross Device Development] Remymans:
me too.....bootloop after installing...
[Samsung Galaxy S9 & S9+ Cross Device Development] orgler:
Hi,

great ROM and most stuff is working fine and stable.

Only issue I see so far is about the NFC Reader. With the App for the german identity card I get an error, that the NFC "Extended Length" is not supported.

This seems to be a generic problem with vanilla android, with the stock rom it was working:

NFC extended length not working on starlte (#543) · Issues · LineageOS / issues / android · GitLab

Expected Behavior The rom shall support NFC extended length, as the phone is capable of it.

gitlab.com

NFC extended length not working on starlte 17.1 (#1921) · Issues · LineageOS / issues / android · GitLab

Expected Behavior The rom shall support NFC extended length, as the phone is capable of it.

gitlab.com

Maybe this help: https://android-review.googlesource...sceive_length"+(status:open OR status:merged)

https://review.lineageos.org/q/topic:extended-length-nfc+(status:open+OR+status:merged)
[Samsung Galaxy S9 & S9+ Cross Device Development] flamadog:
After following the steps installing the ROM after boot up it goes right into download mode not sure what's going on never had that issue before coming from Android 9 light rom
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
Which version of recovery you use?

For correct rom installation and update use TWRP 3.3.1-1.

If you update the Rom with other recovery flash NikGapps and Magisk installer after update and Rom will boot up without any problems.
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
I am using latest trwp 3.5 and have no issues whatsoever with the rom everything is working perfectly
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
When you will normal update the rom with twrp 3.5 it will not boot, since only 3.3.1-1 mount and install all system stuffs correctly.

Like I understand any other recovery is not running addon.d script correctly, it means that after Rom update only twrp 3.3.1-1 will backup all NikGapps and install it correctly after rom update and any other recovery will not restore ALL NikGapps files, that why you will get Bootloop.

But after reflashing NikGapps and Magisk everything will be installed correctly.
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
And just suggestion, I made simple Tasker tasks to change Screen Resolution, like on Stock Rom, it makes any LOS Based Rom Much More Power Efficient…

HD+ :

wm density 250
wm size 720x1480

After this command I restart system ui to avoid incorrect element size, lockscreen clock size for example.

Simple command :

killall com.android.systemui

And default screen size is WQHD+:

wm density 560
wm size 1440x2960
[Samsung Galaxy S9 & S9+ Cross Device Development] ams9:
Hi,

I plan to try this ROM, but I am concerned about the poor quality of the camera.

I will appreciate verymuch: How can I return to the original Samsung S9 camera application?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
You just install a different camera app and use that, you don't do nothing with the original one, I still have the original installed but I don't use it.
[Samsung Galaxy S9 & S9+ Cross Device Development] ams9:
I like the original camera and sometime I use it, especially when FilmicPro app refuses to cooperate because cannot confirm the purchase on Google Play Store when I am outside the Internet range more than 2 weeks.

You asked: if anyone knows any other good camera app paid/free please let me know.

I just discovered great app for filming: mcpro24fps. You can by it on Play Store or find free of charge a little bit older version by asking Google this way:

mcpro24fps download

You will see link to ApkVison. Enter and see the following message on the red background:

Download apk V033

This is an English version (on Play Store there is V034, in English).

This app works good on my S9, is very interesting, still under development, more professional than FilmicPro.

One of interesting for me things is possibility to amplify an audio level recording.

There is one inconvenience for me: for filming I prefer the following parameters: 4k/60fps, but there is no 60 fps, I can choose max 30 fps. I found the newest mcpro24fps app version 34g (free of charge but in Russian language), very tricky to download, with 60 fps available. But when I choose 3840x2160(16:9) with 60 fps - the application freezes at recording start. I asked the producer, he answered that S9 has to old (deprecated) API. So my idea is: maybe S9 upgrade to Android 11 will bring better API value and 60fps will operate with mcpro24fps app.

My S9 with Android 10 has the following API=29 (10)

Would you be so kind and check what API is on your S9, I understand you have an Android 11?
[Samsung Galaxy S9 & S9+ Cross Device Development] Syntax_Error_:
Probably the best ROM for the S9 i have ever seen !
[Samsung Galaxy S9 & S9+ Cross Device Development] ams9:
I would be grateful for information, what is the API in S9 after installing this ROM?
[Samsung Galaxy S9 & S9+ Cross Device Development] orgler:
Camera2 API Report

AirBeat tools

s.airbeat.com
[Samsung Galaxy S9 & S9+ Cross Device Development] orgler:
I totally agree. Unfortunately the weekly is not really weekly. But beside of this everything is working great. Only thing I'm missing is volte and vowifi and I fear it would need a genius to extract that out of the Samsung code and put it into aosp which will probably never happen.
[Samsung Galaxy S9 & S9+ Cross Device Development] ams9:
orgler,

I see there is "api_level": 30

Thank you very much!
[Samsung Galaxy S9 & S9+ Cross Device Development] Make.Sense:
Fantastic ROM! Feels very snappy, and judging from the filesize it's a fairly lightweight ROM as well.

Can't figure out how to disable the ambient display though on this ROM. Where is that setting hiding?
[Samsung Galaxy S9 & S9+ Cross Device Development] Panjaro:
I can confirm USB tethering doesn't work. Is there an easy fix?

Thanks for the tips on getting Google Pay to work!
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
Any news about 7.3 update?
[Samsung Galaxy S9 & S9+ Cross Device Development] cancrena:
is there a way to go back to stock from crDroid 7.2? when i try to flash the latest stock i downloaded (and know it workend when i updated from 8.1 to 10) i get a "kernel rev. check fail. device:14 binary:9 (boot)" and i really can't do anything. Probably this time i bricked for good
[Samsung Galaxy S9 & S9+ Cross Device Development] Jusaus:
Thank you, works quite nicely from what I've gathered after a day of use.

Ran into problem, I cant answer any calls or see who's calling, phone rings and vibrates but there is no popup or display coming up where you could actually answer the call. Same goes when you make a call, no "on going call screen" come up when you start a call and you cant end it either. I've tried a few dialer-apps but without any luck yet. S9+ with Dual-sim

This one was almost fixed when choosing default app for phone calls. Settings->default apps>Phone app was empty and after choosing one, it now shows correct screen when making a call but not when receiving.

EDIT: Seems that both problems mentioned below, just got fixed by themself, propably store app updated itself?

I ran into some problems with Play Store, as I seem to be unable to download apps I've paid for:

Prices visible on all of them, when I press the price button to advance, it gives me an error that I've already bought the app and returns me into screen where I clicked the price, does not download anything.

Another thing about play store, for some reason when installing previously used apps, it always throws view back in to top of the list after pushing download button. That is quite a nuisance when the list of used apps is long..
[Samsung Galaxy S9 & S9+ Cross Device Development] iloveco:
Ambient display is in Settings->Display->LiveDisplay then untuck Reduce power consumption under Advanced.
[Samsung Galaxy S9 & S9+ Cross Device Development] ejdan:
I installed crDroid but it does not boot. Always stuck in Download Mode.

What firmware version do I need?

Is a specific vendor image required?
[Samsung Galaxy S9 & S9+ Cross Device Development] ejdan:
To answer my own question: I installed the latest Devbase ROM (G960FXXSEFUA1_DevBase_v7.3.zip and the bootloader BL_G960FXXSEFUA1.zip). After that I tried crDroid again and now it works as expected.
[Samsung Galaxy S9 & S9+ Cross Device Development] mboehm83:
you can adjust touch sensivity in settings
[Samsung Galaxy S9 & S9+ Cross Device Development] mboehm83:
Hi,

I have Problems with the Galaxy Watch Plugin, it crashes very often.

On my S9 i have use Magisk Build Prop to change device fingerprint to Google Pixel 3.

Can somebody help me?

Maybe the attached Logcat can help.

Great rom so far!

Thanks
[Samsung Galaxy S9 & S9+ Cross Device Development] mboehm83:
Logcat
[Samsung Galaxy S9 & S9+ Cross Device Development] D_Vovan_238:
Verify if you introduced all props correctly, then try to clear Galaxy Watch Plugin data and Galaxy Wearable App data.

If it not resolved your problem than try clean install.

I have Galaxy Gear Fit 2 Pro band and it working perfectly with this rom.

Also check if you have all apps that are necessary for Galaxy Wearable App to work, like Samsung Accessory Service, etc…
[Samsung Galaxy S9 & S9+ Cross Device Development] akmoy92:
will the update come?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
Any fix for PayPal not working?

After it sends the email or sms the application closes down and can't enter the verification code.

Can we use other kernels? If so what.
[Samsung Galaxy S9 & S9+ Cross Device Development] Leon:
WW kernel have version for this rom
[Samsung Galaxy S9 & S9+ Cross Device Development] flamadog:
Just hooking up my phone to my truck and Android Auto doesn't work The previous Android I was using work just fine
[Samsung Galaxy S9 & S9+ Cross Device Development] flamadog:
I had the most basic installer installed but I installed this earlier today and it works flawlessly with Android Auto
[Samsung Galaxy S9 & S9+ Cross Device Development] bappzz:
How is the battery life? and speaker quality? is it a thing on custom rom that bottom speaker become really distorted and sound awful? tried installing lineage os 17 & 18 before and it suffer the same problem.
[Samsung Galaxy S9 & S9+ Cross Device Development] lordsolrac2:
If you have audio distortion issues; it might actually be the speaker with some damage.
[Samsung Galaxy S9 & S9+ Cross Device Development] kierohere:
Hello,

I'm stuck in "Download mode". No matter if I reboot my phone, everytime I do something it show me "Downloading..."

Steps I did:

1. Wipe Dalvik, system, data, cache, vendor

2. Flash crDroid 7.2

3. Flash NikGapps

4. Reboot

And It goes to "Downloading..." mode.

Any way to fix this?

Before I used Lineage OS 17.1 and it worked fine :c
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
Make sure your phone firmware is up to date including bootloader.
[Samsung Galaxy S9 & S9+ Cross Device Development] kierohere:
How I am supposed to check it now?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
If you have a microSdcard you can put it on that and try flashing through recovery and after install the rom again
[Samsung Galaxy S9 & S9+ Cross Device Development] kierohere:
I can go back to TWRP somehow. So what I should do now? I am in TWRP right now.
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
A user here had the same issue, he got it sorted by doing so.

"

To answer my own question: I installed the latest Devbase ROM (G960FXXSEFUA1_DevBase_v7.3.zip and the bootloader BL_G960FXXSEFUA1.zip). After that I tried crDroid again and now it works as expected."

So download Alexander devbase & bootloader he mentions and all should be okay after that.
[Samsung Galaxy S9 & S9+ Cross Device Development] kierohere:
I am from EUROPE (Poland). I don't think that his devbase and bootloader will work.

Anyway, can I flash it through TWRP or should I use Odin?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
Doesn't matter from where you are as long as you are using not a US s9 snapdragon version.

You can use Odin or trwp,use what is more easier for you.
[Samsung Galaxy S9 & S9+ Cross Device Development] kierohere:
All I have to do is flash those two zips (Alexander devbase and bootloader) and then flash crDroid + NikGapps?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
Flash first the latest Alexander Devbase & after that the bootloader then let it boot up, after that restart go back to trwp and install crDroid and NikGapps.
[Samsung Galaxy S9 & S9+ Cross Device Development] kierohere:
I flashed clean stock Galaxy S9 ROM (XEO).

OneUI 2.5, newest version grom Poland, Android 10.

Willa this work now?
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
Has anyone gotten this or any custom ROM to work on an SM-G960N (S9 starlte Korea)?

I've tried crDroid 7, and my usual go to, LineageOS 17.1 and 18.1. All work fine with one major exception: wifi is unable to connect. I can see the APs, but the connection never completes. Wifi works fine on the latest stock ROM.

BTW, really nice job on the crDroid site including useful references to firmware and gapps. I haven't seen any other ROM do this reliably even when specific firmware is required. LineageOS documentation seems to ignore firmware requirements completely.
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
Your mistake here was wiping the VENDOR partition. However, since you reflashed the latest stock firmware you should be ready to try crDroid again; just don't wipe VENDOR this time.
[Samsung Galaxy S9 & S9+ Cross Device Development] jomann:
I now have a SM-G960F/DS with the exact same issue. That gives me hope that the N will work, but I still don't know what the underlying issue is.
[Samsung Galaxy S9 & S9+ Cross Device Development] Wodenwoo:
good job,i love this rom.any update ??
[Samsung Galaxy S9 & S9+ Cross Device Development] kidi:
Hey there @nilaysriv

Hoping crDroid 7.4 is just around the corner, not asking for OTA just yeah being up-to-date feels great lol.
[Samsung Galaxy S9 & S9+ Cross Device Development] detlev24:
It seems that currently nobody is maintaining the package for S9; the last maintainer mentioned on the rom is @garett_09.

It sure is a pity, as "starlte" still is a very competitive device and crDroid just runs great - but since work on custom roms is mainly unpaid, we cannot complain. Maybe it's time to move on...(?)
[Samsung Galaxy S9 & S9+ Cross Device Development] Cuculuz:
Anyone can please help.

Google maps & PayPal app keeps crashing

Google map when I open loads up the closes down immediately giving this error.

time: 1617643313821

msg: java.lang.UnsupportedOperationException: The bidirectional stream API is not supported by the Java implementation of Cronet Engine

stacktrace: java.lang.UnsupportedOperationException: The bidirectional stream API is not supported by the Java implementation of Cronet Engine

at egcy.newBidirectionalStreamBuilder(PG:1)

at edyd.a(PG:4)

at edyo.a(PG:2)

at eecc.r(PG:3)

at eecc.o(PG:4)

at eehc.c(PG:5)

at edsq.a(PG:8)

at edxp.a(PG:10)

at dfyj.run(PG:9)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

at java.lang.Thread.run(Thread.java:923)

Tried clearing everything I could, tried older versions but nothing works.
[Samsung Galaxy S9 & S9+ Cross Device Development] vwong:
I am sure the 7.4 updates will come soon.
[Samsung Galaxy S9 & S9+ Cross Device Development] Thanos06660:
Hi, in the magiskHideProps is only an option for s9 with android 10 (or below). which one should we use?
[Samsung Galaxy S9 & S9+ Cross Device Development] eg789123:
Once you do all the above correctly, and you are in terminal, with the options open, you should see Samsung s9 android 10, this is what you pick, and then it will still work with android 11.

Takes a few attempts, but eventually it works right.
[Samsung Galaxy S9 & S9+ Cross Device Development] 山野间:
@nilaysriv

作者请问9810可以用吗？

Translaton: The author may I ask if 9810 can be used?
[Samsung Galaxy S9 & S9+ Cross Device Development] PcO7:
Hi guys,

does version 7.2 work with bitgapps?

And in general, when coming from any Android 11 rom is it enough just to wipe data/system/dalvik and cache to switch between roms? (somewhere i've read that you need to be coming from stock rom, but i don't know if this is only necessary for first Android 11 flash or before each flash?)

Edit: I see there is version 7.6 released on 9th of may but the name of the file does not contain 'starlte'. Can this be flashed on S9?
[Samsung Galaxy S9 & S9+ Cross Device Development] Calisten:
Will volte work in india?
[Samsung Galaxy S9 & S9+ Cross Device Development] Cyubei:
Loving the ROM as of right now but there's a huge inconvenience with the new 7.7 update. When I pull down the status bar it turns black all of a sudden and blocking anything from view but the status bar.
[Samsung Galaxy S9 & S9+ Cross Device Development] iDaan300:
Go to display settings and disable the "Enable blurs" option and reboot. Apparently it's bugged and does the opposite of what it says.
[Samsung Galaxy S9 & S9+ Cross Device Development] :
I'm not sure I understood well. Are there OTA updates ?