[Sprint Samsung Galaxy S7 Edge Guides, News, & Disc] xyameax:
THIS IS FOR QUALCOMM SM-G935P

I saw that the original root thread was missing a few information on the first and second post, so I decided to still offer the same information, while making the entire root process easy to follow along. All work goes to those at the Samsung G935P Root Forum and [MENTION=5840143]colormedroid[/MENTION] .

The Files Needed Are:

Odin by Princecosmy: ODIN

G935A: Galaxy S7 Edge

SuperSU: SuperSU Root

Minimal ADB and Fastboot: XDA Forums

You will also need Package Disabler Pro for Samsung: Package Disabler Pro (Samsung) $0.99

I know it costs money, but it is worth it, especially on future devices that support Samsung Admin while waiting for root.

Make sure all files above are downloaded and ready to be accessed.

These steps are best done on a factory reset (can be found in FAQ #3) on PF2 update.

Step By Step Instructions

1. After downloading Package Disabler Pro and getting it set up, you'll need to disable three packages: samsung dm phone interface, samsung dm service, and securityLogAgent.

2. Turn off your phone and boot into Download/Bootloader mode by pressing and holding the Vol Down+Home+Power after your phone is off.

3. Plug Phone into Flash the G935A.TAR in ODIN under AP and your device should restart by itself.

4. Your phone should boot straight into Android. Most likely you will have no LTE. Do not worry, that is normal. Continue onto step 5.

5. Copy the files from SuperSU to the location of your Minimal ADB and Fastboot folder on the computer (Default is "C:\Program Files (x86)\Minimal ADB and Fastboot")then after you enable USB debugging in the Developer Options menu on your phone (If you don't have Developer Options in Settings, go to About Phone, and tap on Build Number 7 Times), Run the Root.Bat file from your Minimal ADB and Fastboot Folder.

6. Open Build.Prop with BuildProp Editor and change the following settings

ro.cdma.default_numeric=310000

Change the value to 310120

ro.cdma.default_alpha=Chameleon

Change "Chameleon" to Sprint

Edit*ro.build.characteristics=Chameleon

Change "Chameleon" to Sprint

After a reboot, you should be good to go and have LTE.

Any other questions, feel free to post to the thread and myself and other helpful members of the community can help!

FAQ

1. Download and install BusyBox on Rails and get it set up. After that's set up, open up SuperSU, go to settings, and under Security check Enable SU during boot. Next, download Kernel Toolkit and under CPU set the Big Cores Maximum Frequency to 2150 Mhz. Don't forget to apply to boot from the side menu.

2. I'm stuck on the LTE splash screen. What do I do?

A: Press and hold the Volume Down + Power button down until your phone restarts. You may have to Factory Reset your device if it stays stuck on the splash screen. Get the files from FAQ #3 to successfully reset. If you wish to Re-Root, activate device beforehand by doing the Device Setup or by going into Settings - Activate Device. After Activated, follow the step by step guide.

3. I'd like to unroot and return to factory stock. How would I go about this?

A: Download the factory firmware from HERE and extract the file. Once Extracted, open ODIN and load each file in their appropriate space (BL file to BL, AP file to AP, CP file to CP, and CSC file to CSC). Make sure your phone is in download/bootloader mode by holding the Vol Down+Home+Power after the phone is off. Click Start once in download/bootloader mode and you should be back to stock once your phone reboots.

4. My WiFi credentials keep on getting erased after a reboot. What gives?

A: This seems to be an issue across all the QC S7 variants. Here's what I did to fix it. Use BuildProp Editor and change: ro.securestorage.support=true to ro.securestorage.support=false

Once the edit is saved correctly, restart your phone.

Credit goes out to: [MENTION=5266494]guaneet[/MENTION] for this fix

More answers to FAQ's to come.