yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
Hey [MENTION=7523343]godpowerrr[/MENTION] bro, when I rooted I downloaded build prop editor and changed the build prop to sprints as well as 310120 as the ro.cdma.home.operator and was able to have Wi-Fi calling and all due to the fact that flashing the engineer bootloader disables it and was able to have a perfectly root sprint stock Rom. Once I edited APNs but didn't change 310000 or 000 just the basics name of APN, Ipv4/6 And bearer to LTE saved and rebooted I had the stock APNs back. Just how they were before root. I just wanted to share because I see so many having difficulties and when I say practice makes perfect it does. I borked this phone many times but I just practice until I can root without reading OP again. I even add my own small changes just to see what will happen. In other words trial and error but you guys are awesome and I appreciate the kind folks and fellow flashers and developers at xda for all the help. You guys are great and if I can be of any assistance no matter how small just ask or PM me. I've been rooting since the SGS2 and Samsung has always been a fairly easy phone to root but with Knox and all locked bootloaders it has increasingly gotten harder but not impossible. I've always mainly had a T-Mobile phone due to the unlocked bootloader which has made it easy as well. But my 1st phone I rooted was the galaxy nexus s 4g on sprint and boy do I miss those days. Sorry for the ramble just wanted to say thanks and let you all know Im willing and eager to help...isnt technology grand..??
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
I am confused as to if you obtained root or not lol. For me it works but certain people no. They were on Sprint Network..so this crap is strange to me. I honestly appreciate your concern and gratefulness...as for I feel exactly the same towards the community[that cares/shows feedback]. Anyways, if you could elaborate on what was accomplished/not that would be awesome. Thanks again :D

With EngBoot, numeric value 310120 cannot be used at all.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
Yes sir, I did achieve root. I just changed the build prop but not the APN to show 310120. For some odd reason editing the build prop with change it but editing the APN to 310120 and then saving APN completely erased the APN so u have to reset to defaults. But yes I've had root on QD2, QE1 and the custom stock U ROM. All from following your guide, I may have taken risks but generally I've followed your instructions to the T . Thanks again, without a unlocked bootloader I've achieved probably the most we will ever achieve on this phone unless they magically find a way to unlock bootloader and obtain a custom recovery.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Sabre8073:
Sweet thanks, I'll give this newer method a shot, guessing we no longer using the .xml file from the previous method.

Keep up the good work Godpowerrr, you are awesome.

Edit- Just went through the new root process as of June 30th. Everything works great (mms, phone, internet) and can confirm I no longer get the voicemail nag. Everything seems to be working topnotch, will update if anything changes.

Thanks again Godpoweerrr for your great contribution to the community.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
I am so confused!!!!!!!!!! Im glad it works for you :) I admire your grateful response...please update if any disruptions occur. Thank you :fingers-crossed:
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
So i guess if Method 1 doesnt work...Flash Stock.

Created Method 2 for more accessibility to root.

Hoping you guys figure this out so I can leave this damn thread til the next update. Need a couple more verifications please.

If you're not on actual Sprint Network, you aren't going to access root until you find your APN settings for sister carrier.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] quantemplation:
I did Method 2 (from a clean flash to QE1) but didn't have data, so I edited the "LTE - Wholesales OTA" APN to the following (copied from an earlier post in this thread; though, note I kept the MNC to 000):

Name: APN2 LTE internet
APN: n.ispsn
MMSC: http://mms.sprintpcs.com
Multimedia message proxy: 68.28.31.7
Multimedia message port: 80
MCC: 310
MNC: 000
APN type: default,mms,dun (no spaces after commas)
APN protocols: V4/V6
Bearer: LTE
everything else stays the same

Once I saved and selected that APN I immediately got LTE showing up. Tried to send a text, and it was taking a while so I rebooted and received it after reboot. LTE is working as well.

Another note, I added the line "ro.cdma.home.operator.alpha=Sprint" like you mentioned, but then when I downloaded Build Prop Editor and searched for "ro.cdma" I found two entries of that line, so I deleted my edited build.prop, restored the backup I had, rebooted, and after searching again in Build Prop Editor it appears that line is already set to Sprint somehow. Don't think it matters, but I did this before editing the APNs.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
For APN Type is that what services you want or didn't add supl,fota by mistake?

The LTE/CDMA Network Mode is the reason Sprint shows up. I added the step because i never know what steps have been applied/firmware coming from/if individual(s) wiped cache partition properly if needed...things like that.

Also figured why be on Automatic mode when LTE is sought.

I am so use to being on Automatic that me changing it made me assume its the policy version.

I don't know how the firmware works lmfao i just put things here, do this, do that and it usually works for me. I am happy it worked for you.

