Hot topics

How to root the Samsung Galaxy S7 and S7 Edge

AndroidPIT Samsung galaxy s7 edge 9
© nextpit

The Samsung Galaxy S7 and S7 Edge are fantastic phones, but what if you want to get rid of TouchWiz or make Android a little more personalized than the OS allows? The answer, of course, is that you root them - or at least, you do if you’ve got one of the rootable ones. Here’s how to root the Galaxy S7 and Galaxy S7 Edge, and which models you shouldn’t try it on. 

Can you root the Galaxy S7 and S7 Edge?

We’ve got good news and bad news. Some S7 and S7 Edges are rootable, and some aren’t. The former are the global models with Exynos processors, and the latter are the US models with Snapdragon 820 processors. Those devices’ bootloaders are locked, and that means you can’t root them just yet. That may change: T-Mobile is reportedly asking Samsung to make the Snapdragon models rootable because their customers have been demanding it - but for now, Snapdragon-powered Galaxy S7 and S7 Edges are stuck with the software they shipped with.

As ever, we need to put a warning in here: rooting will almost certainly invalidate your warranty and there’s always a risk that you’ll brick your device. It’s a remote risk, but it’s a risk nevertheless. Rooting isn't particularly difficult or very dangerous, but if you're not confident with fiddling around with system software it might be worth trying alternative customization options such as custom launchers instead. As you'd expect, we've got a guide to the very best custom launchers around, and you'll find it here.

qualcomms snapdragon 820
If your Samsung has one of these, the rooting process detailed here won't work... yet. / © Qualcomm

Before you root the Galaxy S7 and S7 Edge

Before rooting your device, you need to know exactly what model you have - installing the a package made for another model may turn it into an expensive paperweight - and it needs a decent charge of 80 percent or more. You’ve made a backup of everything that matters to you, of course, and you’re aware that rooting your device will trip Samsung’s Knox security - so after you root your device Samsung Pay will no longer work. For the same reason you shouldn’t root a corporate Galaxy provided by your employer, as doing so may well knock out any corporate access that uses Knox as the gatekeeper. Plus, you’d probably get disciplined or fired.

All set? Grab a Windows PC and a trustworthy USB cable and get ready to root.

androidpit USB 3
You'll need one of these. The cable, not the robot. / © ANDROIDPIT

How to root the Galaxy S7 and S7 Edge

1. If you haven’t already enabled Developer Options, go into Settings > About and tap the build number five to seven times to enable Developer Options.

2. Once you’ve done that, go into the Developer Options and enable the OEM Unlock option.

3. Next up, it’s time to turn to your computer. You’ll need to download Samsung’s Odin software, Samsung’s Mobile Device Drivers and then the Chainfire Auto-Root file for your device. The one for the Galaxy S7 is here, and the one for the Galaxy S7 Edge is here. Unzip the file when it’s downloaded.

4. Back to your phone. Hold down the Home, Power and Volume Down buttons until your device goes into its download mode, then run Odin on your PC and connect your Samsung with the USB cable. You’re looking for the “added message” prompt, which tells you that the connection is okay.

5. In Odin, click on AP and select the .tar.md5 file you unzipped earlier.

6. Check the options for Auto-Reboot and F.Reset Time and uncheck Repartition. Double-check that you’ve checked and unchecked the right things and then click on Odin’s Start button.

The installation process will start and after a few minutes your phone will reboot. Congratulations! You’ve rooted your phone.

androidpit installing android lollipop on note 3 odin 3
Samsung's Odin gives you the keys to the kingdom. The kingdom of ROOT! / © ANDROIDPIT

What to do if rooting the Galaxy S7 and S7 Edge fails

This process doesn’t always work first time, because sometimes the world is cruel. If rooting your Samsung fails, repeat the steps above; if there’s still no luck, try again - but this time follow the steps and disable rather than enable the Auto-Reboot option. You’ll then need to reboot the phone manually into recovery mode to root the device; to do that, press and hold HomePower and Volume Up until your phone reboots and begins the root process.

Have you rooted your S7 or S7 Edge already? Did you encounter any problems or was it plain sailing all the way? Let us know in the comments below.

 The best smartphones under $400

  Editorial tip Price tip 3rd place 4th place 5th place
