yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Toadie91:
Possible (Subsytem Crash: Modem) fix, and a Thank you!! To the Devs

First of all I want to thank the Developers who worked on this project. Great job!!

Got my new USA Sprint Galaxy S8 G950U rooted after a very long process...

I spent all day reading this thread and I only saw two others with the same problem I had.

But! After a lot of very slow and painful downloading, I seem to have fixed the problem.

I think it's worth mentioning I found RootJunkie's YouTube video before I found this forum. It wasnt until i came across problems that I found this thread, and I'm very glad I did.

I downloaded the used files from the video mentioned above. After my device tried booting up from the initial 4 file flash that was done through the Odin windows app. My phone after the LTE Sprint animation screen it seemed to freeze up and crash.

[MENTION=8509845]MrBoston96[/MENTION] posted pg 54 and [MENTION=7651508]Tuckerx[/MENTION] posted pg 61 of this thread. Both had this same problem that I'm about to elaborate on.

PROBLEM

When booting up phone after first 4 file flash. My phone gets to the Sprint LTE animation screen (after the Samsung letters) freezes up for a minute or so goes black for another 30s or so and displays big letters saying "UPLOAD MODE SUBSYTEM CRASH :MODEM...". It then forces a reboot.

At first it wouldn't go passed this point then it started working, but would suddenly crash the same way.

POSSIBLE FIX

I restarted the process. Instead this time I downloaded the root/Odin files from the original guide post on the 1st page of this thread.

I downloaded my stock fm from Updato and followed the instructions on [MENTION=8034635]TimelessPWN[/MENTION]'s guide very carefully.

I made sure nothing went disturbed while downloading or flashing on this 2nd attempt.

I also think it's worth noting I had trouble while trying to "mount" the root in adb (Couldn't get system rw, it kept coming up ro). At this point I did use the files provided by RootJunky and his video.

After all this the root finally went through and is working flawlessly!!

Although now I need to figure out how to Tether *cough cough*

In conclusion, I just want to thank the Developers and the maker of this guide very much! I have also come believe it was a corrupt/wrong file being used while attempting this root process. I hope this helps someone having this very aggravating problem. Good day!

:highfive::cowboy::eek:

I HAVE spoke too soon, as soon as I posted on this I started updating my apps through Google play. Then I disconnected from my sub charger. I then opened YouTube where the system told me about enhanced video, I tried toggling this feature on and then my phone crashed. Same (Subsystem crash: MODEM!) message was displayed. It happened twice. Once while I was doing this update.

At this point im not sure if it's a hardware problem or error on my end again.

I also think it's worth saying that my phone seems to not crash as much between 40% and 65% battery life. Most probably a coincidence though would be my guess.

Please any help would be appreciated thank you all for your time!!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] profsegp:
Odin FAIL

Anyone know a simpler solution to root the s8+? I've tried every possible way and I keep getting the FAIL result in odin. I follow the steps exactly as it says on the first page. After I load all 4 files and check all the checkboxes required and click START, I get the FAIL result. Is anyone else getting the same result? Thanks
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] sorcerer86:
This is the s8 forum. Try the s8+ forum.

If you used the files from this thread there will be problems, get the files from the s8+ section and follow the instructions there.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] ajax91111:
WOrked great!, When I try to go to check for updates it tells me that OS was not setup the authorized way and I need to use SMartSwitch, what is that all about ? I wont be able to make android updates ?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] HighOnLinux:
No. Due to the system being modified in an unauthorized way, you are unable to get OTA updates.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Reechings:
So I have a Canadian S8, which firmware should i flash to have Xposed compatibility? Cheers
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] HighOnLinux:
If it's a snapdragon s8, you can't do anything for xposed. We need a BL unlock for that.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] 215Aphillyated:
I have used xposed....for safe volume and for ad free YouTube
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Reechings:
Pretty sure it's possible since it's been done on Snapdragon S8+

https://xdaforums.com/galaxy-s8+/how-to/unofficial-xposed-guide-snapdragon-s8-t3663728
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] freak69ize:
Yeah I'm running exposed on my S8 with no problems
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Curtex:
Edited: After not being able to fix the MODEM CRASH / UNKNOWN ERROR issue, I flashed back to stock Sprint and it's working fine. So basic!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] hansmrtn:
Very cool!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Haswell4200:
How do I go about getting verizon specific things, such as Visual Voicemail and wifi calling and VoLTE?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] HighOnLinux:
Really? :/ now i kinda want root back
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] freak69ize:
Yep.. im getting ready to update to QH3 and will have to reinstall again. Make a FF backup .. install Xposed installer by DvdAndroid and download xposed zip .. open FF and flash xposed zip. You might have problems with FF wiping but what i did was to go into stock recovery and factory reset.. reboot and add your Google account.. download FF and restore only data... and internal storage if you want
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] elliwigy:
u could have simply said dm verity is disabled on the permissive boot.img lol how do u suppose we rooted with a system root haha much easier explanation

