[Sprint Samsung Galaxy S7 Guides, News, & Discussio] YMNDLZ:
(This is a thread [MENTION=3494087]POWerSUrgeSW3[/MENTION] and I will be maintaining and checking regularly, so if you have any questions feel free to ask. We will always try to post a root method for the latest firmware version once we figure it out, so expect us to be updating this thread as firmware updates roll in)

Nougat Root Method SM G930P QG1 (Latest):

(Start from a CLEAN ODIN INSTALL of Nougat. If you need Nougat, go here: http://updato.com/firmware-archive-select-model?record=2C3C1C6245EF11E7963AFA163EE8F90B .

1. Go through initial activation process; Turn WiFi on and let the phone register through WiFi; log into Google and Samsung accounts if desired

2. For WiFi Calling to work, click on Sprint Zone, this will load a bunch of Sprint software. This will also load the WiFi Calling APK needed for later. The rest of the unused Sprint software can be debloated after rooting the phone.

3. Test WiFi Calling, to ensure it connects through your Wireless connection.

4. Disable AlwaysOnDisplay under the Display under Settings. This can be enabled again after the rooting process is completed.

5. Go into System updates; disable ‘Download updates automatically’.

6. Next, go back into Settings -> About Device -> Click build number 7 times to unlock developer options.

7. Under Developer Options, enable OEM unlock, and USB debugging; turn off Auto update system and verify apps over ADB

8. Go into ‘Lock screen and security’ -> other security settings -> turn auto update off

9. If a PIN has been entered for security: Lock screen and security -> Secure startup -> Do not require – Otherwise root will not be active on startup after going through the process.

10. Install Adhell

11. Diisable these packages:

- com.android.sharedstoragebackup

- Chameleon

- Security policy updates

- SecurityLogAgents

- Samsung DM Phone Interface

- Samsung DM Service

12. Download these apps for later use:

-L Speed

-Kernel Adiutor

-BuildProp Editor

13. Turn off WiFi for the rest of the rooting process. This will ensure that any remembered WiFi passwords are saved and not erased.

14. Use Odin again to flash the engineering boot image from here: https://www.androidfilehost.com/?fid=745425885120714389 . (It goes in the AP Slot).

15. Once it reboots, download this file: https://www.androidfilehost.com/?fid=889764386195909311 . Thanks to [MENTION=1949695]jrkruse[/MENTION] for this.

Extract and run the root file.

Opt for root with tweaks, or press 2. Follow the prompt, it's fairly simple.

17. Go into BuildProp Editor, and set these values:

Set ro.cdma.default_numeric to 310120

Set ro.cdma.default_alpha to Sprint

Set ro.build.characteristics to Sprint

18. Reboot.

19. If you don't want updates to download/install, uninstall these packages:

com.sec.android.soagent

com.wssyncmldm

com.samsung.sdm

Then, remove the update file from data/fota.

20. You should have a fully functional phone now.

Thanks to:

[MENTION=3494087]POWerSUrgeSW3[/MENTION] for helping me root nougat and for his PL6 root method (which this was based off of).

[MENTION=5840143]colormedroid[/MENTION] for his initial APE1 root method

[MENTION=8099997]paul2112[/MENTION] for the hotspot bypass.

[MENTION=1113488]JUSMEJOSE[/MENTION] for the nougat engineering image and su.

[MENTION=631273]Chainfire[/MENTION] for SuperSU and the other tools that have been very useful in different rooting applications

Huge thanks to [MENTION=1949695]jrkruse[/MENTION] for the modded root.bat!

@ Everyone who has contributed in one way or another to all of these different applications!

Hit thanks if I helped and enjoy a rooted nougat!

P.S: PL6 root method is located here: https://xdaforums.com/sprint-galaxy...hmallow-pl6-marshmallow-t3573135/post71434273 .