yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] chalofito:
[MENTION=3463480]travis82[/MENTION] ,hello and thank you for your contributions and for keeping this device alive, now with samsung exchange for exchange of exynos to snapdragon in Latin America, there is no more hope that you contribute us with custom roms or port of N9 snapdragon, please continue your work on this device.

---------- Post added at 11:46 AM ---------- Previous post was at 11:18 AM ----------

hello I just bought an s9 + and I would like to know what is this rom and what veniences does it have for our team? I am from Veracruz, Mexico.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] travis82:
I need the device to continue work. Otherwise I hope someone else can pickup where I left it at.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Sebastiansm:
Hello, it is basically a Hong Kong ROM but it has no bloat, no knox stuff and has all the seven days lock and encryption stuff removed as I understand, but you may also need the kernel for that (not sure).
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
I've tried calling a variety of numbers with no luck, my LTE always goes to H/H+ mode for the calls so Volte is not working.

And trying to make a call with airplane mode on and wifi on doesnt seem to work so I guess this is a test that shows wifi calling is not working.

I stayed on a bootloader 2 version of the PCT/Puerto Rico CSC G9650ZHU2ARF4 which was a July 18 build. But the G965U1 build I downloaded was the Sep 28th build G965U1UES3ARI1. So I think I may need to upgrade my base PCT build to a newer version which means upgrading my booloader? It sounds like thats not an issue for the most part it sounds like.

Using shortcut master I cannot get the EpdgTestApp com.sec.epdgtestapp.UpdatevoWIFISettingsActivity or com.sec.epdgtestapp.AdvancedCallingSettingActivity to stick, and my RCS Options at IMS settings at com.samsung.advp.imsettings will not stick, and I am getting a ISIM information is not valid message when opening up IMS settings.

In com.samsung.advp.imssettings I can enable Eab Provisioning, but not WIFI activation.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] chalofito:
Gracias por pronta respuesta, ¿used que rom o firmware lleva y que modificaciones ha realizado en su equipo?, ya que el desarrollo es muy escaso con Snapdragon

Thank you for your prompt reply, do you use the firmware or firmware and what modifications have you made to your computer? Because the development is very limited with Snapdragon

---------- Post added at 11:41 AM ---------- Previous post was at 11:39 AM ----------

Thank you for your quick response, what a bad read, that means that the development for this device is finished, you were the only one that could keep alive, and now there is no one,

Postscript: I hope to gather or recover your s9 + for the good of this community.:fingers-crossed:
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
It looks like this magisk module fixes the forgetting Bluetooth devices bug. It's in the magisk repo for easy install. Awesome!

https://github.com/ianmacd/libsecure_storage
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
if what renuac says is correct you want to stay on the bootloader 2 if there's an RMM bypass. There probably is because I just got OEM unlock on HK firmware, but couldn't on PCT firmware.

try flashing more than the odm like the omr
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Sebastiansm:
Tengo la ROM stock de Telcel, su último firmware es el ARG4 con la revisión de seguridad del primero de julio, aunque ya no deben tardar mucho en liberar la de septiembre, la note 8 la acaba de recibir. Modificaciones ninguna realmente, si cuenta, tengo el Disconnect Pro (para quitar la publicidad) y el Package Disabler Pro (para desactivar aplicaciones del sistema).

I have lastest telcel stock rom ARG4 with July 1° security patch, September's security patch should not take long, the note 8 began to receive it. I really don't have modifications, if it counts, I have disconnect pro for removing ads and package disabler pro to deactivate system apps
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] renuac:
https://www.the***********.com/fix-missing-oem-unlock-toggle-samsung-galaxy-devices/

And other links and other little variations .
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Cool, whats the omr? I can extract omr.img the same way as odm.img but how to then flash it?

Is it just this? I'd rather not brick things.

dd if=omr.img of=/dev/block/bootdevice/by-name/omr bs=1M

Should I go ahead and do the cache as well?

dd if=cache.img of=/dev/block/bootdevice/by-name/cache bs=1M

