Root Samsung Galaxy S7 and S7 Edge on Android 7.0 Nougat G935F-FD

Update: Samsung Galaxy S7 (SM-G930F/FD) and Galaxy S7 (SM-G930F/FD) devices are being updated to official Android 8.0 Oreo firmware. This takes the S7ย ย SM-G930F andย SM-G930FD to firmware build number (Baseband versions)ย G930FXXU2ERE8 andย G930FXXU2EREM respectively. Whereas, the S7 Edge variants are receiving build G935FXXU2ERE8 andย G935FXXU2EREM forย SM-G935F andย SM-G935FD. The Oreo update features latest Samsung Experience 9.0 which is the same as that of the Galaxy S9/S9+, S8/S8+, and Note 8.

The Galaxy S7 or S7 Edge are the latest Samsung devices to receive Oreo TouchWiz firmware update.ย It features all the Oreo goodies such as Autofill for usernames and passwords, advanced doze mode, advanced App permissions, Notification channels, new emojis, and several performance benefits.

However, upgrading to Android 8.0 Oreo via Odin flash tool may result in factory reset of your Samsung device and lose all the customization or root privilege. So after upgrading you may need to gain root access. using this tutorial you can easily root your beloved Galaxy S7 and S7 Edge using the latest Magisk Manager and setup custom TWRP recovery. We will also show you how to bypass DM-Verity check and disable encryption on your device.

Download Rooting files for Samsung Galaxy S7 (Edge)

No Verity and decryption zip

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 Oreo or Nougat decryption package listed above in order to successfully root the stock firmware.

You may also like:

Warnings:ย Although this procedure has been tested working on several Galaxy S7 (Edge) devices, we wonโ€™t be held responsible if you miss any step or do something wrong.

The tutorial works for all Exynos variants only. DO NOT try it on Snapdragon models. Beย sure to backup everything. The guide willย trip Knox flag to 0x1. Some KNOX related features may not work.

How to Root Samsung Galaxy S7 and S7 Edge on Android 8.0 Oreo or Nougat?

Step 1: The first thing you need to do is Enable OEM unlock (if available) & USB Debugging, and Advanced reboot options 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:ย Download the latest Odin, TWRP recovery (.TAR), and Samsung drivers to PC. Transfer the Magisk zip to phone storage or SD card. Also keep a USB OTG and USB flash drive as a backup.

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

Step 4:ย Run Odin software as administrator on your PC.ย 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.

Detailed tutorial:ย How to install TWRP on Samsung devicesย via Odin.

Step 6:ย In Options tab check only โ€œF. Reset Timeโ€.ย ATTENTION: rest options must be UNCHECKED!!!

Step 7: Press โ€œStartโ€ and wait till finish flashing. You will see โ€œPASSโ€ info message on the same screen once the flashing is complete.

Step 8:ย Once TWRP has been installed successfully, reboot into TWRP. If you donโ€™t see the TWRP boot splash, flash it again.

Step 9:ย 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 10: Now, tap on the Wipe option and click on format data. Tapย โ€œyesโ€.

Step 11: 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 Magisk zip listed aboveย using USB OTG or USB flash drive. Mount it from advanced settings in TWRP.

Step 12: Fromย TWRP, tap on โ€œInstallโ€ and go to the file location of โ€œno-verity-opt-encrypt-XXXโ€ and swipe right to flash.

Step 13: Again from TWRP home, tap on โ€œInstallโ€ and go to the file location of Magisk zip, select, and swipe right to flash.

Step 14: You can nowย reboot to system.

The booting procedure may take longer around 5-10 minutes.ย Once your device gets past the boot animation, your device is successfully rooted. If the system doesnโ€™t boot up for a long time,ย then go to this link for troubleshooting.

Open up the Magisk Manager app. If not found, the install it from the Magisk post in download section. Start granting root permissions via Magisk Manager app.


Sarang Avatar

3 responses


  1. jonathan Avatar
    jonathan

    why when im opening lucky patcher or freedom te phone is freezing and rebooting?

  2. Broseph Goebbels Avatar
    Broseph Goebbels

    Does this only apply to the international version of the S7 Edge or will this work on the Qualcomm Snapdragon version used in the USA?

  3. Yoann Mainguy Avatar
    Yoann Mainguy

    Doesn’t work for me.
    Galaxy S7 SM-G930F (not edge)
    Odin stuck on “File Analysisโ€ฆ”.

Leave a Reply