How to Root T-Mobile Galaxy S7 or S7 Edge on Android 7.0 Nougat!

In this tutorial, I am going to show you how to root your T-Mobile Galaxy S7 or S7 Edge on latest Android 7.0 Nougat.  Now, this root method will not trip KNOX and will disable your Samsung Pay but it IS REVERSIBLE by simply unrooting with a stock firmware.

For this root method, you will need a Windows computer!

Step 1. Power off your phone then hold down Volume Down, Center Home, and Power buttons together until you see a warning screen like below:

Step 2. Connect a micro-USB cable from your S7/S7 Edge to your computer.

Step 3. Download and extract all zip files.

Download:

Download ENG-Root-USA.zip

Download ODIN zip

Download S7Root_Unroot_SU_2_79.zip

Download Samsung Galaxy S7/S7 Edge USB driversDirect Download

 

Step 4. Run ODIN EXE file.

Step 5. If you have proper Windows drivers installed, you will see a blue highlighted box with a random COM number like shown below.  If you don’t see it, run the Samsung USB driver EXE file and install the drivers then unplug/re-plug the cable.

Choose “AP” then choose the appropriate file for either S7 or S7 Edge.

Step 6. Hit “Start” and when it is done flashing, your phone will reboot.

Step 7. Once rebooted, go to Settings->About device.

Step 8. Tap on “Software info”.

Step 9. Tap on “Build number” about 5 times until it says, “Developer mode has been turned on”.

Step 10. Hit the back button twice and you will see a new menu called “Developer options”, tap on that.

Step 11. Make sure both “OEM unlock” and “USB debugging” are checked ON.

Step 12. Connect a micro-USB cable again.

Step 13. Run “root.bat”!

When done, your phone will reboot automatically and you will see “custom” unlock sign.

Step 14. Once rebooted, run SuperSU app then select “Expert”.

Step 15. If it asks you to disable KNOX, hit “OK”.

Step 16. Verify you have full root by running Titanium Backup app.

If you see the a Superuser request window, congrats!  You have successfully rooted your S7 or S7 Edge!

Step 17. Because this root method involves an engineering bootloader(which is a test bootloader for developers), you need to set the CPU governor to “ondemand”.  Install Kernel Auditor app and open.

UPDATE: Kernel Auditor app causes LAG please uninstall (if you have installed it) and use TricksterMod app and set to “ondemand” instead.

Step 18. Set the CPU governor to “ondemand”.  You need to do this TWICE as there’s two of them!

Also set “Apply on boot” so the changes will take effect automatically on reboot.  This will get rid of any lag.

FAQ

Q: How do I go back to stock and get Samsung Pay working again?
A: You can unroot using ODIN and stock firmware. 

 

Wondering why my Galaxy S7 Edge looks like a Galaxy S8?

Check out:

More cool Galaxy S8 stuff you can install:

Credits – XDA

You may also like...

10 Responses

  1. aj song says:

    Will this method work for Sprint S7 Edge? Do you have any method to root S7 Edge?

  2. jay says:

    my root.bat isnt working . what should I do ? Unroot it and then retry?

  3. yobosaeyo says:

    Is there a certain version of busy box that needs to be installed for trickster? I installed the regular one (free) version and another one and when I run trickster it says busybox not installed. I was not seeing any lag with the other app but figured since you suggested it I would install it. And each time I click on install busybox from trickster the app closes.

  4. Dan says:

    Does this hide the root so we can still use Android Pay and other apps that check for root? Like the Magisk root does on the international phones?

    • yobosaeyo says:

      no it does not.

      • Dan says:

        That’s weird. I had my tmobile s7 edge rooted using the above method, and android pay was working – at least it wasn’t giving a “root found” error or anything like that.

        But, I ended up reinstalling the stock rom due the lag. I couldn’t ever get trickster and busybox working.

        The problem is now I have just as much lag as after I rooted it. It sucks.

        I really think Max should take this post down until they get a more stable root solution in place.

        • yobosaeyo says:

          I cannot get trickster working for anything, the lag on mine is not that bad so I am sticking with the kernel auditor app. I have another phone to root but am waiting until they can get this working properly as it’s for a teenager!
          I personally don’t use the Samsung apps but they definitely don’t want to open after rooting this way.

  5. nguyen says:

    Followed the instruction but superSU app did not install at all!
    Thanks

  6. Marky says:

    I have a T-mobile Samsung Galaxy S7 (SM-G930T model), can someone advice me as to whether this method will work on it? It seems that the bootloader on my phone is locked, preventing me from performing a root operation.

  7. hotoniel says:

    Max I just received an update from the Play Store of Super Su v2.81 and to my surprise super su binaries were not installed. How can I solve that?
    please let me know ….ASAP 5/25/2017

Leave a Reply

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