Does this install method work on the vendor.img and system.img from the AP file by chance? I'm guessing this is pretty dangerous, but wonder if it would help me get IMS registered.

dd if=vendor.img of=/dev/block/bootdevice/by-name/vendor bs=1M

dd if=system.img of=/dev/block/bootdevice/by-name/system bs=1M

dd if=modem.bin of=/dev/block/bootdevice/by-name/modem bs=1M
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
Odm.img and omr.img are where the csc files live now. Since in the world of treble you can't modify system they moved all those configs to their own partition. IIRC for some bewildering reason the u1 firmwares use omr while the regular "u" firmwares use odm. As i said I have no idea why this is so
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
So should I do both? The XAA SM-G965U1_1_20180905113014_qrolwum6wo_fac has both odm and omr .img files in the CSC file. Is this safe to run?

dd if=/sdcard/omr.img of=/dev/block/bootdevice/by-name/omr bs=1M
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
Sure you can run them both. One is empty so it won't do anything but it's completely safe. Just have the correct stock rom CSC on standby in case something unexpected goes wrong
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
I have found that OMR on the ATT firmware will affect what commands are available to you in RIL. AT&T and T-Mobile have a different set of default commands they will let you use on most carrier branded samsungs

TMO:

*#0011

*#2263

ATT

*#0011

*#*#4636#*#*

VZW

nothing

on ATT Firmware, all is corrupt
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
My sisters freaking att iphone got volte and wifi calling almost immediately with my cricket SIM. How has android/samsung dropped the ball so freaking hard. Or is it just Apple paying off the ATT execs to make it like pulling teeth to get features on other devices?

But putting the SIM back into my G9650 did not retain the features. At least now I know its possible with this cricket SIM.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
So If I already have RMM taken care of with this kernel can I move to a bootloader 3 build? If I flash the kernel immediately after flashing the new bootloader 3 build I should be ok right?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
nope

RMM resets every time you flash stock system. even if you flash everything but recovery, the system.img will remove TWRP and install stock recovery

if you are cricket user, want volte but are not getting it, you need to test the following combo's answer these questions:

ATT CSC/cricket sim

TMO csc/cricket sim

cricket CSC/ATT sim

cricket CSC /TMO sim
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Just to be clear when you say these CSC's you mean flash the odm.img and/or omr.img files using partycyborgs dd commands?

It appears the the ATT and XAA firmware download yields the exact same odm.img files, I will try TMO.

My by device seems to always choose the AIO sales code regardless according to my Preconfig CSC using shortcut master.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
I guess, but why on Earth would you do that? You will be writing a boot image+ blowing a qfuse (thus permanently closing off all v2 firmware to you forever), only to turn around and immediately overwrite what your just wrote with a custom kernel. It my not better now, but the next time you accidentally wind up in RMM jail again only to find that there is a workaround to bypass the wait that only works in bit2 kernels, you will wish your hadn't ?

Go ahead and flash system/ vendor/CSC/modern, but I would leave both boot/recovery and the whole BL alone. Your aren't missing anything by keeping thoseback

This is mostly correct, just one little important distinction: it's not system that contains the RMM magic, it's vendor. The activation prop for vault is in /vendor, and it's what whatever is in boot/bl that locks you out of flashing you anything is controlled by. Yes there is an rlc app in system/priv-app but with vendor neutralized it is harmless.

Basically you can flash whatever without worrying about RMM except /vendor. If you flash a new vendor, always immediately flash the RMM bypass zip again before rebooting at all just to be safe.

Technically, at least with some forms of the RMM bypass zip you are safe even from booting a full stock vendor and system, but enough people have been bit that way that it's just easier to do a 30sec vendor flash to save possibly 6d of stock ?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
I just wanted to get as close to the newer att CSC as I could using my older puerto Rico base build. Def don't want to upgrade the bootloader if I don't have to. I believe my goal is to get as close to a stock att/unlocked G965U as I can to see if the system will grant me volte/wifi calls. I am getting a AIO volte profile showing up, not sure if that's over the air or part of the csc. But it looks like I'm missing some associated carrier files that are needed to register the "Enhanced LTE Services".