For future versions, i have a better understanding of csc values/networks and that being the issue displaying odd mobile numbers & disrupting usually everything but data.

I never get 3g because i live in a big city with towers everywhere. Its a win win for me and it looks like its a successful method for all(I hope).

IMO Method 1 is a 50/50 chance because of the failures from experienced root users..after several attempts. Files mounted in system/etc could also be an issue for M1 because etc folder cant be erased like csc folder through adb. It can individually but I am not trying to do that. If M2 is working and i get 2 or 3 more verified responses I will edit thread. But seeing how M1 worked for me and another individual idk wth to suggest... just long shots.

Doesn't matter what apn it is. You don't even have to delete any apns. As long as the blue dot enables itself automatically after editing an apn or creating APN2 LTE internet, rebooting with your mobile number in about device... Everything should go smooth. Usually if the blue dot doesn't apply itself.. there is something wrong in your csc/etc folder. build.prop file is also sensitive and can soft brick your device...especially adding tweaks. Keep that in mind.

So just to be sure... You have all services and method 2 is what did it? Like i said the ro.cdma.home.operator.alpha only edits the name and is not connected what so ever to gain service(s). Thanks for that remark because now i know LTE/CDMA doesn't need to add that :) See you in another couple weeks/months lol jp.... I really like your name. I am envious and disappointed I have never thought of it :P Very unique. Anywayssssssssssssssssssss
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] quantemplation:
Hahaha many thanks :D. Yeah I had been getting random reboots (typically under heavy load) with the previous setup, and there's no telling what that cause may have been. So I decided to do another updated clean flash. So I did Method 2 exactly as you described I think. Yeah honestly Method 2 felt like it was too easy compared to all the shenanigans we previously had to do. I was surprised I was even able to edit the APNs until I remembered that I hadn't changed it to 120. Normally the change to 120 is what causes the other APNs to show up for me, but I guess this way works as well? I don't know if I will run into problems if I end up needing to be roaming instead though. AND I don't even know what the fota and other labels mean. I've only gathered that the 'dun' label lets you use hotspot; I mean it's practically common knowledge at this point.

So anyway, after I swapped it to LTE/CDMA instead of Automatic I rebooted, and it was still the same three options for APNs: EHRPD - Wholesales OTA, Global Roaming - WholeSales, and LTE - Wholesales OTA. I think reading through Method 1 gave me the idea to change just the one APN, and you're probably right in that it didn't matter which one I changed. I just don't know if there's going to be any repercussions for doing so down the line.

To be fair, I'm more than ready to be rid of this and exit myself from Samsung's list of customers. I mean my S5 runs faster than this. Like 3 times faster. All because of the locked bootloader. The only reasons I don't switch back to it are the limited internal storage on my S5, its limited ability to update, other special features like edge screen, and because it'd be a hassle to switch back and activate. Just waiting for the plan to expire...
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] carlosfig:
I was having same issue with no data without WiFi. I edited the APN with the above info and got LTE. Only thing is now I do not get 3g when no wifi or LTE around. No mobile data. Any ideas??
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Josephigloe:
Try changing the Bearer to unspecified and it should toggle itself between 3g and LTE.

Make sure to reboot after changes are made.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] carlosfig:
Ok. Just changed to unspecified. Will test out! Thank you!!
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Thanks for that info.

[MENTION=5148630]quantemplation[/MENTION] The wifi calling just needs to be added in the <Features></Features part of your others.xml in csc system folder. The blue line in OP.

Everything is optional.

Also guys you can eliminate slowness while still updating profile and prl by flashing SM-G935U BL AND CP Fimware in ODIN. It will not mess up or brick your device if you put it in correct slots. Link
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
Hey bro @ godpowerrr is there a way to edit the csc to add wifi calling so I don't have to unroot just to have that feature?
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
It's in the OP but I can't verify much til midnight because my data is shared and renews tomorrow.

Open others.XML in system/csc with notepad++ or else it might break format. You can copy file and place in sd or any folder outta system. You can not replace though until rooted. If you'd like you can create a csc folder inside push_system-after extraction of SuperSU 2 82 zip. ADD your others.xml file inside there and it will install automatically.

As far as I am aware, the WiFi calling was applied by carrying over to eng boot via new update. IDK if this was a cache related error or was true? I cross over firmwares way too much for verification. I also do not care lol

Others have said this line in features doesn't work and I am not breaking my back for WiFi calling...which I have never used. Someone out there want to produce a firm bypass or know how to plant WiFi calling, please reply. Anyways:

<CscFeature_Setting_SupportWifiCalling>TRUE</CscFeature_Setting_SupportWifiCalling>

That line goes in between <FeatureSet></FeatureSet> and before or after any cscfeature string; doesn't matter as long as it's lined up. Reboot after addition.

