How to Root the Verizon, AT&T, T-Mobile and Sprint Galaxy S7 & S7 Edge

Galaxy S7 Root

We can now root the Verizon Wireless, AT&T, T-Mobile and Sprint variants of the Galaxy S7 and Galaxy S7 Edge and today I’m going to show you how.

I have a previous tutorial that shows you how to root the Galaxy S7 and Galaxy S7 Edge, but that root method only works on the unbranded versions. These are the versions that most people buy around the world, but wireless carriers in the United States do things differently. It’s taken a while now, but there is finally a root method that works on the AT&T, Verizon Wireless, T-Mobile and Sprint versions of the Galaxy S7 and Galaxy S7 Edge.

I will be walking you through the entire process here today and the video below can be even more help if you get stuck during the process. I will be rooting my Verizon Galaxy S7, but the method works on all US carrier versions of both the S7 and the S7 Edge. As of right now, reports seem to indicate that this root method does not trip KNOX. Meaning, at this time, this shouldn’t void the warranty on your device.

However, I cannot guarantee this as it might be different for you, and things might change in the future. You will need to proceed with caution if you are worried about tripping KNOX. Also, rooting the Galaxy S7 will prevent Samsung Pay and Android Pay from working (unless things change in the future). These are the sacrifices we have to make if we want to gain root access on our Galaxy S7 and Galaxy S7 Edge. So again, proceed with caution if you are worried about that.

Note – This new root method will work on the SM-G930A, SM-G930T, SM-G930P, SM-G930V, SM-G935A, SM-G935T, SM-G935P, and SM-G935V versions of the Galaxy S7.

Note – Some Galaxy S7 and Galaxy S7 Edge users report issues (a failed message within Odin) using the modified Odin file listed below (not all do though, so it’s likely best to try the modified version first). If this is the case for you, you’ll want to use this version of Odin instead.

Galaxy S7 Root

  1. Download and Install the Samsung USB Drivers
  2. Reboot the PC After Installation is Completed
  3. Download and Install the Minimal ADB & Fastboot Tools
  4. Download and Extract the Modified Odin Program to the PC
  5. Download the Rooted Boot Image to the PC (Galaxy S7 / Galaxy S7 Edge)
  6. Download and Extract the SuperSU Binaries
  7. Copy/Move the SuperSU Binaries into the ADB & Fastboot Directory
  8. For me, That is ‘C:\Program Files (x86)\Minimal ADB and Fastboot’
  9. Launch the Settings App
  10. Tap on the ‘Lock Screen and Security’ Option
  11. Tap on the ‘Secure Startup’ Option and Make Sure it is Off/Disabled
  12. Enable Developer Mode on the Galaxy S7
  13. Enable USB Debugging Mode on the Galaxy S7
  14. Connect the Galaxy S7 to the PC with a Micro USB Cable
  15. Launch the Minimal ADB & Fastboot Tools Shortcut
  16. Type the Following in the Command Prompt. . .
  17. adb wait-for-device
  18. . . .Then Press Enter on the Keyboard
  19. Grant USB Debugging Access to the PC From the Galaxy S7 if Prompted (check the always allow option too)
  20. Boot the Galaxy S7 into Download Mode
  21. Press the Volume Up Button When Prompted in Download Mode
  22. Launch the Modified Odin Program on the PC
  23. Click on the ‘AP’ Button within Odin
  24. Then Browse to and Select the Rooted Boot Image (the .TAR file)
  25. Click the ‘Start’ Button within Odin to Flash the Rooted Boot Image
  26. Wait for the Galaxy S7 to Reboot Itself
  27. Double Check to Make Sure USB Debugging Mode is Still Enabled
  28. Type the Following Command in the Same Command Prompt from Earlier. . .
  29. root.bat
  30. . . .Then Press Enter on the Keyboard
  31. Wait for the Galaxy S7 to Reboot
  32. For Now, Ignore the SuperSU Prompt About it Needing to be Updated

Explanation


If you have done some of this stuff before, no need to repeat it again (usb drivers, minimal adb tools install, etc). For those who have never done any of this before, you’ll first need to download and install the Samsung USB drivers. Then install the Minimal ADB & Fastboot tools, download the modified Odin program (it has to be this one and not a regular version), download the rooted boot images for your device (the Galaxy S7 or the Galaxy S7 Edge), and then download/extract the unique package of Super SU binaries.

Go ahead and move those SuperSU binary files (the individual files) into the Minimal ADB & Fastboot directory and then you’ll want to launch the Settings application on the Galaxy S7 or S7 Edge. We need to go into the Lock Screen and Security section to make sure the Secure Startup option is not enabled. If this option is enabled, it will prevent us from rooting the AT&T, Verizon Wireless, T-Mobile and Sprint Galaxy S7 and Galaxy S7 Edge. So disable it if you have manually enabled it in the past (this feature is disabled by default).

Allow USB Debugging Access

USB Debugging Access Prompt

Then you’ll need to enable Developer Mode, enable USB Debugging Mode from within the Developer Options menu, and then connect the Galaxy S7 to the PC with a micro USB cable. Then go ahead and launch the Minimal ADB & Fastboot tools shortcut that was created when installed so you can execute the adb wait-for-device command. Unless you have granted USB Debugging access to the Galaxy S7 in the past, you’ll be greeted with a prompt that looks similar to the image above.

