[Samsung Galaxy S7 Guides, News, & Discussion] bulletbeef:
This guide is for those of us that have devices that have been updated to the new bootloader 4 firmware which prevents downgrading to a firmware compatable with most sim unlocking tools. Firmware versions that suffer this include PH7, PJ2 or PK1 for s7 and s7e (s7e=edge for purpose of this guide, s7=g930x, s7e=g935x).

This method was used personally and tested using a sprint s7 g930p on PJ2 firmware. Your mileage may vary

This involves rooting and will trip warranty status flag. If you have another rooting method different from this thread that wont void warranty or trip KNOX please use that instead.

After this guide you can use a unlocking method of your choice a few that work will be outlined later and also a few to avoid. I also recommend having a copy of your stock rom in case anything goes wrong.

Part A: Setup

1.) Download Root_S7.zip from the bottom of this post, extract the files so that you have the folder Root_S7 with files inside it.

Copy this folder to the root of your phones internal storage and leave a copy on your PC also so you can run(double click) Root_S7.bat in the later step.

2.) Download and setup Package Disabler and use it to disable the following: (should be about 5 apps total. This step not 100 percent necessary but I found it made things easier)

Anything that says Knox

Anything DM (all of them)

SecurityLogAgent

3.) Go to Settings>About Device> and tap "Build Number" 7 times to enable "Developer Menu" then enable "USB Debugging" and "OEM unlock" in the Developer Menu.

4.) Power off the phone completely, now hold Home and Volume-(down), keep them pressed and power the phone on.

5.) Press Volume+(up) when prompted to enter "Downloading Mode"

6.) Connect USB and wait for all drivers to finish installing on PC.

7.) Download SM-G930x_Engineering_BOOT.tar.md5 or SM-G935x_Engineering_BOOT.tar.md5 (choose correct file for S7 or S7e).

8.) Open Odin3 (Run as administrator), then select the above file in "AP" slot, then press START on Odin3, the file will be flashed.

9.) keep phone connected to PC as soon as the system identifies the device Double click "Root_S7.bat that is inside Root_S7 folder that you extracted on your PC. After the phone reboots automatically it is rooted. (it may take a couple tries due to the phone bootlooping, once successful SuperSU will be installed)

10.) Open SuperSU app and go to its settings>Access> and change it from "Prompt" to "Grant". After you have changed this setting the phone should only reboot 1 more time.

11.) Proceed to unlocking

NOTE: If SuperSU prompts "update su binary" you need to run the Root_S7.bat again, and/also check that you have copied Root_S7 folder with exact same name and location as the picture below. Do not use the SuperSU from playstore use the one included in the zip.

You can now unlock using idoneapps or you can PM grsjohn.

After unlock I suggest reflashing stock rom to remove root and restore functionality.

Part B: If you decide to pm Mr. grsjohn.

1.) On a windows machine download and install TeamViewer 11 and Usb redirector

2.)In Teamviewer click extras>options>advanced>show advanced>install VPN driver (its close to the bottom)

3.)Contact Mr. grsjohn. Prepare to donate because Mr. grsjohn is awesome and is doing this with his own resources and free time. :fingers-crossed:

Thanks to and beers for

colormedroid For Root Thread here.

grsjohn for sim unlocking. :highfive: And gets my endorsement.

idoneapps for guide and root zip here.

Note: I Bulletbeef am in no way associated with idoneapps.com or any other entity. I was in the situation that this guide addresses and thought it a nice thing if everyone could have the information consolidated and in an easy to follow guide. I WILL NOT BE HELD RESPONSIBLE FOR PHONE BRICKS, LIMBS STUCK IN TOASTERS OR THE DELAY OF HALF LIFE 3. :p

Downloads: (Mirrors welcomed)

Mega