If anyone can confirm the validity of this firmware version's complete root I'd appreciate it.. so I can make changes or leave as is.

*Number was listed in about device, voice verified, and mms/sms as well. I need a working approval for data, thanks in advance.*

(LTE/CDMA) mode

w/ LTE Bearer.

With [MENTION=5419764]Josephigloe[/MENTION]'s advice: Bearer 'Unspecified' works universally and automatically. If you use this property, I suggest you turn your data in roaming guard on because this specification can roam if you let it.

FYI: PDP w/ plugin CANNOT be applied rooted thanks to Google's great security. But hey as long as PDP works I am completely fine with any adjustments we have to make. But remember PDP IS NOT needed. We can simply add removal of the necessary system folders[app or priv-app] via adb if needed.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
In the last updates QD2 and QE1 I was able to have wifi calling as long as I left it on and active before I rooted the phone. Then once I changed the build prop to sprint and of course changed the 310000 to 310120 it would be able to work fully but if I turned it off before root I wouldn't be able to activate it again after. Is this the case with this too or because the csc was changed that would make it a no go either way? I wonder ?
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
I have no idea ...try changing the sales code from XAS to SPR or reverse it. This most likely will remove service. Its worth a shot. How did you get 120 MNC to work? All services were intact? So weird..
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
I just edited the APNs correctly, reboot as listed with the rooting process and instead of changing 120 in the APN I changed it in the build prop, changed chameleon to Sprint and reboot. When phone restarts APNs are native to Sprint stock and look like this (picture) and Sprint wifi calling icon in notification pull down has reappeared as well. In order to use Wi-Fi calling you must turn it on and have it connected when you root and it will be working after you do the steps above.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Where were you a couple months ago ? Theres a light bulb over my head now. This is great
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
Thanks man, always here. I'm going to flash No Name now that I have my new computer. I saw you posted V19.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] THA-REAPER:
I can confirm QF3 works and everything sticks. Had to manually put APN2 LTE Internet in after root.

I have a couple questions mostly small things.

For CPU governor which option is most recommended? I selected 2 on demand when it asked during the root.bat cmd window already. I'm more so looking for closer to stock or better. This is a little laggy, and after just updating to QF3 I can say that the speed improvements are really noticeable. *edit* it just takes some time to smooth out after it reboots. Feels about the same now

Also when I go to the Wi-Fi Calling app and try to open it says its missing. I'm certain it was there before I flashed the engboot. Im not sure if it was gone then or during root. I'm trying to get it working again. Right now I have a grey wifi icon with an X at the top when wifi is turned on. Anywhere that I can download the app? I know nothing about extracting them from stock. *edit* I took a look at post #559 and added the line to the CSC. Still have the same message its not installed though it shows the shortcut in the app drawr. *edit again* so I went into build prop editor searched for "310000"and replaced with "310120". Saved than exited and rebooted. Now it works along with the app. You won't be able to edit the APN's afterwords all the default APN's from Sprint are relisted again. So I guess going back to 310000 will make them editable again, but most of us want to be on Sprint anyway and just want root...well no Sprint's network sucks but you get what I mean lol. Could probably just edit that eng_boot to default at 310120.

One last thing My Files crashed in the background and I can no longer get it to open. That happened all the other times I tried rooting as well. Is there a way to resurrect it?

Gallery locks up in a loop that gives a message that it keeps closing, and asks to restart if You hit the back key to exit. You can get back into it by clearing its cache but the same thing happens if you preview a picture in the gallery from the camera app.

I'll see if I can find anything else.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Eddieray313:
How is the battery life

How is the battery life and does it over heat like the past roots. I haven't taken the dive since i use my phone alot at work for music and what not
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
Hey man I can confirm that in order to have Wi-Fi calling to work you must set it up and leave it on through the rooting process. Once rooted just change the build prop from 310000 to 310120 then it will be active along with the pull down in the notification pull down. Calls work flawlessly but You CAN NOT turn it off as it doesn't activate again for some odd reason. It must be something with the xml that's used as you stated the csc. It did work completely correct in the previous builds, QE1 or QD2
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] THA-REAPER:
I was able to turn it off then back on again, but I had problems with a few things like My Files, and going into contact details would freeze the phone app.

So I went into recovery and wiped went back to factory. That gave me no problems surprisingly rather than oding a stock rom all over again, but you have to make sure to unroot before/after then root again.

After rooting go into the build.prop and change ro.cdma.default_numeric value to 310000 so you can edit the APN manually if it's not working correctly. You wouldn't be able to edit it if you had the value at 310120 because every option will be greyed out. You want it at 310120 if you want Wi-Fi calling to my understanding. The app won't even open if it's not.