---------- Post added at 11:01 AM ---------- Previous post was at 10:40 AM ----------

Has anyone tried this? May give it a go tom.

https://xdaforums.com/galaxy-note-8/development/n8-s8x-s9x-oreo-usa-t-mobile-efs-csc-t3773104
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
just flash the odm's for now

what we want to know is if the no-volte problem is due to what's in the CSC, the cricket sim or both

if I recall AT&T prepaid does not allow volte, so blocking it might be due to whatever CSC provisioning blocks against prepaid

I would also check efs just to see if prepaid is marked false, you never know that could also be a contributing flag
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
I verified both volte and wifi calling worked yesterday on my sister's ATT branded iPhone X using my cricket sim. I had to register my 911 address before things worked which I have not seen a menu for on the galaxy. I heard Att prepaid doesn't allow advanced services but Cricket prepaid does somehow (on the 60 dollar unlimited plan at least)
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
The above poster is correct, just flash the CSC files for now. There isn't anything in the boot image (much less the BL tar.md5) that has anything to do with this stuff anyway, so leaving it alone can't impact whether these things are working or not

For me this all worked as soon as I installed the 965u CSC file and changed my CSC to vzw (it was changed to XAA when I first installed the odm)
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
check feature.xml if it's still on Galaxy S9 to verify volte provisioning

also check volte provisioning in the settings menu *#*#4636#*#*
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Finally got volte on att with my cricket sim!!

Edit. Only worked for a couple days.

I was previously using the unlocked 965U1 att firmware to pull out the odm.img which was evidently not enough. I needed the att only 965U version. I found a link to the att 965U version and flashed that odm.img, omr.img and the cache.img. It actually booted up with the cricket boot animation and I thought this was it. But after a few reboots it appeared to not be enough. So I flashed the att userdata with Odin. It made it mostly through but got an error at the end. Still no volte. So I extracted the files from the AP file and flashed carrier.img dqmdbg.img persist.img and vendor.img. I made sure I re flashed the kernel to not deal with RMM issues before rebooting. After reboot I had the att boot animation but I had a nasty NFC force close endless loop but I managed to make a call and verified it stayed on LTE! So I went back and flashed my base Puerto rico versions of the AP .imgs and basically had to flash all of them back except carrier.img to stop the NFC force close situation.

So now I have amazing volte working great except no wifi calling which I can live with. I have the wifi calling quick toggle which is unresponsive, and it's greyed out in network settings. But to get my IMS registered and volte working I believe the only thing I needed was the carrier.img flashed along with the odm.img. I'm guessing it was a bad choice to flash the userdata with Odin because now I have very little free space on my internal memory and Im not sure it bought me anything.

Also I did not see the carrier partition but I ran the dd command anyways which did not error out. I still don't see this partition which is troubling but I've got volte so I'm not gonna worry too much about it

/dev/block/bootdevice/by-name/carrier
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Penguin36:
Hi [MENTION=3463480]travis82[/MENTION] , Are you still interested in working on TWRP and LineageOS for the Samsung Galaxy S9 Plus SM-G9650 (star2qlte) ? I could donate some funds for you to get the phone. How much would you need to purchase the SM-G9650?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Just took a leap of faith flashing the Detonator N9/S9/S9+ Oreo 8.1 version

https://xdaforums.com/galaxy-note-8/development/n8-s8x-s9x-oreo-usa-t-mobile-efs-csc-t3773104

And HOLY F'N SH*T!!!! I have wifi calling and volte. And my dialer has the spam blocker again.

Edit. Volte only worked for a couple days
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Is anyone running with a stock kernel with magisk? I wasnt sure which no verity script I needed so I've been using the travis kernel. There is a RMM-State_Bypass.zip on Travis's hosting site. Is that the one to use?

Edit. I couldn't wait and the answer appears to be yes. You don't need the kernel and Travis's RMM-State_Bypass.zip appears to do the job just as good as his kernel.

