A password will be e-mailed to you.

The Samsung Galaxy S7 and S7 Edge has been updated to the latest Nougat Samsung Experience 8 firmware. It comes with many new features and performance upgrades. However, upgrading to Android 7.0 Nougat via Odin may lose all the customization and even the root privilege. Moreover, the new Android OS version, specifically Nougat, comes with an encryption as a security and privacy measure. Hence, in order to get root access on S7 (Edge), you will need to flash an additional decryption no-verity-opt-encrypt package via TWRP. This will decrypt the latest Galaxy Nougat firmware.

The encryption may sometimes intervene into the development process and needs to be removed before modifying the system or flashing a custom package or MOD like SuperSU. Hence, you may also want to flash the Samsung Nougat decryption package listed below in order to successfully root the firmware.

Here are certain things to consider before proceeding. Although this has been tested working on some of the Galaxy S7 users, it may still sometimes fail. The tutorial works for all Exynos (SM-G930F) S7 Flat and (SM-G935F) S7 Edge models. Be sure to backup everything. The guide will trip Knox flag to 0x1. Some features may not work.

Files required to root Nougat on Galaxy S7 (Edge)

You may also like: How to restore Galaxy S7 to complete stock.

How to Root Android 7.0 Nougat on Samsung galaxy S7 and S7 Edge SM-G935F/FD SM-G930F/FD?

Step 1: The first thing you need to do is Enable OEM unlock & USB Debugging Mode from the Developer Options. To enable Developer Options in the Settings, go to Settings>About Phone> Tap on the Build Number several times.

Step 2: Transfer all the files in your Galaxy device’s internal storage or SD card. Also keep an OTG and USB drive as a backup.

Step 3: Now Reboot your device into Download/Odin Mode. To do so, turn off your device completely and then press and hold Power button + Volume Down + Home keys for a few seconds. If you see a warning sign press Volume up/ Volume down to get the Odin screen.

Step 4: Run Odin software as administrator. While your device is still in the Odin Mode, connect your device to your PC using a USB cable. After a successful connection, the ID: COM in the Odin should turn Blue and an Added!! message should be displayed in the Log tab.

Step 5: Open Odin and click on AP button and add TWRP tar file in the [AP] slot and disable Auto-Reboot and click on “Start” button.

Note: See how to install TWRP on Samsung devices via Odin.

Step 6: Again reboot into TWRP. If you don’t see the TWRP boot splash, flash it again. Once into TWRP, you will see the screen to allow system modifications. Allow or confirm only if you are going to root your device; otherwise you will trigger dm-verity and won’t be unable to boot.

Note: 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.

Step 7: Now, tap on the Wipe option and click on format data. Tap “yes”.

Step 8: Return to the home screen and click on “Reboot to Recovery” Option.

Note: If you don’t see any data in your internal storage,  you can still transfer the files listed above using OTG or USB drive.

Step 9: From TWRP, tap on “Install” and go to the file location of “no-verity-opt-encrypt-XXX” and swipe right to flash.

Step 10: From TWRP, tap on “Install” and go to the file location of “SuperSU 2.79 SR3 or later” and swipe right to flash.

Step 11: You can now reboot to system.

The booting procedure may take around 5-10 minutes. Once you are in you can enjoy root access on Galaxy S7 (Edge) Nougat firmware. If the system doesn’t boot up for a long time, then go to this link to troubleshoot.

You can disable KNOX from the SuperSu app. Simply open the SuperSU app and you may see the popup to disable KNOX. Click OK and then restart the device. Follow and like us on social media. For queries comment down below.