---------- Post added at 10:24 PM ---------- Previous post was at 10:18 PM ----------

technically the reason why the init.rc wouldnt work isnot bcuz editing it will secure check fail (it actually shouldnt at all) is because yes, its part of ramdisk, which means it will be reloaded with the original upon a reboot.. that is unless someone modifies the entire boot.img then of course will secure check fail..

theres actually a method that should work, i only have alittle bit is initrd which can be used with pivot_root to essentially make our own ramdisk without modifying the original boot.img

---------- Post added at 10:25 PM ---------- Previous post was at 10:24 PM ----------

no.. is it a specific app or a softwsre update?? how tf did u get that lol
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] HighOnLinux:
Awesome. Thanks.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] goliath714:
Is anyone else experiencing worse than usual battery drain? I understand the whole 80% capacity thing, but the drain even starting at 80% is far worse than I've previously experienced with this phone; when using the phone I'm probably losing ~1% per minute. Is there anything else I can do to find out what is causing the excessive drain? The default battery settings only show very limited information, and don't show which processes are using the most battery.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] elliwigy:
sounds like u answered ur own question. i dont tjink anyone has that bad of a drain and ur other question well i recommend getting some other app that does give u the data u need to find the culprit bcuz its next to impossible for us to help u with battery issues unless it is a wide spread well know bug which isnt the case here
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] sparky2029:
Both mine and my girlfriend are both having bad battery drain also. I'm using greenify but it doesn't help that much
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] latech4832:
Same issue here I'm using greenify too
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] partcyborg:
That is true but there is more to it than that. I wanted to be clear that init is not just a startup script :)

And I think the point is was it comes from the bl as a ramdisk image so we can't change it without sec boot fail.

That being said, there is already init in our is installed in /system? I see the directory and files there. If it's not I checked and at least one of the init script is ran in /system as the result of boot, meaning we could inject whatever we wanted from there since we don't have dm-verity
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Reechings:
Yeah, getting harder and harder to not scratch the itch. Trying my best to live with stock.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] demalii:
In Odin, I cannot get either version to let me click phone bootloader update. Both have in the ini

[ButtonOption]

Bootloader=1

Please assist <3

at&t s8 950u
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] davidisflash:
Been running rock solid so far. Thank you so much to all who made this happen.

I see in previous posts that you can apply the august update, but just to be clear, it would be like this, right?

1) Download the latest Verizon update image

2) There should be an ext4 file in that bundle

3) Flash it in FlashFire like mentioned in the OP

4) I won't have to re-root but will be factory reset

Does this process sound right?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] elliwigy:
no... theres a system.img.ext4.. u need to do part 2over again including root.zip...

root is in the system img so if putting a new stock systemimg it will need to b rooted again
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] davidisflash:
Thanks for the clarification brotha. Since I don't have any current issues, I'll hold off then. I have eveything setup with this awesome root..viper mod, disabled system apps, and now going to work on applying the 3 minit battery mod :)
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] goliath714:
The attached screenshot shows the battery history since following step 2. The flat line represents being plugged in overnight, and the two charge cycles after that happened in the last 2.5 hours. It takes approximately 1 hour to discharge to ~10%, and only ~20 minutes of charging on a 1A charger to reach the 'full' 80%. Clearly this is a software problem since there is no way the battery can actually discharge this fast and the system is reporting battery levels incorrectly if it is thinking the phone is discharging and even charging as fast as it says it is. I know that is is physically impossible to charge this fast on the charger I'm using. Other people have said they're experiencing battery drain after my post, I'm just wondering if I did something wrong during the rooting process to cause this? Better Battery Stats is all but useless; it always says 'No stats have been collected yet'. I just unplugged from the charger while writing this post and it now shows 86%. Does anyone have any better app suggestions for monitoring battery usage? I tried AccuBattery, and it only shows the same information as Samsung's battery manager. Or should I just try starting from scratch and re-rooting?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] davidisflash:
One last question. Say I use flashfire to flash the august update from Samsung and now have to repeat part 2. If I reapply the Samsung g950 zip file in flashfire (flashing using the ota/zip file option in flashfire) doesn't that revert back the system build to prior to August? When flashing that I notice it wipes the phone and you have to go through the wizard anyhow.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] elliwigy:
not sure if u missed something but ive not had any battery issues outside of only charging to 80%..

