[Samsung Galaxy S7 Edge Guides, News, & Discussion] davincc:
Warning !

Please note that the official TWRP for Nougat on Galaxy S7/ S7 Edge is not available yet but based on my experience the Marshmallow version is working on Nougat. By installing a custom recovery on your S7 and S7 Edge and rooting it, you’ll void the warranty. I have tested the procedure on my Galaxy S7 Edge (SM-G935FD) successfully but still, you are warned to proceed unless you understand what you’re going to do. The procedure might soft-brick your device but you can easily recover it by following the guide on my post before. Please note that Samsung Pay won’t work once your Galaxy S7 is rooted.

Preparation :

1. Download the latest Odin flash tool.

2. If you own the Galaxy S7 (SM-G930F/FD), download this TWRP image: twrp-3.1.0-0-herolte.img.tar

3. Samsung Galaxy S7 Edge (SM-G935F/FD) users should download this file: twrp-3.1.0-0-hero2lte.img.tar

4. Download the latest TWRP flashable SuperSU and the latest no-verity-opt-encrypt and put that in your sdCard.

6. Make sure you have Samsung USB Drivers installed on your computer.

7. Go to Settings> About device> Software info and tap Build number 7 times to enable Developer options. THIS STEP IS VERY IMPORTANT !

8. Go back once, now you can find the developer options at the very end of the scroll, open it and enable OEM unlocking and USB debugging.

9. Do not forget to backup your phone’s data first

Guide :

1. Extract the downloaded Odin zip file to your desktop and copy the twrp-3.1.0-0-hero2lte.img.tar file to there but

do not

extract the tar files.

2. Now turn off your Galaxy S7 Edge then press and hold the Volume Down + Home + Power keys at the same time until your phone booted into the Download mode. Then release the keys as soon as you see a blue screen with warning sign and press the Volume Up key.

3. When your phone gets into the Download mode, open the Odin folder and launch the Odin flash tool.

4. Now connect your Galaxy S7 Edge to your computer using a USB connector(MTP Cable).

5. The ID:COM port on Odin will be written "0:[COM]" once your device is detected.

6. Click the AP button in Odin and add the twrp-3.1.0-0-hero2lte.img.tar file to it.

7. Then Click the Options tab in Odin and un-tick Auto-Reboot.

8. Now click the Start button to trigger TWRP installation.

9. When TWRP is successfully installed at the ID:COM will be written "PASS!" message. Now you can disconnect the MTP cable.

10. Now press and hold the Volume Down + Home + Power buttons at the same time until your phones turn blank then swap to Volume Up + Home + Power key and hold as soon as the screen goes blank. Hold those 3 keys until you get into TWRP Recovery.

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

12. Now tap Backup, tick System, Boot, and Data then choose sdCard. Then sit back for a while as the TWRP backing ur files up. The estimated time depends on your file's size.

13. After its done press back button again and again until you came to the very first interface of TWRP that you can interact with.

14. Tap the Install button in TWRP, click the Select Storage button and choose sdCard then locate your no-verity-opt-encrypt.zip and select it. Swipe the confirmation slider when prompted. (Note: In case you see the red text error in TWRP saying unable to mount storage, go to the main menu in TWRP and select Wipe> Format Data. After that, press back button then do this step again)

15. When it’s restarted, press again the Volume Down + Home + Power again to enter the TWRP.

16. Tap the Install button in TWRP, click the Select Storage button and choose sdCard then locate SuperSU.zip and select it. Swipe the confirmation slider when prompted

17. After its done tap the Reboot System button.

18. Now you can sit back and relax. It will take quite much time to set up for the first time. No need to be panic while you see the samsung logo keep blinking. Btw if u see the samsung rebooted twice, its okay, it should happen.

Enjoy:)