Here are the steps in case I forget, I think this is all of them to get root using the stock kernel with the optional step to get volte and wifi calling working.

This assumes you already are out of 7 day RMM purgatory and have enabled OEM unlock and run Travis's CROM utility.

0) WHEN USING ODIN BE SURE TO UNCHECK AUTOREBOOT!!!!!!

1) Flash the entire PCT Build SM-G9650_1_20180914133527_vlna7vbbu0_fac (AP,BL,CP,CSC G9650ZHU2ARF4) with Odin3_v3.13.1 ensuring you uncheck the autoreboot checkbox in Odin.

(Edit. The Hong Kong ZCU csc may be reccomended)

AGAIN BE SURE TO UNCHECK AUTOREBOOT!!!!!!

2) After flash is done reboot back into download mode.

3) Flash Travis's TWRP in Odin to the AP partition with the autoreboot checkbox unchecked.

AGAIN BE SURE TO UNCHECK AUTOREBOOT!!!!!!

4) When done Press the volume down + bixby + power to do the reset but the instant the screen turns black move from the volume down to the volume up key while continuing to hold the Bixby and power keys to boot into TWRP.

5) Wipe data in TWRP and reboot back into recovery.

6) If asked slide to give write access to the system partition.

7) option 1 - Flash the travis 1.2 kernel

Option 2 - Flash RMM-State_Bypass.zip

flash no-verity-opt-encrypt-6.0.zip.

Edit. Option 2 appears to not work and the data is still e crtpted so just flash the kernel with option 1.

9) Flash Magisk 17.3 .zip installer

10) Reboot

11) May get a couple random reboots but then it should boot up.

12) you will have root at this point.

(optional steps to try and get wifi calling and volte)

1) after booting to setup wizard reboot and make sure data is still unencrypted by manually mounting all partitions in twrp.

2) Flash the ATT Detonator 3.2 ..zip if you want volte/wifi calling on ATT/Cricket. I verified both volte/wifi calling works with a Cricket Sim)

He has a Tmobile version as well https://xdaforums.com/gal...s-csc-t3773104

(Or you can use partcyborgs dd commands and extract and flash the unlocked 960U odm.img which evidently works on Verizon)

3) reboot phone

3) install the volte enabler magisk module

https://xdaforums.com/apps/magisk/module-v4-volte-enabler-t3649613

4) after a reboot you may need to try and enable wifi calling. It may fail but be enough to get IMS registered. May need to put sim in iphone 6 or newer to get ims registration and then transfer sim back to samsung.

5) You should be golden at this point.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Anyone have their camera app force closing when using the front camera? In my wild west flashing marathon the past couple weeks I may have flashed a Csc .img file with a newer camera firmware perhaps? Which may require a newer kernel (October?) according to one of the various s9 camera threads. Was gonna maybe try and pull a kernel from a newer 9650 build ideally still running 8.0 from my base CSC. If I pull a kernel from a newer bootloader build I'm guessing that could be dangerous. Can anyone confirm? Thanks.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] travis82:
They are about 600usd used on Amazon. I cant find a better price yet.

Also MTP can be fixed if you remove android mtp and enable samsung mtp for the tw kernel. I think one of you people can amend that.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Penguin36:
Hi travis82 , The SM-G9650 is also for sale brand new on ebay for $660. I just sent you a $660 donation. Good luck developing! :D
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] travis82:
yea just saw that. Holly hell thanks, thats the last thing i expected.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] travis82:
Yea you do have twrp for it.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
travis if you continue to do dev work please work on the android pie google camera port so we can have a superior camera working on rooted phone

the leaked information on the gs10 has been underwhelming, will be sticking with s9+ for a while

no-verity-opt-encrypt-6.0.zip
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Thanks, but it looks like Travis's RMM-State_Bypass.zip does the trick. It appears that data gets re-encrypted but it sounds like Magisk is responsible for that. Anything else better about no-verity-opt-encrypt-6.0.zip?