this also isnt a battery discussion thread, i suggest if there isnt a battery life thread u create one for sake of keeping this thread on topic

---------- Post added at 06:29 PM ---------- Previous post was at 06:26 PM ----------

what zip is that? if if is similar to the s8+ it doesnt actually revert system back, it just uses an old build.prop file...
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] davidisflash:
One of the zips attached in the OP as part of step 1, to be applied as the last image you flash in flashfire in step 2 (My file name was Samsung_G950.zip I believe...the downloaded file name doesn't match what's in the OP)
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] explorer-10:
Does this also apply for the T-mo variant?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] bigalbklyn:
I need some help. I have followed the OP instructions, used only the files OP provided but the end result seems flaky to me. Super SU is working, pretty sure I'm rooted however if I try to uninstall any system Boost bloatware 3C tools reports successfully uninstalled but after reboot the app is still installed. Also still getting intermittent vibration pulses, random freezes and FC. Unable to install ViPER4Android, etc.

I appreciate the time and effort the developers put into this process and I would appreciate guidance to resolve the issues I'm having.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] elliwigy:
you need to follow through with part 2

---------- Post added at 11:16 PM ---------- Previous post was at 11:15 PM ----------

lmao.. considering the tmo variant is the same model as all the other carriers id say yes, why wouldnt it?? vzw, att, sprint tmo they are all the same model.....
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] sparky2029:
Can you possibly share where you get viper from? I had it but had to re root and can't find it again
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] bigalbklyn:
Thanks I thought I did part 2, but I will do it again. Do you know where I can find the Boost Mobile S8 firmware? My searches have not turned up anything yet
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] wwe9112:
Sorry to sound dumb, but what is the point of root (and yes I appreciate and give kudos to all those that donated so much time and effort), but what is the point of root if you cannot flash custom roms? Like what does it change then? Legit question. My last phone (minus the s7 for 1 month) was the Nexus 6P so work with me lol.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] davidisflash:
Search this thread.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] jhofseth:
Well, I guess the best way to look at it is as a continuum. Android is Android. Nougat is still Nougat. Root can take you far on the continuum in the direction of what might be called a custom ROM, because the ROM designers still started and ended with Nougat or whatever Android release. So too with only using root, because Xposed works with SamPWND, alternate ways of triggering init.d scripts can be implemented, you can debloat, change launchers, install whatever root apps desired, make it look however you want, etc. In sum, the end result with only using root can still be much further along the continuum towards mimicking what might be called a custom ROM; the main difference is you do it yourself in multiple different ways. One helpful thing to do is search for the word root in Google Playstore and see if the app results seem useful. :)
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] partcyborg:
https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058

Best version 100%
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] goliath714:
Just to let everyone know, Sprint's 'LTE Calling' feature under the 'Calling Plus' settings does not work with root; if you try to make a call with this feature enabled, the phone will shutdown when trying to ring out. This applies only to Sprint's QGL firmware. Leaving this setting disabled allows calls to go through. This does not affect WiFi calling, only the beta 'LTE Calling' feature, which means Sprint users will not be able to use data while on a call. My guess is that it has something to do with the root package flashed during Step 2 from OP. Can anyone else confirm?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] MrBigWaffles:
root apps, and root features in certain apps.

Heres a small list of root apps I use:

AdAway

Greenify

Tasker*

System app remover

Nova Launcher*

titanium Backup
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] IcY Weazel:
USB question

The USB is connecting but doesn't connect to Samsung smart switch and I get the unable to access data on this device. The USB seems to be working correctly other than the not connecting to Smart Switch. My problem is how do I stop the Attention popup? I don't need it to tell me reconnect every time I plug it in to the computer lol
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] TT_Vert:
Not true at all. You did not install the correct CSC and CP files. You are not on QGL CSC and CP. Works fine for me.

Dave
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] sparky2029:
Thank you so much! I really appreciate it. I had it before but had to re root and now I can find it again, so thank you!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] tuffleader:
Whenever I boot my device I get "An error occured while updating the device software Use the emergency recovery function in the Smart Switch PC software"

Smart Switch doesn't recognize the device, so I use the emergency function, and it asks for a serial number. How do I get this number if the device will not boot? I cannot find it on the box on the the back of the phone.

