Samsung has made a handset that packs great battery smarts, excellent camera abilities and loads of raw power into an increasingly affordable package. But due to some battery issues, the Galaxy S7 sales took a great hit & completely lost the market & trust. Soon after that, Samsung released a new version of Galaxy S7 & S7 Edge. Things were improved upto an extent but not much. I believe rooting my Samsung Galaxy S7 edge was the best decision I have ever made. I have underclocked by CPU to avoid any heating & stay safe.

Android Rooting opens up too many doors for your device. You can choose between Performance, customization or both. Installing a Custom ROM, Xposed & Overclocking/underclocking as some of the advantages of Rooting. Although I won’t suggest overclocking Galaxy S7 series CPU as they are already prone to heat. So without thinking much, let’s just jump on to the Rooting procedure.

DISCLAIMER : We don’t take credit for releasing a root method — a huge giant thank-you goes out to Chainfire, Wanam, markhaines1985, PrinceComsy, Snoop05, x3demond3x, br3w3r, and everyone else who goes out of their way to make our phone experience better!

Prerequisites:

  • Samsung galaxy S7 or Galaxy S7 Edge and a windows PC
  • Optional – Backup your DATA to prevent any loss if something unfortunately goes wrong. If there is a point where it would be beneficial to start over or if you want to un-root, this will come in handy and save you a lot of trouble.
  • Samsung USB driver : SAMSUNG_USB_DRIVERS (mirror)
  • Minimal ADB Tool: Download
  • Download and extract Odin3 v3.12 (try either version) | Odin3_v3.12.zip If the second one makes your device go into bootloop, try using the first one.
  • Download engineer-rooted boot image for your device

NOTE : Do not extract these .TAR files

How to Root Samsung Galaxy S7 and S7 edge:

1. Enabling Developer Options

Step 1. Go to settings on your phone -> Lock screen and Security. Turn Off “Secure startup” to avoid any conflict between the system and the gaining Root access.

Step 2. Now go to setting -> About Phone and then tap “Build Number” 7 times until you see a popup message says that now you’re a developer or developer options have been enabled. Now to be check, navigate to Settings -> Developer’s Options and make sure it’s turned on.

2. Enable USB Debugging

Enable USB Debugging in Android
Enable USB Debugging in Android

Step 1. Go to Settings -> Developer’s Options then turn on USB Debugging. Connect your USB from your PC then open command prompt (Win+R and type “cmd” and press enter.) In command prompt, type adb wait-for-device. You device might ask for permission, accept it (you can check always allow from this computer too)

Also Read: Top 10 best ROMs for Samsung Galaxy S7 and S7 Edge

3. Flashing Kernel Image file in Galaxy S7 & S7 edge using Odin

Step 1. Power Off the device. Then press the key combination – Home + volume down + power button. This will boot you into the download mode. Navigate to Confirm flash with volume up button.

Step 2. Open Odin. Click ‘AP’ and select the appropriate AP TAR file:

Samsung Galaxy Note 5 Flash Stock Firmware using Odin
Samsung Galaxy Note 5 Flash Stock Firmware using Odin

Step 3. Now click “Start” in Odin to flash the image and reboot the device. “DO NOT DISCONNECT THE USB”

Step 4. When your device reboots, go to settings and follow the procedure above to re-enable Developer’s Options and USB Debugging

4. How to flash SuperSU file in Galaxy S7 and S7 edge

Step 1. Now extract the “SuperSU flash package” you downloaded earlier. Connect your device using a USB cable to your PC/Laptop.

Step 2. Now run “root.bat” from “SuperSU-v2.76-S7QC”. Your device will reboot after completion. (If running “root.bat” briefly flashes another command window then your PC is most likely not given USB Debugging authorization or the cable is unplugged or ADB didn’t install properly or corrupted.)

Step 3. If the “root.bat” file has been run completely then your device will reboot itself. Once it reboots, you might be prompted my SuperSU that your binaries are outdated. Dismiss this and do not update. Chainfire has not given any support to this build yet. It might be given in future. 

Step 4. On your device, locate SuperSU app and tap on settings. Find Security option and tap on “Enable su during boot”. This will run the superuser script everytime you boot up your device.

