yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] ChazzMatt:
The op clearly says CHINESE and HONG KONG Galaxy S8/S8+ with Snapdragon. Those who are confused are not reading.

This recent post clearly explained, but only because the person didn't take time to read the op...

https://xdaforums.com/showthread.php?p=73419736
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
Thank heavens! But I've never heard that yet. Isn't it strange it's not mentioned?

I've also got a permanent device status warning in 'About phone'.

Also my TWRP was and still is in Chinese, i used the language settings choosing English, but it doesn't work.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Is this the one wit SuperSU?
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
People really need to follow directions. Yes, the thread is a bit chopped up, but it's not difficult. I wish the OP would fix it.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Yeah that's all normal. The bootloader is still a Chinese bootloader and I don't believe you can change that language . The device statues earning is because the phone is unlocked. A custom Rom may be able to fix that

---------- Post added at 10:14 AM ---------- Previous post was at 10:13 AM ----------

Yes this kernel comes pre packaged with supersu
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Thank you. Any chance to get hold of one with magisk? Since the custom kernels doenst work for a lot of us we are limited to SuperSU which unfortunately offers much less flexibility than Magisk
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
I have not come across anything. I would like magisk as well. Maybe we can uninstall supersu through the app then try to in magisk?

---------- Post added at 01:49 PM ---------- Previous post was at 01:38 PM ----------

I have a:

SM-G950U S8 VERZION VARIANT(work phone)

SM-G955U S8 PLUS VERIZON VARIANT(personal was supposed to be replaced by my new sm-g9550 but I'm not happy with the network speeds yet to make the sm-g9550 my daily)

SM-G9550 S8 PLUS 6GB chinese phone(bootloader unlocked)

I've heard root has been achieved for the USA variants but I don't believe it was released yet and I have not tried.

Anything I refer to in this thread is on my SM-G9550 Chinese variant that I am trying to get to work 100% on my Verizon service(I live in N.Y.)

The USA variants DO NOT HAVE A UNLOCKABLE BOOTLOADER OR TWRP and will probably never get it.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
I am not a big magisk fan, but I bet if you extract the modified boot.img from this link, it will work. Uninstall SuperSU, boot to twrp, flash the modified boot.img, then try installing magisk. The OP supposedly has a US port he is using on his hk s8, but he hasn't been around in weeks.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
I am slightly worried that even if you succeed in uninstalling SuperSU and install magisk, SuperSU leaves too many traces behind which negates the interests of having magisk. But maybe I am wrong about that. Worth trying anyway!
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
The modified boot.img that i reuploaded has superSu built into it. That wouldn't be a bad idea to try to reverse engineer the boot.img so there are no traces of supersu then try installing magisk. I'm just not sure how to do it. It would nice if the OP came back to help. I believe his kernel will work with magisk but it only works on the 64gb s8 I believe
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Yes I would love a corrected version of his kernel for the 128Gb version!
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
That link is a version of our current kernel modified for su, but supposedly has magisk, not su. It was built by the same guy....not the OP.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
I tried for the sake of trying but it doesn't work. At the en of the day, the only way to fully uninstall SuperSU is by reflashing the original boot.img, which obviously won't let you root with magisk... And trying to uninstall SuperSU with unSU script or from the app doesn't work. trying to install magisk over superSU without installing doesn't work either (as expected)

I guess our best bet is the OP coming around and giving us a working kernel for the HK 128Gb version (Or someone else writing such a kernel)

I am open to other ideas, but since I really need Safetynet to pass I feel kind of stuck there...

---------- Post added at 06:15 PM ---------- Previous post was at 05:44 PM ----------

Spoke too fast, looks like we may have a solution: http://www.droidviews.com/magisk-v13-5-beta-brings-workaround-stock-samsung-kernel/

I'll try but then need to flash the original boot.img. Anybody knows where to get the it?
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
I tried Magisk 13.5 and 13.6 beta which were meant to address Samsung's kernel specificity (therefore hoping not to need Jesec's kernel) but ended up in a bootloop.