I tried using the device firmware through ODIN and it hangs on > NON-HLOS.bin.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] HighOnLinux:
Go over on odin, options click on repartition and start the process all over again it helped me and it could help you.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] tuffleader:
Keeps hanging on >NON-HLOS.bin, I did check off repartition.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] HighOnLinux:
I don't know if this would do any good but here's something i found on some blog post. Hope it would help. Sorry if it doesnt seem all that much.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] goliath714:
So do I need to flash only CSC and CP in Odin to fix this? And I did start on QGL; that's the only firmware I've downloaded. I followed the steps fully for root as well as step 2 and finally have everything working except this feature.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] TT_Vert:
Yes from QGL.

Dave
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] raafaell:
Let's talk about what was modified please. I am looking into the battery 80% problem, and also how we can start building some ROMS to the TMO variant.

Can anyone tell me what was modified, boot.img? system.img? The reason I'd like to know is so I can start digging and help some of the current issues.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] goliath714:
Doesn't work for me. Can you outline the steps you took to do this? Tried both the Prince Comsy Odin and regular, getting a model mismatch both times after rooting. My steps are as follows:

Fresh Odin flash of stock Sprint QGL BL, AP, CP, and CSC

Odin flash SamPWND 4 FW files

Push systemroot and run commands to obtain root

Flash system.ext4 and SamPWND_S8.zip in FlashFire

Tried flashing same CP and CSC files from first step in Odin

Model mismatch.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] osiandtrix:
Since the root method is working, isn't it possible to work towards unlocking the bootloader and then having TWRP recovery setup? Or is still way to difficult with that pesky Knox security in the way
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] TT_Vert:
DId you flash the QGL system.img not the provided one in OP?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] tuffleader:
I downloaded another firmware version from Sammobile. It's a newer version of the firmware for the same carrier (sprint). Now I've gotten as far as > system.img.ext4. I've been at this stage for 2 hours. I'm going to keep it running overnight, but I don't expect any results.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] demalii:
Could someone please explain the solution? I am stuck as perfectpitch was..
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] goliath714:
Yes. In 'About Phone', however, Software version and Baseband version both show QDE, which must be part of the 4 provided files, but Build number shows QGL after following step 2 and flashing the QGL system.img.ext4 in FlashFire. Should I be replacing the CP and CSC FW files with the QGL files in the initial Odin flash of the provided files before root? Still curious to know your steps taken to end up with full QGL software versions...
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] txtmikhail:
Question: on part 2 where do we get the stock firmwares from?
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] evilarceus:
Thank you guys so, so much for all of your hard work. I wish I could thank you guys more than just a simple "Thanks!" button. At first I regretted buying the S8 because of not having root, but now the S8 is one of my favorite phones.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] partcyborg:
I suggest getting the unlocked U1 firmware at https://xdaforums.com/galaxy-s8/how-to/rd-carrier-switch-root-snapdragon-t3597473

be sure to follow the directions and wipe though!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] elliwigy:
in your pic it clearly says its G950U?? lol

---------- Post added at 11:38 AM ---------- Previous post was at 11:31 AM ----------

im gonna have to stop you. technically speaking any time you make any changes to any rom it is then a custom rom. You can even look in yoir about phone before you even root and it will even tell you your device status is"custom" as well as it reminds you on every boot lmao
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] perfectpitch:
I made sure to do that still no dice. Do I just keep typing mount till it works. And should I wait. 20 seconds before each mount instruction
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] partcyborg:
Protip!

For 100% easy rooting and no messing with corrupted root shells, slightly modify your procedure in the following way:

BEFORE going for root and typing:

setsid su 0

INSTEAD type this BEFORE it:

alias a='exit'

THEN TYPE it

setsid su 0

THEN to exit all you have to do is press one character and then enter. No mess!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] AngelIsL33T:
Umm. Just a heads up, anyone trying to use Netflix after root, look elsewhere. Netflix DOES NOT work after rooting. Says device NOT supported for some reason
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] perfectpitch:
been typing mount for the better amount of 3 minutes. After waiting 30 seconds with the previous command. And still RO. Not sure what I'm doing wrong
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Mysticales:
Thanks for this. So I know how to plan my attack.

Will my user data be wiped or will that still be safe during this whole process? Thanks.
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] Tugs4life:
Amazing! Thank you.

As I'm new, this will prevent snapchat from working? but can we install Xposed to use the app again?

it's one of my most used.

Thanks again!
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] AngelIsL33T:
Off topic question(sorta) - Ok so, i've purchased the full version of TitaniumBackup, and i want to remove bloatware with it, now i see this option that im not sure of.

Pic HERE

​
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] TimelessPWN:
Are the files chmod 0777 in adb
[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] AngelIsL33T:
Snapchat still works for me after rooting. But, i did restore the app after i rooted(without USERDATA).