At this point I'm going to do this all over again because now I don't have a Wi-Fi calling toggle and it will not enable so I'm going to test out what Nexus85 mentioned. Trying to see if I can avoid going back to stock and flashing eng_boot.

---------- Post added at 01:57 AM ---------- Previous post was at 01:37 AM ----------

I haven't had any overheating issues yet since I had the phone. While I do know they tend to get hot when constantly installing while having the screen on or a combination of those and charging. I thought that was typical of Samsung because it was the same on S4 and S5 for me. I'm always on youtube, reading, or music. It performs pretty well...I need to test this more though because I haven't really settled in trying to make sure everything runs. Battery life seems normal as being unrooted here though.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Eddieray313:
so far

so far a few things dont work such as my files,contacts and s health. but so far the battery does drain pretty fast. aslo while downloading apps it does heat up pretty quick but ill stick it out for a few days and see if i can improve it. ill post an update if i can manage too. (edit) i also forgot to mention touch wiz kept crashing do to trying to remove or relocate apps on it. now im using nova launcher as a substitute.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Nexus85:
It sounds like you need to do a clean wipe and flash stock firmware and start over. If wiping the cache and partition doesn't work to alive your problems then try wiping data inside the app itself. Btw S-health DOES NOT work on rooted devices and it is one of the devices you would've disabled in the beginning of the root process as it can detect that the phone is rooted. Good luck! ?
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Im going to try do a new method for you guys who want minimal disabled. Bear with me.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] danweb66:
Wifi still not sticking or themes
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Reroot.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] sirslipzalot:
Has anyone got Xposed working? Maybe using this?

https://www.androidfilehost.com/?fid=529152257862685343
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] Euronymous88:
As far as I know... after some research...it appears that there isn't Xposed support yet for us on Nougat. The version you posted is for Marshmallow.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] JAMAS0409:
twrp

is there a twrp recovery on root G935P????:confused:
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] :
As long as our boot loaders remain locked, no.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] JAMAS0409:
thanks bro..
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] shellh@ck:
Hands Free Activation

I got root but Hands Free Activation it doesn't let me get data on my phone. I accidentally put a code for network configuration restart and now I got a half phone (just Internet with WIFI). I live in DR and I can't activated it with Sprint. I disabled SprintDM, Activation, SprintSyncMLSvc.apk, and SprintSyncMLPhoneIF.apk and still no luck.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Yes because you need TWRP or ClockWorkMod, which are availible for some versions of S7 Edge, just not ours.

^What he said ^

You definatly need to flash stock firmware and root again. Hands Free Activation should only be setup before root. After flashing .tar file for engineer boot thats when you change the network settings with BuildProp Editor. You skipped some steps. I updated Topic with New Method guarenteed not to fail. Check it out.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Updated with new method and not so many disabled apps for you scared people out there lol :P. Have fun!!!!!!!!!!

https://xdaforums.com/sprint-s7-edge/how-to/sm-g935p-spr-root-nougat-7-0-data-t3568780
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] joedaddyoo:
Man you rock with this tutorial!
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
<3 :highfive:
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] emottau:
First I'd like to say thank everyone for the work on here. I seen to be having hotspot issues. When I first start the phone im able to turn it on but even when I connect to it I'm unable to use the internet and then it eventually gives me the pop up that I haven't subscribed to the hot spot service. Im going to try reflashing of course. Just wondering if anyone else had run into this or had a more obvious solution?
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] godpowerrr:
Thank you. Sometimes its a hit or miss. Anything could offset an installation or flash. Try downloading Galaxy Tools

[URL="https://www.dropbox.com/s/afvzbs5w752yp4p/GTv3.1.5.apk?dl=0"]DL

[/URL] and messing with hotspot patches. Reboot and see if it stuck. If its working then uninstall galaxy tools to see if there was an override to the system. Reboot. See if its activated. If it isnt then install GT again and reboot and leave app. Or reroot.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] daddymikey1975:
Here's a thread about making Hotspot work. It works really well.

I was instrumental in testing methods and narrowing down what works and what doesn't. This is not my work, I was merely a tester.

https://xdaforums.com/showthread.php?t=3563446

I hope this helps.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] radink:
This happens to me on stock all the time. I think it's just an android bug.
[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] izzibew26:
[MENTION=2912410]emottau[/MENTION], [MENTION=7523343]godpowerrr[/MENTION] I would like to make a quiet little addition/contribution to the method as a few people have had trouble with their hotspot. When you initially root, before changing your build.prop go into your settings-connections-mobile networks-access point names. there you can add a new apn with the dun property(make it 310/120 and press save it'll disappear for now). when you set the numeric to 310120 it'll show up with the rest of the apns. You may have to manually select the apn for use if you don't overwrite the original when you save it.