[Samsung Galaxy S7 Guides, News, & Discussion] tinko975:
Follow this steps and download that links..

Instructions are similar to Marshmallow. Main thing to note here is - Use the latest supersu build.

Prerequisite:

Samsung Drivers

ODIN

SR2-SuperSU-v2.79 and above versions.

twrp-3.0.2-4

no-verity-opt-encrypt - Optional

Instructions:

Enable OEM unlock & Debugging Mode in the Developer Options

Reboot your device into Download mode. To do this, hold the [Volume Down] + [Home] buttons for a while.

Once you reach the Download mode warning screen, press [Volume Up] to continue.

Open Odin and place that TWRP tar file in the [AP] slot and disable Auto-Reboot and click on "Start" by connecting your phone.

When its done flashing, Hold [Volume Down] + [Home] + [Power] to get out of Download mode and immediately swap to [Volume Up] when the screen blanks.

If you don't see TWRP boot splash, try again.

At this point, you will reach the screen asking you if you want to allow system modifications.

By swiping right, you will trigger dm-verity, and if you don't follow the next step you will be unable to boot!

If you are going to root your device and follow the rest of these steps, then it is safe to swipe right and enable modifications.

If you want to use Systemless DevBase, then do not swipe. Keep it as read only.

Go to Wipe and click on format data. Type "yes" and it will format.

Now go back to home and click on "Reboot" then click on "Recovery" Option.

Now Transfer the above downloaded filed into your Phone or Memory Card or OTG Pendrive.

Now again click on Install and flash the Super SU. Only the latest Super SU is working fine with no issues. Do not use the old versions.

You can now click on reboot > system

It will take about 5 Min and boot. Done. You've got the Nougat rooted.

After the fresh boot, you will setup everything. Once you are in, you can observe a notification.

This is a security notification - unauthorised actions have been detected. Restart your device to undo any unauthorised changes

Disable the notification permissions in settings and restart your device by using power button.

Do not restart it by using the option mentioned in that window!

Now go into supersu app. A popup will open to disable the Knox. click on OK. It will take some time to disable it. If its taking more than 5 min and failed to disable, then restart the mobile again and do the same step. it will work now.

Note: You can ignore the last step, If you want to use KNOX - do not disable it.

How to Disable the notification permissions:

Slightly move the notification to the right. You can see a 'settings icon'. Click on that and you'll be taken to notification permissions.

If you see "Allo notifications", disable it.

or

Go to Settings > Applications > Click on 3 dot menu on the right corner and select "Show system Apps". Find "SecurityLogAgent" and open it.

If you dont see that option to disable the notifications:

Go to settings > device maintainance > Device Security > Click on scan device once and close the settings.

Open the supersu app and you may see the popup to disable KNOX. click on OK. (If you've already done this, just restart your mobile)

Restart the device. Done.