[Samsung Galaxy S7 Edge Guides, News, & Discussion] Banayat:
Overview​

- Disclaimer -

- Tested on -

- Deep Cleaning -

- How to flash TWRP and enable Root with SuperSU -

- Download sources -

- Combos explained -

- Unlock bootloader and enable USB-debugging -​

DISCLAIMER​

I AM NOT RESPONSIBLE IF YOU DAMAGE OR BRICK YOUR PHONE. THIS IS THE METHOD OF HOW I ROOTED MY S7 EDGE AND I WANTED TO SHARE THIS METHOD WITH YOU.

THE FOLLOWING GUIDE IS SUPPOSSED TO WORK FOR S7 PHONES WITH EXYNOS CHIP, ONLY!

IF NECESSARY: MAKE A BACKUP OF YOUR APPS/PICTURES/VIDEOS BEFORE YOU PROCEED.​

Tested on​

[Device model] Galaxy s7 edge SM-G935F

[Codename] hero2lte

[Buildnumber] NRD90M.G935FXXS1DQHM (2017-08-30)

[Buildnumber] NRD90M.G935FXXU1DQJ1 (2017-11-15)

[Android] Android 7.0

[TWRP version] 3.1.1.0 (twrp-3.1.1-0-

hero2lte

.img.tar)

[SuperSu version] 2.82 (SR5-SuperSU-v2.82-SR5-20171001224502.zip)​

[Not Required] In case you need a Deep Cleaning (WATCH OUT! MIGHT BE RISKY!)​

1. Download "Firmware" dedicated for your phone (unpack zip file!)

2. Connect phone to PC via USB cable

3. Enable "Auto Reboot", "Nand Erase" and "F. Reset Time"

4. Put BL/AP/CP/CSC firmware files to the right places without choosing "HOME_CSC..."

5. Press "Start"

Flashing TWRP and enable Root with SuperSU​

[PC]

A. Download No-Verity-Opt-Encrypt zip file (=NVOE)

>> Place it to your phone's internal/external drive​

B. Download SuperSu zip file

>> Place it to your phone's internal/external drive​

[Phone]

Developer Options that have to be enabled before flashing anything:

C. OEM unlocking

D. USB debugging

[Phone]

1. Start "Download Mode"

>> Connect phone to PC via USB connector cable​

[PC]

2. Run Odin3 as Administrator (by right-click on it)

>> Untick "Auto Reboot"

>> Let "F. Reset Time" be enabled​

3. Load proper TWRP file into "AP"

4. Press "Start"

5. Wait until "PASS!" is appearing and progress bar on phone seems finished.

[Phone]

6. Force phone reboot (screen turns to black) {see "Combos explained"}

7. Once screen turned black immediately enter "Recovery mode"

>> "Keep System Read only?" Screen should appear​

8. Swipe the arrow button at the bottom of the screen

9. Tap "Wipe" in main menu, tap "Format data". Type "Yes“ on your keyboard (first letter probably needs to be pressed twice or three times)

>> This will delete the data from all apps!​

10. Tap "Back", "Install" and "Select Storage"

>> Depending on which NVOE/SuperSU file you want to choose you got to tap "Select Storage" (It is set to "Internal Storage" by default). Let's say you wanna have these files from your extermal SDcard being flashed: Select >> [Micro SDcard] entry​

11. Find the NVOE file on your external SDcard, select it and swipe the arrow button to confirm flashing.

>> Flashing NVOE is required for the phone to boot correctly! ​

12. Go back to main menu by tapping that house symbol at the navigation bar.

13. Tab "Reboot", "Recovery" and "Do not install"

>> It should reboot back to "Recovery mode" automatically​

14. [optional] Check "Never show this screen during boot again" and swipe the arrow button

15. Swipe the arrow button

16. Tap "Install", find the SuperSU file and flash it by selecting and swiping the arrow button like you did with the NVOE file.

17. Check "Reboot after installation is complete"

>> It should reboot back to "Recovery mode" automatically​

18. Tap "Do not install"

Done! Phone should reboot to Android OS after ~2-5 Minutes. Enjoy! :highfive:​

Note

: USB-Debugging might be disabled again after this procedure.

Download sources (consider downloading the LATEST one!!!)​

Firmware: https://www.sammobile.com/firmwares/

TWRP: https://twrp.me/Devices/

>> Type your device name and press "Enter"

>> Choose Download location and download latest "img.tar" file

>> Make sure this file has the correct device name. hero2lte = s7 EDGE |||||| herolte = s7​

No-Verity-Opt-Encrypt: https://build.nethunter.com/android-tools/no-verity-opt-encrypt/

SuperSu: https://download.chainfire.eu/supersu

Combos explained​

Enter Download Mode: "Volume Down" + "Home" + "Power"

Force phone reboot: "Volume Down" + "Power"

Enter Recovery Mode: "Volume Up" + "Home" + "Power"

Developer Options: How to unlock bootloader and enable USB-debugging?​

1. Launch the Settings app from the app drawer or the notifications shade.

2. Swipe all the way down and tap on "About device" and "Software info".

3. Tap "Build number" till you see a prompt on the display stating "You are now a developer".

5. Now go back to the main Settings page, scroll down once more and tap to "Developer Options".

6. Enable "OEM unlocking" (=Allow the bootloader to be unlocked) and scroll down to enable "USB-Debugging", as well.