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


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

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

Leave a Reply

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