Even if you don’t have any problems, we recommend you to read and follow the next steps.

Debloat Galaxy S7 and S7 edge

Once you have rooted your Samsung Galaxy S7/S7 Edge, you might want to permanently freeze/disable few apps that won’t be using anywhere soon, but don’t necessarily want to delete. This Debloat Package will automatically do the job for you. Although this step is completely optional, I would suggest you to consider Debloating apps.

Prerequisites:

How to flash De-Bloat Script in Galaxy S7 & S7 Edge:

Step 1. Launch FireFlash on your device and click (+) button in the lower right. Select “Flash ZIP or OTA”. Locate the flashable ZIP on your device’s memory and select it. Cllick to check “Mount/system read/write” and don’t check any other option.

FlashFire root Galaxy S7 and S7 edge
FlashFire

Step 2. Click “Flash” lightning button in the lower left corner and wait for the system to flash. Your phone could flash briefly before rebooting twice.

Step 3. That’s it! You have successfully flashed the debloater.

So you have now successfully rooted your Samsung Galaxy S7 and S7 edge without any issue. This is by far the simplest method as there’re no complicated files that you need to deal with. Just a single file that works with all Galaxy S7 & S7 edge models. If you have any doubts or something isn’t working in your case, you can drop your comment in the comment section below, I will try to help you ASAP.

  • Sam Martin

    Hi, I have a small problem. followed the method and now have a screen saying bootloader exception with red and green text. It will not boot on or boot into download mode. any ideas on how to get into download mode to restore?

  • Knox apps check the kernel for knox status & it doesn’t work in rooted devices. But here’s a trick which helped me get past it:
    1. Download a root file explorer (such as Root Explorer, Root Browser or ES File Explorer).
    2. Open the root file explorer and go to the /system folder.
    3. Open the file named build.prop in text editor
    4. In the build.prop file look for ro.config.tima=1
    5. Change this line to ro.config.tima=0, simply changing the 1 to a 0
    6. Reboot phone

  • Joseph Scafuri

    Does this work for the NA models with the Snapdragon processor? And also is it possible to unroot the phone at a later time?

  • Joseph Scafuri

    Does this work for the NA Snapdragon processors as well?

  • Tom Erik Engeli

    Hi
    I followed your steps and now my phone is bricked. After flashing the kernel image my phone didnt restart. There is just some small red / white text on the screen. I have a Galaxy S7.
    Odin still recognizes the phone, but i am not able to download to the phone anymore.
    Only possible way to install files to the phone is with SD-card….
    I sent the phone to service and they said i had to replace the main board in the phone. This almost cost the same as a new phone…..
    Can you help me ?

    Regards
    Tom from Norway

    • Rahul Gaindwal

      I’m pretty sure you skipped some part, the image wasn’t fully flashed and hence it didn’t start. You can try flashing stock again on your device then try this again. If it doesn’t work, I think your last resort will be the service center. But that is really unlikely 🙂
      Your phone will boot with stock.

    • darkadam

      That is a lie, the service centre say this because they want people to stop people from modifying their phones. Your motherboard/main board will NEVER need to be replaced. If you ever have issues in the future, you can just flash stock again and if they deny service, state the EU Law Directive 1999/44/CE, that modifying software should *not* impact your warranty for hardware.

      You can download stock rom from Sammobile: https://www.sammobile.com/firmwares/database/SM-G930F/
      You may need to flash recovery using ADB and flash a ROM, you can always Push from ADB if you can’t move files to the phone.

      Or try just using SmartSwitch to restore 🙂

    • Syn Gates

      Bricked means explode (little), explode means kabooom, kaboom means your motherfuckin board useless,,and for sure u hv missed some step..then your phone overclock, heating n kaboom.. n it cost u more than it suppose to be. So root phone with precaution..

    • Syn Gates

      U can use the motherboard but 1st u hv to repair the chip..

  • Chris Stevens

    i followed this entire method with sucess with sm-g930r4 us celluar galaxy s7, all is good. just wondering if there was ny way to add twrp or at least some form of full backup???

    • Rahul Gaindwal

      You can try flashing twrp through fastboot. It should work. 🙂