How to Root Galaxy S7 or S7 Edge on Android 7.0 Nougat w/ Magisk!

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.

Download Magisk and Samsung AntiRoot Removal Kit

Download ODIN and Samsung USB Drivers for S7/S7 Edge

Download TWRP

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.

You may also like...

10 Responses

  1. mr1bug says:


  2. Avi Teperman says:

    I am having a problem with this root method and I hope you can help. I followed all the instructions and when installing the zip file with TWRP I see a message in red about could not mount /data partition. trying to reboot by clicking on “Reboot System” the phone remains in a loop showing “SANSUNG ” message which fades and return.

    Technical details: I have S7 Edge and installed the proper TWRP image for it. Otherwise I followed the instructions to the letter.

    Can you help in resolving this or pointing me to a method to recover my phone from its brick state?

    Thankd in advance – Avi

  3. Azza says:

    I’m getting the same /data mount error

  4. Julian says:

    Hey if I update from 6.x to 7.x will I be able to downgrade back to 6.x if I wanted?

  5. MOBASHER says:

    I have SUPERSU root on my unlocked s7 edge international version.

    I get the first two green ticks but SafteyNet fails with CTS profile mismatch error.

    What should I do?

  6. Khaw S says:

    has anyone got success with this method?

  7. rob says:

    unable to install samsung drivers publisher has been blocked ???

  1. April 21, 2017

    […] install, make sure you have TWRP recovery installed.  If you don’t have it installed, follow Steps 1 through 13 in our root guide here then follow the rest of instructions on this […]

Leave a Reply

Your email address will not be published. Required fields are marked *