How to Root Samsung Galaxy S7 and S7 edge all models.

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!


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.


How to flash Debloat 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

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.

Tech Tip : Get an instant one click access to your all-time favorite android games remotely from anywhere on any device(PC/Mac/android/iOS) by loading Bluestacks applications on hosted citrix xendesktop from Cloud Desktop Online with affordable xendesktop pricing in the market powered by one of the leading QuickBooks Cloud Hosting providers – Apps4Rent

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 are 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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. I’m in between step 3 and 4 and I’m pretty sure my phone is stuck in a boot loop. Fantastic.

  2. After using my galaxy s7 went into bootloop, I clicked on the other link and tried all the other Odin v3.12 options and nothing works. My phone continues to get stuck in bootloop….. I dont want to wipe the cache or do a factory reset because the whole reason Im even trying to root the phone is so that I can retrieve some deleted documents from yesterday…. is there any other way to get my phone up and running again?

  3. Hello, the put my S7 into bootloop….I clicked on the 1st link and re tried using all 3 Odin v3.12 downloads and still nothing. Phone just constantly gets stuck in bootloop not sure what I should do now…..

    1. Hey man, I had the same issue as you. I fixed it by using another .TAR file instead of the one listed.

  4. 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?

  5. 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

  6. i followed those instructions and now i am not able to use MyKnox in my Samsung Galaxy S7 Edge…it tripped knox…is there any way to use use myKnox app, s-health and Secure Folder?
    I tried to flash stock firmware via Odin but still i am not able to use those apps….
    I will be very thankful if you help me…!!
    Thank You!

  7. I got the same red flashing startup screen, pressed volume down button and it went back into download mode. Hope that helps. This Odin Flash file seems no good.

  8. After i did the flash of with fire flash i now have an error that say ims service has stopped over and over again. Can’t use the phone because of it. I hit close app and the window pops up again. How do you fix that?

  9. After doing this i recieve a pop up error over and over again saying IMS Service has stopped. Not sure how to get rid of this and can’t use the phone as it pops up over and over. I have S7 on android 7 verizon.

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

  11. 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 ?

    Tom from Norway

    1. 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.

    2. 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:
      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 🙂

    3. 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..

  12. 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???