Check the Always allow from this computer option, and then grant access to it. From here, you’ll need to boot the Galaxy S7 into Download Mode and confirm that you want to boot into Download Mode by pressing the Volume Up button once you get to the first menu. When the Galaxy S7 is in Download Mode (also known as Odin Mode), you can launch the modified version of Odin that we downloaded earlier.

Galaxy S7 Root Odin

If done right, you should get the PASS message in the first box of Odin.

When opened, click on the AP button and then browse to and select the rooted boot image that we downloaded earlier as well (the .TAR file). Once the file has been plugged into Odin’s AP section, simply tap on the Start button at the bottom of the Odin screen. This process can take a couple of minutes to complete, and if everything goes smoothly then you should see that PASS! message as shown in the image above.

If done properly, your Galaxy S7 or S7 Edge will reboot and then you’ll be taken back into the Android OS. From here, we need to turn our attention back to the command prompt so we can execute the root.bat command. After executing that command, you’ll see a lot of text scrolling down the screen. Again, this process will take a few minutes to complete as well and if done properly, your Galaxy S7 or Galaxy S7 Edge will reboot without seeing an error on the screen.

This last reboot signifies the completion of the root method and when you boot back up you should see SuperSU installed on the Verizon Wireless, Sprint, T-Mobile or AT&T Galaxy S7. You can launch the SuperSU application to make sure it installed properly. If you get prompted to manually update SuperSU from launching the app, it’s advised (at least for now) to ignore this process. There have been reports that updating the app via the Play Store is okay and won’t mess with your rooted Galaxy S7 and Galaxy S7 Edge.

If this tutorial helped you in any way, please consider donating at Patreon or PayPal. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, etc. will also help a lot.

 

About the author

Doug

I'm working to create an organized and easy to follow central repository of Android tips, tutorials, guides and everything you need to know. With a focus on device specific tutorials now, my goal is to branch out and do more universal tips and tricks that will work on all Android devices.

  • Bradley Oliver

    Followed the steps, worked perfectly. But now there is a few new items in my notifications bar. A logo that looks a bit like a Venn diagram and one that says Vo)) LTE. What are those? My battery is draining pretty fast. They sit between my bluetooth icon and WiFi icon.

    • Thanks for the feedback Bradley. I’m glad to see it worked out well for you

  • Nicholas Brown

    Started odin, phone restarted, now it’s just sitting at the AT&T logo

  • drends

    just did everything and it passed all the way to the reboot after the flash and now its just sitting at the T-Mobile logo and my phone keeps vibrating… help

  • Rigoberto Rodriguez

    Do you know why i cant use my mobile data in the sm-g935p im using that phone with a mexican carrier but i tried wth other carrier and it still happening

  • Jack

    I followed you instructions, however, when I try to run the ROOT.BAT program, it cannot connect to an ADB server. Here is what I’m getting…
    C:Downloads – MasterSamsung GalaxyGalaxy S7 EdgeSamsung_Root_All_S7_QC_models>adb push launch_daemonsu.sh /system/etc/launch_daemonsu.sh
    * daemon not running. starting it now on port 5037 *
    ADB server didn’t ACK
    * failed to start daemon *
    error: cannot connect to daemon

    What could be wrong?

  • Chris Lindley

    Followed Instructions and got a “pass” with odin. When restarting just sits at att screen

  • kareem007

    i got bootloop help me

    • Ruben Bueno

      same i really need help

      • joe

        any luck?

  • Wolfalena

    I am stuck on the download screen after I put it in download mode

  • Wolfalena

    I got past the download screen, now i always get stuck on the logo screen and it vibrates, my command prompt says it doesnt recognize internal or external command.

    • Chris Cochran

      You need to clear cache and SYSTEM RESTORE!!!!!!!

  • JOE

    PHONE IS STUCK AT THE LTE PLUS SCREEN AND VIBRATES EVERY KNOW AND THEN

    • joe

      now*

      • Chris Cochran

        You need to clear cache and SYSTEM RESTORE!!!!!

  • Edwin Vedia

    Stock boot.img the S7 G930T Please can upload and pass me the link, I thank them

    • Chris Cochran

      You need to clear cache and SYSTEM RESTORE!!!!

  • Marcos

    Does not work on my mobile. It stays on T-Mobile screen and vibrates all time long. I need help!

    • Chris Cochran

      You need to clear cache and SYSTEM RESTORE!!!

  • jeff & marci

    can i use an unlocked T-Mobile G935T (S7 Edge) on Verizon’s network?

  • k

    my baseband # ends in PD2… not PE1
    is this an issue before going into this entire tutorial? yes no?

  • Chris Cochran

    Hey Android Explained…..You just scared the living daylights out of me. There was one step you forgot in your walk through! I got the dreaded boot loop with random vibrations at the Sprint screen. You need to clear cache and SYSTEM RESTORE!!! Put this on your list!

    • This wasn’t required when I did it (as evident of the video), but after which step does this need ot be done?

  • Matthew Granger

    i am trying to unroot as my phone is super laggy and I cant find an odin that allows to to flash the stock firmware with a pass. maybe I can just flash the stock boot.img? does anyone have it for the g935a? need help this is a 3 day long journey of disappointment!!!

    • Matthew Granger

      prince comsey odine doesn’t work for me either, it only allows me to reflash the stock rooted(which is good it atleast does that because it keeps getting caught in “unauthorized non boot up mode) @AndroidExplained:disqus

  • Jeremy Mardlin

    my sprint S7 just tries to search for service after this

  • Brandon Lynn

    stuck in boot loop as well. figures…

  • Gerardo Navarrete

    Does it work with a Tracfone S7 as well?