We are going to need his kernel for the HK 128Gb version to be fixed if we want Magisk :(
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Unfortunately he is MIA for a few weeks now.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
darn you had me really excited about this:crying:.

maybe we can reach out to some developers and get some help. There is so much potential with this phone!

just for an update, I was able to flash the verizon modem.bin file in flashfire but it cause my phone to lock up(doesnt boot just gives a blue screen with a message that the software has been altered blah blah blah) So i had to reflash the HK FW.

Im starting to think that even if we made a stock verizon rom that the phones security bullsh!t will block us out.

Its so frustrating that they allow us to unlock our bootloaders but dont really let us have full control over what we do with the phone after that. :mad:
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
I have the HK G9500 since yesterday.

All I want is to flash (ODIN) a TMB CSC on it for WiFi calling. Would rooting and adding SU sufficient to replace CSC ? Anyone knows?

I am aware no custom ROMs are available yet (and quite frankly, what for? The phone works flawlessly..) . BTW- the stock ROM works SO nicely with Android Auto I am afraid to spoil it with any root.. My rooted S7 SUCKS big time with my Android Auto Car unit..

TIA
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Take joemills file, replace all the vxw files with TMO files from the xaa file from the exynos csc flasher. We want custom ROM so we get full functionality of the network. It does work pretty good but you won't get carrier agragation till we get it figured out.
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
Thanks, but that was Chinese for me.. where do I get all hose files from? How do I 'replace"? My knowledge is not there..

Help ! :laugh:
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
If you can wait I'll try to set something up for you. My free time is extremely limited though and this weekend is already booked with none phone moding activities:crying:.

I basically take the required files in the csc utility for your carrier and make a TWRP flashable zip that should unlock the volte.

Alternatively you can search for the" change carrier csc utility" for the s8 exynos, download that, find the correct files for your carrier and move them to your phones file system in the correct locations and set the correct permissions.

You can try to do the unloacking and rooting process in the mean time. I warn you that it can be quiet tricky and the instructions from the first post may not work for you

You have the 64gb sm-g9550 s8 normal correct?

A little info to save you the reading.....

The op kernel works with the 64gb models only....

I reuploaded a 128gb kernel that comes preinstalled with supersu only that you can search for a few pages back

You need to be on the chinese qf7 firmware to unlock with the crom app

The Chinese firmware does not come preloaded with Google apps

You can flash the hong Kong firmware(AP,CP,CSC NOT THE BL) after you unlock the bootloader

The hk firmware does have Google apps
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
Really appreciate your help. One small correction. I have the 64g SM-G9500 ...
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
I didn't bother with the HK version, just installed Google apps/services on the Chinese ROM.

There is a custom ROM available in China for this model(9550), but they are selling it for about $15-20 US...
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Yeah you could do that. I flash and reinstall so often though so any way to avoid steps like installing Google apps in the process saves time for me:)

Oh interesting. Where did you find that???
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
You remember the Chinese XDA user 'Tomatolei' who provided the kernel with SU on Baidu that you reuploaded? He/She has his/her own website tomatolei.com. Only 2 threads are useful, one is how to flash the CN ROM, the other is the custom ROM in two flavours. Regular (free:missing features) and Full(paid:full-featured)
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
His custom rom probably wont benefit anyone outside of CN. If it had US features working, I would buy it. We really need some Devs on board.
[Samsung Galaxy S8 & S8+ Cross Device Development] Avish35:
Hi

I have Galaxy S8 Chines variant but after installing CROM service, the CROM application failed to load

is there a CROM service app for snapdragon S8?

Thanks
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
Make sure you are on the correct QF7 chinese firmware before installing the app:

https://xdaforums.com/galaxy-s8/sam...galaxy-s8-s8-snapdragon-t3636718/post73070603

Also make sure that your phone's model number is SM-G9500
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Yes completely agree with you. If we could have one dev look at the kernel nd fix it for the 128Gb S8+ that would be really helpful. Especially it shouldn't be much work.
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
So..