Product
Image Google Pixel 6a Product Image Apple iPhone SE (2022) Product Image Samsung Galaxy A53 Product Image OnePlus Nord N20 Product Image Motorola Moto G Stylus 5G (2023) Product Image
Review
Review: Google Pixel 6a
Review: Apple iPhone SE (2022)
Review: Samsung Galaxy A53
Not yet tested
Not yet tested
Price (MSRP)
  • $449.00
  • $429.00
  • $449.99
  • $299.00
  • $399.00
Offer*
nextpit receives a commission for purchases made via the marked links. This has no influence on the editorial content and there are no costs for you. You can find out more about how we make money on our transparency page.
Go to comment (50)
Gary Marshall

Gary Marshall
Freelance writer

Former lion tamer, Girls Aloud backing dancer and habitual liar Gary Marshall has been writing about technology since Google was two guys in a garage. He's written for many fine magazines, newspapers and websites, written a range of how-to-books and a novel, co-written a BBC documentary series and dishes out weekly tech advice on BBC Radio Scotland.

View all articles
Liked this article? Share now!
Recommended articles
Latest articles
Push notification Next article
50 comments
Write new comment:
All changes will be saved. No drafts are saved when editing
Write new comment:
All changes will be saved. No drafts are saved when editing

  • Marian Beșliu 1
    Marian Beșliu Dec 4, 2018 Link to comment

    Didn't work for me and deleted all my data.
    I will search another post.


  • 1
    Dee Dee 43 Jul 31, 2018 Link to comment

    Ok Help !!!!! Samsung7 edge followed steps over an over it gets to 100% then screen goes black an nothing else using kingoroot and kingroot it's just stays at 1% for 10mins or more so I shut down . ******* please email me help thank you for your information


    • Bastian Siewers 66
      Bastian Siewers Jul 31, 2018 Link to comment

      Hey Dee Dee, I just removed your email address from your post to protect you from spam. Please do not post your address publicly.

      Brittany McGhee


  • 1
    Deactivated Account Jul 27, 2018 Link to comment

    This worked flawlessly. Thank you to the author!


  • Ag Myint 1
    Ag Myint Mar 27, 2018 Link to comment

    Try it if you want to be fucked up


  • Ag Myint 1
    Ag Myint Mar 27, 2018 Link to comment

    My Phone is not even working anymore


  • Ag Myint 1
    Ag Myint Mar 27, 2018 Link to comment

    100 % fail method Don't try anyone


  • Abhay Pradhan 1
    Abhay Pradhan Sep 1, 2017 Link to comment

    every thing works and it shows
    <ID:0/008> Added!!
    <OSM> Enter CS for MD5..
    <OSM> Check MD5.. Do not unplug the cable..
    <OSM> Please wait..
    <OSM> CF-Auto-Root-hero2lte-hero2ltexx-smg935f.tar.md5 is valid.
    <OSM> Checking MD5 finished Sucessfully..
    <OSM> Leave CS..
    <ID:0/008> Odin engine v(ID:3.1005)..
    <ID:0/008> File analysis..
    <ID:0/008> SetupConnection..
    <ID:0/008> Initialzation..
    <ID:0/008> Get PIT for mapping..
    <ID:0/008> Firmware update start..
    <ID:0/008> SingleDownload.
    <ID:0/008> recovery.img
    <ID:0/008> NAND Write Start!!
    <ID:0/008> cache.img
    <ID:0/008> RQT_CLOSE !!
    <ID:0/008> RES OK !!
    <ID:0/008> Removed!!
    <ID:0/008> Remain Port .... 0
    <OSM> All threads completed. (succeed 1 / failed 0)
    <ID:0/008> Added!!
    <ID:0/008> Odin engine v(ID:3.1005)..
    <ID:0/008> File analysis..
    <ID:0/008> SetupConnection..
    <ID:0/008> Initialzation..
    <ID:0/008> Get PIT for mapping..
    <ID:0/008> Firmware update start..
    <ID:0/008> SingleDownload.
    <ID:0/008> recovery.img
    <ID:0/008> NAND Write Start!!
    <ID:0/008> cache.img
    <ID:0/008> RQT_CLOSE !!
    <ID:0/008> RES OK !!
    <ID:0/008> Removed!!
    <ID:0/008> Remain Port .... 0
    <OSM> All threads completed. (succeed 1 / failed 0)

    it shows pass on odin 3 but after the process my device does not start and it is stuck on the samsung logo. what should i do?


    • Bae 1
      Bae Sep 9, 2017 Link to comment

      same thing happened to me and its fucking bullshit


  • Chris Tof 1
    Chris Tof May 30, 2017 Link to comment

    hmm I'd love this to work. i want to get rid of the preinstalled tmobile crapware. I tried your way but it keeps failing. developer options is on and oem unlock is on. press start on odin3 v3.10 the odin version that comes with the galaxy s7 root file and i get this report
    <ID:0/005> Added!!
    <ID:0/005> Odin engine v(ID:3.1005)..
    <ID:0/005> File analysis..
    <ID:0/005> SetupConnection..
    <ID:0/005> Initialzation..
    <ID:0/005> Get PIT for mapping..
    <ID:0/005> Firmware update start..
    <ID:0/005> SingleDownload.
    <ID:0/005> recovery.img
    <ID:0/005> NAND Write Start!!
    <ID:0/005> cache.img
    <ID:0/005> FAIL!
    <ID:0/005>
    <ID:0/005> Complete(Write) operation failed.
    <OSM> All threads completed. (succeed 0 / failed 1)

    then i tried your sometimes the world is cruel approach. but i think it fails before i have to reboot. if i reboot it just starts up normally. what am i doing wrong?

    android version 7.0
    android security patch level march 1 2017
    baseband version g930tvus4bqc1
    kernel version
    3.18.31-10376601
    dpi@swhe9608#1
    fri mar 17 18:40:03
    build number
    nrd90m. g930tuvs4bqc1
    se for android status
    enforcing
    sepf_secmobile_7.0_0004
    fri mar 17 18:45:08 2017
    security software version
    mdf v3.0 release 1
    wlan v 1.0 release 1
    vpn v1.4 release 0.8
    asks v.1.3_161228

    knox version
    knox 2.7.1
    standard sdk 5.7.1
    premium sdk 2.7.1
    customization sdk 2.7.1
    container 2.7.1
    cep 2.1.1
    enterprise billing 1.2.0
    otp 2.6.0
    se for android 2.4.3
    sso 2.5.0
    shared device 2.6.0
    tima 3.3.013
    vpn 2.3.0

    fcc certification
    ffc id: a3lsmg930us

    the stuff you have to do to get rid of crapware... am i right


    • Chris Tof 1
      Chris Tof Jun 4, 2017 Link to comment

      because my phone is from the states and has got t-mobile shit on it, it cant follow your steps.
      i did however follow these steps and it worked
      www(dot)youtube(dot)com/watch?v=iC9wpPUl7A0&t=3s


  • Richard Bagworth 1
    Richard Bagworth May 20, 2017 Link to comment

    After following rooting instructions, phone rebooted and wouldn't recognise the PIN which is required as part of the booting up. Does anyone know how to deal with this issue as phone is now useless.


    • 1
      Abe Ross May 20, 2017 Link to comment

      Using home, power, and volume up I was able to restore original settings. I'm thinking i will take off password and try again.


  • Vasily Bakarashvili 2
    Vasily Bakarashvili May 10, 2017 Link to comment

    Worked on second try, thanks!

    Brittany McGhee


  • Ștefan Popovici 1
    Ștefan Popovici Mar 15, 2017 Link to comment

    What a crock of sh*t!!!! bricked my phone and had to go through hell to get everything back. I would advise caution, this CF-Root will probably ruin your day!!!!


  • Parag Shah 2
    Parag Shah Mar 13, 2017 Link to comment

    I tried everything but the phone is just displaying the blinking z Samsung on the blank screen for the past one hour! What should I do please tell me urgently
    I tried switching it off...the power button doesn't work...when I press the the power volume up and home button It vibrates as if it is rebooting...and then the same thing happened
    If I do it with the power down button nothing happened
    Also I removed the device From the USB connection after 45 minutes
    Please help urgently

    Ștefan Popovici


    • Ștefan Popovici 1
      Ștefan Popovici Mar 15, 2017 Link to comment

      Use odin. Download stock software, and place each part of the software into the right place based on two letters in the name (BL with BL, AP with AP, CP in CP, etc...) then restart phone once finished "trying" to root again.
      Phone will probably still not work, so try to get into recovery mode, reset to factory settings, and then restore from samsung cloud.
      P.s. when downloading stock software from samsung, be sure to download android 6.0 for your baseband version (example: G930FXX....B1)


  • Tech2Post 4
    Tech2Post Feb 26, 2017 Link to comment

    very nicely written, this is the best tutorial to root Samsung Galaxy S7 Edge

    Deactivated AccountAbhishek KumarBrittany McGhee


  • David Wilkes 1
    David Wilkes Feb 2, 2017 Link to comment

    did my S7 and it wont accept the lock password after the boot screen now:( have o broken it? i know the password was a simple one


    • 1
      Abe Ross May 11, 2017 Link to comment

      I have same problem. Did you ever solve it?


  • Geeno Enriquez 1
    Geeno Enriquez Jan 2, 2017 Link to comment

    works perfectly, thank you so much!


  • Sebastián Rojas Rodríguez 1
    Sebastián Rojas Rodríguez Nov 22, 2016 Link to comment

    "This process doesn’t always work first time, because sometimes the world is cruel" hahaha lol


  • 2
    Bogdan Necula Oct 8, 2016 Link to comment

    Folowed the intructions ,goot root acces on galaxy S 7 Edge within seconds..ive checked the Root status with RootChecker Basic and is 100% rooted.

    Thank you for tutorial.


  • gbanzer89 1
    gbanzer89 Aug 28, 2016 Link to comment

    Doesn't work. I have SM-G935S Exynos from Switzerland/Swisscom. Tried everything and got the Seandroid error, took me forever to realise I had to hold down the recovery buttons for over 15 seconds to finally enter download mode so I could reinstall stock firmware.

    Only positive of this whole deal is I managed to get rid of my Swisscom loading screen, although the device is still unrooted.


  • Keith A G. 4
    Keith A G. Aug 20, 2016 Link to comment

    I have an S7 Edge from T-Mobile. About 2 months ago I tried to update my phone and it wouldn't allow me because it said that it was tampered with in an unauthorized way. I check the status on my phone and to my surprise it stated that my device was custom. I have never nor did I ever want to root my phone. I have called T-Mobile Samsung and Best Buy. They all said the same thing that they have no idea what to do. I've seen a lot of people have been having this issue and I would just like to know if anybody has heard about this or has found a way to deal with this issue I would really really appreciate anyone's help thank you... Sincerely Keith G.


    • Dale Low 1
      Dale Low Sep 27, 2016 Link to comment

      what I would do is flash a stock rom, should get rid of 'custom' then update it.


  • Amjad Kayyal 1
    Amjad Kayyal Aug 11, 2016 Link to comment

    The CF auto root file is for model SM-G935f. Although mine is a Canadian model with a Exynos processor, it's an SM-G935W8. Will that ultimately make a difference? Can I use this file anyway?


    • Don Nichol 1
      Don Nichol Apr 20, 2017 Link to comment

      I wouldn't do it. If you go to oneclickroot and use the rootable check, they say that the w8 is not available, but the f is. Chances are you will root your phone if you use the file meant for the f version.


  • 1
    jamerv86 Aug 7, 2016 Link to comment

    Need urgent help, S7 Edge. Followed steps, but odin doesn't show the message and the phone is just showing a big download sign and says Downloading... Don't turn off target


    • Sandra Feltmann 1
      Sandra Feltmann Feb 10, 2017 Link to comment

      That's all mine did too!!!


  • Joshua Davis 1
    Joshua Davis Aug 3, 2016 Link to comment

    I've tried this too many times by now. I've tried turning auto reboot off, turned on OEM unlock like I saw in the comments but every time I hit start in odin I get an error.
    <ID:0/003> FAIL!
    <ID:0/003>
    <ID:0/003> Complete(Write) operation failed.
    I've searched it up and everything and still nothing. If someone could please help I would be very grateful .


  • 1
    James Cheshire Jul 29, 2016 Link to comment

    Just used this guide to root my S7 - so easy, many thanks!

    One small tweak to the guide that should be included... after press the Vol down, Home and Power buttons, you then need follow the prompt on the warning screen and press the Vol up button. Just clarifies that step as some people may panic as it's not mentioned...

    Cheers


  • Sean Ewing 1
    Sean Ewing Jul 28, 2016 Link to comment

    First time ever trying to jailbreak/root a phone. Followed the above guide and bam, within 10 minutes I was done hassle free and successfully!! so far so good although ive read in previous comments that phone seems to have gone back to being unrooted so will wait and see what happens.

    Thanks for the easy, straightforward guide :)


  • Zayar Aung 1
    Zayar Aung Jul 22, 2016 Link to comment

    When I tried to root my s7 edge, I got this error message
    "custom binary recovery blocked by FAP lock"
    Please help me fix the problem. Thanks


    • 1
      Caelin Waanders Jul 27, 2016 Link to comment

      You will have to go to Settings -> Developer Settings -> OEM Unlock and enable it.
      Good luck with rooting!


    • Jon Wren 1
      Jon Wren Aug 4, 2016 Link to comment

      If you remember you Google Username and password, Just use a PC and delete your Google 2 step verification process. Should now be able to continue with the process.


    • saths 008 1
      saths 008 Aug 28, 2016 Link to comment

      this happened to me i panicked so much!!! the following link will take you to a yt video which i went on which allowed me to fix it take about 5 mins using this method. Other methods can take up to 1 hour!! And just for the record it FRP lock the r looks like a A:
      I am not payed to advertise him!!
      Hope this helps


      • saths 008 1
        saths 008 Aug 28, 2016 Link to comment

        search up tech sular


      • saths 008 1
        saths 008 Aug 28, 2016 Link to comment

        on yt


  • Miggs Beaumont 1
    Miggs Beaumont Jul 15, 2016 Link to comment

    first time i used odin was with my S2, then again with the S3 but i went to HTC shortly after and rooting was a nightmare, just got my s& edge yesterday and used the above process to root, took all of 5 mins and worked first time, oh how i love being back with samsung


  • 2
    isal hardware Tips Jul 14, 2016 Link to comment

    Hello there! I've rooted my s7 with this tutorial. After odin finished the job, it says PASS. Then when my s7 rebooted I found little message on upper left screen "recovery...seandroid..." something like that, and my phone successfully enter home screen. Is the message important?

    Caelin WaandersRandy


    • Randy 1
      Randy Jul 14, 2016 Link to comment

      I had the same, i thought it was bricked for sure. But after 2-3 reboots it went to the home screen. This was also a common problem with the S6.
      I honestly don't know if the root failed or not, hope someone can shed some light on this.


    • 1
      Caelin Waanders Jul 16, 2016 Link to comment

      Is it the yellow text : "Recovery not seandroid enforcing"? Because if so, this is perfectly fine. Simply said it just knows that you are rooted. If SELinux is enabled on your device it means it is protecting your phone from apps trying to get root access. While it is enabled it has the 'enforcing' flag enabled, but when you root your Android, the flag will be set to permissive. This means apps are allowed to ask for root permission. If SELinux would be disabled all apps would have full root access, which can lead to very harmfull stuff for your phone. But the message is normal when you have rooted your Samsung or installed a custom recovery.
      Check this link and make sure to read the comments:
      forum{dot}xda-developers{dot}com{backslash}showthread{dot}php?t=2611635

      External explanation of SELinux in Android: www{dot}xda-developers{dot}com{backslash}easily-change-your-android-selinux-mode


  • 2
    sajid yousaf May 23, 2016 Link to comment

    I am enjoying Samsung Galaxy S7.I get code from safeunlockcode for my Samsung Galaxy S7. They were able to get my code when another company couldn't. It was free with fulfillment of a single offer and the code came in the next afternoon, as promised.


  • DB B 1
    DB B May 20, 2016 Link to comment

    This is pointless article...anyone who uses odin knows that you can jus flash custom recovery then flash super user in recovery. And we known that exynos versions have long been rootable since day one and U.S. variants are not. Friggin click bait!


  • marten bosma 2
    marten bosma May 16, 2016 Link to comment

    I did the above and root was succesfull but as far as I can tell out the blue the phone is unrooted again. Repeating the root as descibed above does not help; everything goes as should (pass, green etc) but phone is still unrooted. Superuser says: no su binary found, that's all. Phone works fine but is not rooted...

    J v P


    • J v P 1
      J v P May 23, 2016 Link to comment

      Exact same story here.. Did fine for a while.
      But as of last week not properly rooted anymore, even after repeated attempts to root again.

      (Don't know if it matters, but I am also from the Netherlands G930FXXU1APD1)


  • Alex 17
    Alex Apr 30, 2016 Link to comment

    seems helpful thanks


  • 28
    itprolonden Apr 30, 2016 Link to comment

    If you do it, you can kiss Samsung Pay goodbye! Just remember that.


  • 6
    Victor Martino Apr 28, 2016 Link to comment

    Isn't there a way to do it on OS X? I don't have enough space for Bootcamp ='(

Write new comment:
All changes will be saved. No drafts are saved when editing