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

18 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

  8. garicula marley says:

    It worked perfectly for me for anyone wondering, just took like 20 minutes ish. folloq the steps exactly tho

  9. Daniel says:

    Hi all. I have the s7 Edge sm-g935t and I would like to put a custom rom in, where the battery life would become better. Any recommendations? I would really appreciate it!

  10. Jimmy says:

    Max i cant get trickster mod to work.

  11. Will says:

    There are files missing from the S7Root_Unroot_SU_2_79 download. Not sure if your instructions are outdated or if the files were removed but what you show in the instructions does not match what I’ve downloaded.

  12. Russ Y says:

    Note 5 site is down!
    Hey Max, can you take a look at the note 5 site? It doesn’t work? Thank you for all the good work bro!

  13. Josh says:

    for some reason it didn’t root my s7 (sm-g930t) from t-mobile. I got the SU app and the custom loader, but still not rooted

  14. I used the tutorial on youtube.It pass when install the odin.Everything works except when I root.When I restart my phone the custom comes. up.Kingo root does not root my phone.Like to know what I’m doing wrong

  15. Alton says:

    Hello,

    I have tried this method on a TMO S& Edge and after the first inital flashing of the first step. The phone reboots to the Yellow Triangle and android laying down. Tried to hard reboot and goes into the same. To fix I had to just reflash the stock firmware again. I have not reattempted to try to root again. Any suggestions to why it was doing that?

Leave a Reply

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