I have the HK G9500 (S8) BL locked phone that does not allow CROM to unlock my BL. I have flashed the Chinese ROM through ODIN (piece of cake) and ran CROM. Now my phone has unlocked bootloader . Now comes the $1M question - I can root the phone and get SU rights. But what for? Custom ROM ? Non-existent at the moment. Losing OTA when I am not guaranteed ONE ROM for the phone? not appealing to me. Want to change CSC to get WiFi Calling Support from t-mobile USA but again, no support.. Maybe now that the 950U and 955U are getting rooted, there will be some sort of support by the community. Has anyone been succesful with flashing another CSC on the G9500 ? I have seen some other thread a guy from Vietnam that claims he can change CSC. I tried it and bricked my phone. Certainely not working on the G9500.. :(

Looking for people who used this root to tell me what they did after they rooted.. I am a big fan of the OP, and his work, but the question, at this point in time, is what can we do with this great work.. Comments?
[Samsung Galaxy S8 & S8+ Cross Device Development] Avish35:
I download the file and flash with odin but still CROM failed to work

maybe I need othe CROM app?

My Build number is:

NRD90M.G9500ZCU1AQF7

Thanks
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Nothing really, as there's no devs on board.
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
I thought so.. and how about changing CSC to get WiFicalls?
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
You can try the zero camera mod to improve the stock samsung camera app.

Perhaps if we get a kernel Dev we will get some overclock abilities but for now the development is very limited
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
Well, after I rooted I froze/uninstalled some Samsung bloatware, installed Greenify, LP, Xposed and...Viper4Android, Yay!

Btw: I've seen the Chinese have an Aurora ROM as well, but the link is blocked and they aren't accepting new registrations...still trying to find out if their modded Batman ROM has English or not too. They're both based on AQF7.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Titanium backup is enough for me to justify root :)

However I would rather have it with Magisk given how many apps are refusing to run when they detect SuperSU...
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
All my apps are running fine with Superuser.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Probably not android pay, probably not some of your banking apps, probably not your professional email access (If it is checking safetynet). Etc...
[Samsung Galaxy S8 & S8+ Cross Device Development] twiice:
Well boy, you're assuming I use those apps. FYI you can use Android pay with SU root
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
Not assuming anything about your apps (which I could care less about, unless maybe you had listed them to make your post useful). Anyways thanks for Android pay, I wasn't aware of it.

Nevertheless, for some people, me included, Magisk may be the only way to go and this for now is not possible for the HK 128Gb version unfortunately.
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
I don't have the phone on me right now but perhaps we can use the firmware or system.img or csc from the sampwn s8+ root thread with our phone to gain full carrier support or root without supersu????

Also flashfire may be a good alternative to flash the Odin packages without using odin(just an idea)
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
Nope, the phone denies any code of 950U or 955U . There is a sanity check that stops it. Tried and failed. People who tried flashfire instead of Odin ended up with bricked phone.. if there is a way to do it, is by having a Dev manipulate code for us. I PMed tkkg1994 and he said he does not support any SnapDragon activities ..
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
That's a bummer. I wonder how much really needs to be manipulated
[Samsung Galaxy S8 & S8+ Cross Device Development] Spikelix:
Try using Kingoroot with pc
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
We are F'd. No devs....time to sell. Done with this. Sure it works, but not how it should.
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
While I share your feelings, I don't need the phone to be faster or improve the battery. I have ads blocked with adhell very efficiently, I have a nice theme and some cool widgets, and after flashing since 2007 , it would be nice not to.

I have one thing I hate though. It feels now like I have an iPhone..:rolleyes:
[Samsung Galaxy S8 & S8+ Cross Device Development] 215Aphillyated:
So can twrp be installed on snapdragon?I'm confused because of the unlock bootloader step in the op
[Samsung Galaxy S8 & S8+ Cross Device Development] britchel:
I have SD T-Mobile

And You were right https://www.xda-developers.com/twrp-is-now-available-for-the-snapdragon-galaxy-s8-and-galaxy-s8/ only Chinese
[Samsung Galaxy S8 & S8+ Cross Device Development] NeedleGames:
No, it's unlocked.

XDA just published an article (after I said that in China it's unlocked) confirming what I said:
[Samsung Galaxy S8 & S8+ Cross Device Development] tomatolei:
Hello, my phone is Samsung Galaxy S8+ SM-G9550，After the flash Will stay on the first screen

build.prop
[Samsung Galaxy S8 & S8+ Cross Device Development] DaKoin:
This is not working for me, i tried regular odin, the latest and i also tried prince's odin. with prince odin it runs but says failed at the end. which odin should i use for this.??
[Samsung Galaxy S8 & S8+ Cross Device Development] Danhack000:
I unfortunately own an S8 US variant and without root this thing is limited in some levels. I Hope someone breaks thru the bootloader to make history.

My best to all.
[Samsung Galaxy S8 & S8+ Cross Device Development] xdauser'17:
thank you! this recovery is working for me! although it destroyed my system, and i have to use emergency system fix.

i have a chinese version galaxy s8 (sm-g9500), first i unlocked the bootloader with crom service app, and then flashed it with odin. however, it dosen't reboot to recovery, but to system instead. the stock system replaced twrp with original one. so i have to reflash, and hold vol up and bixby button to boot to recovery manually. but sadly, when i want to boot to system again, my phone stuck in an endless bootloop. i don't know why, and i didn't use twrp to modify system at all. so if you want to try it, proceed with caution.

anyway, the recovery is working, and i'm gonna try again.
[Samsung Galaxy S8 & S8+ Cross Device Development] xdauser'17:
well, where is s8's data partition? twrp is always not able to mount /data, i tried to execute 'mount /dev/block/sda24 /data' in terminal, and only got errors .
[Samsung Galaxy S8 & S8+ Cross Device Development] ChazzMatt:
Apparently not on Hong Kong Snapdragon 835 variants. Bootloader can be unlocked just like Exynos.

TWRP released for Snapdragon Galaxy S8/S8+, but not the U.S. models

http://www.androidpolice.com/2017/07/14/twrp-released-snapdragon-galaxy-s8s8-not-us-models/

However the Hong Kong variants have these LTE frequencies:

4G FDD LTE

B1(2100), B2(1900), B3(1800), B4(AWS), B5(850), B7(2600), B8(900), B12(700), B13(700), B17(700), B18(800), B19(800), B20(800), B25(1900), B26(800), B28(700)

4G TDD LTE

B38(2600), B39(1900), B40(2300), B41(2500)

3G WCDMA (HSPA)

B1(2100), B2(1900), B5(850), B8(900)

3G CDMA

BC0(800)

3G TD-SCDMA

B34(2010), B39(1880)

That's AT&T, T-mobile, Verizon and Sprint LTE bands and more.

Go here and look at specs:

http://www.samsung.com/hk_en/business/business-products/mobile-device/smartphones/SM-G9550ZKGTGY
[Samsung Galaxy S8 & S8+ Cross Device Development] YuiZheng:
dude im wondering how did you unlock your bootloader with crom app, i tried many versions and keep getting FCs.

I have a hk version s8 and there's no such an option OEM Unlock in developer settings.
[Samsung Galaxy S8 & S8+ Cross Device Development] xdauser'17:
use this app, they said it is samsung official, but i downloaded from a 3rd-party website. this worked on my phone (china mainland version).
[Samsung Galaxy S8 & S8+ Cross Device Development] jesec:
Those infos are not correct.

Actually I plan to use Verizon on this phone.

As you can see from this screenshot, Chinese/HK variants of S8 support every possible civil LTE bands.

It is designed to be a world phone.

I highly recommend Americans to buy Chinese/HK variants if you want ROM/TWRP/Kernels.
[Samsung Galaxy S8 & S8+ Cross Device Development] xdauser'17:
hi man, this recovery worked on my phone, but it can't mount /data, why? it seems that the userdata partition is sda24, however it dose't contain an ext4 filesystem and i can't mount it. in the stock system, i can see another strange partition mounted on /data. so what is mounted on your /data? could you please give me some help? thank you! :)
[Samsung Galaxy S8 & S8+ Cross Device Development] ChazzMatt:
You sure it has Verizon bands? If so, that's great.
[Samsung Galaxy S8 & S8+ Cross Device Development] jesec:
In your post, you stated that:

FDD LTE (Bands 1,2,3,4,5,7,8,12,20,28,29,30)

is supported but ACTUALLY (from Samsung Official Website)

FDD LTE (Bands 1,2,3,4,5,7,8,12,13,17,18,19,20,25,26,28)

is supported.

* differences are marked in red

Let's take a look at LTE frequency bands of carriers of U.S. : (ref: Wikipedia)

Verizon: FDD LTE (Bands 2,4,5,13)

AT&T: FDD LTE (Bands: 2,4,5,12,14,17,29)

T-Mobile: FDD LTE (Bands: 2,4,12)

Sprint: FDD LTE (Bands: 25,26) TDD LTE (Bands: 41)

* bands supported by this phone are marked in green

** main band for each carrier is marked in bold

In conclusion, this phone supports ALL 4 main U.S. carriers.
[Samsung Galaxy S8 & S8+ Cross Device Development] wangxing993:
i have g9550.how long i can root
[Samsung Galaxy S8 & S8+ Cross Device Development] suaverc118:
This is mine. Not part of the TWRP group correct?
[Samsung Galaxy S8 & S8+ Cross Device Development] YuiZheng:
Thanks the crom app works fine and i flashed TWRP through ODIN then the phone successfully reboot into TWRP

After flashing SU and no dm-verity zips i rebooted my phone and it says i need to reset the phone

But when it comes to earse nand in TWRP it failed to mount partitions so i think thats what problem is
[Samsung Galaxy S8 & S8+ Cross Device Development] Jbro129:
Question

How do you make TWRP work with a device that cant currently be tested on?

An example device would be the SM-G950U Snapdragon, how do you test if you it is not yet possible to install?
[Samsung Galaxy S8 & S8+ Cross Device Development] xdauser'17:
exactly the same here. and the reason i found is that the 24th partition on the eMMC (sda24) is userdata, it should contain an ext4fs and twrp think so, but it doesn't. so twrp can't mount it on /data, and caused other troubles. on Samsung's system, the partition mounted on /data is 'dm-1' (possible is /dev/block/bootdevice/by-name/dm-1 , sorry i forgot), so Samsung should have some special methods to use the sda24. and also, i got a temporary solution:

- restore to the Samsung stock rom with smart switch the problem fix feature (backup your data first, of course)

- once it completed, it should reboot into the stock recovery, and wait for a while, it'll reboot again. catch the best chance to hold voldown + bixby to boot into download mode, now you should flash twrp again

- again, be quick, before it rebooting hold volup + bixby to get to recovery mode, install the latest magisk zip (v13.2) and then tap the reboot

your phone should now be able to boot up, and with root access. if not, go to recovery again, and tap wipe then format data.

however there is still an issue - you can see the magisk's permission granting window, but can't open the magisk manager app, it will always cause a force reboot. anyway, you can get root access now. if you want, give it a try.:)
[Samsung Galaxy S8 & S8+ Cross Device Development] YuiZheng:
Magisk SU works!! thanks!
[Samsung Galaxy S8 & S8+ Cross Device Development] joemill:
There are may different snapdragon devices........

The ONLY SNAPDRAGON DEVICES THAT ARE BOOTLOADER UNLOCKABLE ARE THE CHINESE AND HONG KONG VARIANTS (SM-G9500(S8) SM-G9550(S8+))

You need an unlocked bootloader to install custom recoveries. What device do you have
[Samsung Galaxy S8 & S8+ Cross Device Development] 215Aphillyated:
Neither lol
[Samsung Galaxy S8 & S8+ Cross Device Development] BigE:
On a SM-G9500, yes, but you have to flash the Chinese BL and turn off lock. (Hint: keep the Chinese BL). Then you can place TWRP and even root. The only question is why do it? There are no devs for snapdragon phones, no CSC support , no kernel builds.. I actually lost my IMEI on one of my phones trying to change CSC .. Not to mention loss of OTA, so basically every OTA release means a manual ODIN flash and re-root. Since I'm a flashoholic, I tried it, but there is no value added doing so, at least for now, although Jesec is a genius.. and has figured it out.
[Samsung Galaxy S8 & S8+ Cross Device Development] Alcibiade:
For this would need him to come back around :(
[Samsung Galaxy S8 & S8+ Cross Device Development] V_tunes:
Hi, I own an S8 G9500 Hongkong version with CROM service OFF, and I doubt that is that possible to flash it into AT&T or T-mobile stock rom ?
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
Nope.
[Samsung Galaxy S8 & S8+ Cross Device Development] V_tunes:
GEE, it's bad because Samsung HK tells let me ask Google for Daydream view support, I checked just US S8 can get the Google Daydream view support.
[Samsung Galaxy S8 & S8+ Cross Device Development] suzook:
When the unlocked version first came out this same problem was present. There was a fix for it. Search the forum.