If you want to root your Samsung Galaxy S7 or S7 Edge on latest Android 7.0 Nougat, you will want to use the Magisk root method, which allows you to “hide” root from apps that check for SafetyNet such as Android Pay, Pokemon Go (or any Nintendo games on Play Store), and Snapchat. This will allow you to seamlessly use all of your favorite rooted apps such as Titanium Backup app while allowing you to use apps that check for root.
Now, rooting your Galaxy S7 or S7 Edge WILL PERMANENTLY DISABLE SAMSUNG PAY! You have been warned! However, with Magisk root, you will be able to use Android Pay instead.
This root method works on the following models ONLY:
- International Galaxy S7 SM-G930F, SM-G930FD, SM-G930X
- Canadian Galaxy S7 SM-G930W8
- Chinese Galaxy S7 Qualcomm
- International Galaxy S7 Edge SM-G935F, SM-G935FD, SM-G935X
- Canadian Galaxy S7 Edge SM-G935W8
- Chinese Galaxy S7 Edge Qualcomm
Step 1. Under Settings->About device, check your “Model number” and make sure your model is one of the listed above.
Step 2. Go to Settings->About device->Software Info and make sure your “Android verison” is 7.0.
Step 3. Tap on “Build number” 5 times until it says, “Developer mode has been turned on”.
Step 4. Go back to Settings then tap on “Developer options”.
Step 5. If you see “OEM unlock” option, make sure it is ON. If you don’t see it, you can skip this step.
Step 6. Download all the files you need including ODIN, Samsung USB drivers, Samsung AntiKit Removal Kit, Magisk ZIP, and TWRP for your model of S7 or S7 Edge.
Unzip/extract all files for ODIN zip file.
Step 7. Copy over Magisk ZIP and Samsung AntiRoot Removal Kit to your S7 or S7 Edge.
Step 8. Power off your phone then hold down Volume Down, Center Home, and Power buttons together for about 6 seconds until you see warning screen like below:
Step 9. Hit Volume Up and connect a micro-USB cable from your phone to a Windows computer.
Step 10. Run the ODIN exe file in ODIN folder.
Step 11. You should see a box that’s colored in blue with a random COM number.