Thanks.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
The two do completely different things, and you need both. Magisk does not reencrypt your device only Samsung software can do that as it involves coordinating with trust zone. It was encrypted be because you did not flash the Zip that removes that instruction.

All of this stuff is there for a reason.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
I am all about following the script/instructions but I seem to have had trouble finding that instruction list. So should I flash no-verity-opt-encrypt-6.0.zip before/after RMM-State_Bypass.zip ?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
My bad, I thought that was in there. Mea culpa

Either order is fine, they are luckily not related at all so there is no order you have to flash them in
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
Thanks, so the no-verity-opt-encrypt-6.0.zip just keeps the data partition from getting encrypted? So as long as I flash everything I need with it unencrypted like magisk and the detonator fix then I seem to be running ok, even though I don't think those touch the data partition. I have root and my safety net passing and my beloved pokemon go even running so not sure if I should be concerned that my data partition is encrypted?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] zer0xp:
This is really awesome. On behalf of all G9600/9650 owners out there, thank you!
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
It does that, and removes the dm-verity check from the boot image so that if you decide to modify the system image you will not soft brick. Most people don't notice or care about that part though, as they install everything through magisk which does not modify system anyway
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] renuac:
Works ARJ1 PDA, + BL + CP

ARI4

KERNEL PATCHED MAGISK + NO VERITY OPT 6.0 +

RMM BY PASS + TWRP TRAVIS 82
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Teracotta:
I haven't had much opportunity to work on this lately. Anyone find out if the UE Information & Settings Menu can be access with root?

Or what we have to install in the firmware to get it to work? I want to look at the CA combinations because it looks crippled on AT&T even with T-Mobile firmware.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] xiru2312:
Can this be root?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] partcyborg:
Yes it can with root. I have access and so does at least one other. I posted a guide in on how to enable access it
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Sergykm:
I'm new for samsung phones. Where is instruction how flash this ROM?

Is there root for sams in snapdragon? I cann't see any clear instructions for this. Can anybody help and explain me?

First of all I need install TWRP and what after that? What is CROM?

Thanks.

P.S. I'm waiting for S9+ from Verizon now.

---------- Post added at 02:02 PM ---------- Previous post was at 01:57 PM ----------

I have the same question, many people here write about root and magisk, but on russian forums many say that no root for snap. Where is any instruction about all this? I had LG V30 and there're instruction about unlock bootloader, twrp, root, custom roms, but not here... It's strange because samsung s9+ is very popular phone.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
This s9 variant definitly allows you to have root with magisk. There are some tricky steps to follow as far as not rebooting after flashing things before flashing this kernel or the other noverity scripts, etc. I tried to put the steps together in one spot in a few posts back. But i am mainly fighting with trying to get volte and wifi calling working now.

I dont know why this variant isnt more popular. Seems very widespread, especially south of the united states.
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Schtroumpf888:
It does not work for Snapdragon G9650?

Hello guys, I explain to you:

I installed the TWRP 3.2.1.0 and it works fine.

For me it is impossible to install this rom (G9650ZHU2ARE6 debloated, deknoxed, RMM removed, Verity removed.)

TWRP marks me an error (Error 7), I tried everything without success.

Can someone help me Please?
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
I didnt have any luck with the travis ROM either.

So rooting your stock rom by flashing magisk with twrp is what works for me.

Check my post a few pages back with an attempt at the full instructions
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Schtroumpf888:
The problem by flashing with magic with my rom stock, was that at restart the celular detects a modification of the bootloader and is reinitialized.

Im waiting for the next intempt (7days).

Coming soon :)
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] beachmiles:
You have to follow the instructions exactly.

The key is to flash the kernel 1.2 immediately after flashing twrp
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] travis82:
Kernel 1.3 test https://drive.google.com/open?id=18s_-i4r-dCPhnXoUdIfBIQ0fdONKsYTt

changes:

4.4.80
[Samsung Galaxy S9 & S9+ (Snapdragon) ROMs, Kernels] Schtroumpf888:
Thank you guys, I'll see what gives him with the 1.3, the next week. After OEM unlock. After that, i'll be back.

Thanks.