Samsung very recently updated the Samsung Galaxy S6 and S6 Edge to its latest iteration of the Android software based on Android 7.0 Nougat. Updates are exciting, especially the big version updates that bring new features and often a new interface. But for a person like me, one who feels uncomfortable each moment without having root on their device, each official upgrade brings a bit of a problem too. That is waiting for a process to root the new firmware. If you’re that sort of a person, you’re probably looking for a method to install TWRP and root Samsung Galaxy S6 or S6 Edge on Android 7.0 Nougat.

With each Android update Google tightens the security of the system and with Samsung’s Knox on top, things can get a little hard for the developers working to hack a device and find loopholes to root the phone. Thankfully, it didn’t take them a month to find a working root method for the Galaxy S6 & S6 Edge running the official Android 7.0 Nougat from Samsung.


The guide below is for all variants of the Samsung Galaxy S6 and S6 Edge running on Android 7.0 Nougat. Do not try this on any other device or Android version. Take a full Nandroid Backup before proceeding and be ready to own up to it in case things go south. We, at DroidViews, take extra care to make each step as clear and simple to follow as possible but we do not take any responsibility for anything that you do to your device. This will also void your warranty if there still is any, to begin with.


  • Your Galaxy S6/S6 Edge should be on the official Android 7.0 Nougat from Samsung.
  • Make sure your device is charged up to at least 50 percent.
  • Enable USB debugging and OEM unlock under Settings>Developer Options. Go to Settings>About device and tap build number 7 times to unlock developer options if you haven’t already.
  • Samsung USB drivers should be installed on your PC.


Don’t miss: Install Samsung Galaxy S8 ROM Port on Galaxy S6 and S6 Edge

Install TWRP and Root Samsung Galaxy S6/S6 Edge on Android 7.0 Nougat

The first thing to do here is to install TWRP since we need a custom recovery to flash the SuperSU zip. Before proceeding, make sure you’ve had a good look at the prerequisites.

Install TWRP

  1. Double click on the ODIN application file (.exe) to open it.
  2. Turn off your Galaxy S6/S6 Edge. Hold the Power + Volume Down + Home keys together to boot the device into download mode. Press the Volume up key when the device boots.
  3. Use a working USB cable to connect your phone to the PC. If your device is detected, the ID:COM port on ODIN should turn blue. You may have to check your USB Drivers or the cable if it doesn’t. 
  4. Click on the AP button in ODIN and select the twrpxxxxxxx.img.tar file you earlier downloaded. Make sure you have the right one for your device. It may take a couple seconds for ODIN to load the file.
  5. In the options tab, make sure the only option ticked is F. Reset TimeTWRP and Root Samsung Galaxy S6
  6. Click the Start button in ODIN and sit back.
  7. The box above ID:COM will display PASS! when the process completes. Do NOT reboot your device.


  1. We need to boot into the TWRP recovery we just flashed. Press and hold Volume Down + Home + Power key on your device and as soon as the screen goes black, move your finger ad switch from the Volume Down to the Volume Up key immediately while keeping the Power + Home Key pressed. So the combination as soon as the screen goes back should be Power + Home + Volume Up.
  2. Your device should boot into TWRP recovery. Swipe to allow modifications if asked.
  3. Select Install and locate the Magisk file on your device.
  4. Reboot your device when the flashing is done.
  5. Install Magisk Manager from the Google Play store when your device reboots.
  6. Launch the app and Install/Upgrade Magisk as and if prompted and reboot.  TWRP and Root Samsung Galaxy S6

The above method also fixes any DRK errors or issues that you may have had. You’re now ready to unleash the Open Source nature of Android and take control of your device.


  1. Hi I tried to root my phone using this tutorial and it didn’t work for some reason, I thought it was because I was using the new version of Magisk 14.0 and didn’t do the MagisK manager properly. Now when I try to run the whole process again (deleting everything off my phone, not TWRP though), the ODIN part won’t work – it doesn’t even come up with PASS/FAIL? Please help.

  2. My screen just broke, after I get it fixed I’ll root my G920I, I’ll let you know if it works.

  3. Cannot get file to pass when flashing, always comes back with a fail. Samsung Galaxy S6, Sprint version. Using twrp-3.1.0 for my model and Odin 3.12.7

  4. How much time is it supposed to take to flash the twrp file and does it automatically reatarts after it.coz i only waited about 1 min then pressed all the buttons to get out of odin mode.

  5. there is no oem unclock option in my G920i and when i try to flash twrp recovery it just freeze
    on the downloading screen plz help……….

  6. Please help i failed much times to install twrp on my phone (SM-G920F) i try differnt versions but stii the same problem when i trying to install twrp ( i have latest versions of odin and twrp files) i have official android 7.0

  7. When I get to the “Swipe to allow modifications” screen, the touch function of my phone stops working. I can’t swipe to allow the modifications or swipe to unlock. Any help?

  8. I haven’t tested yet, but I can safely say: as soon as my guarantee has worn off, and I have updated to Android 7, this will be the tutorial I follow.
    I rooted my S4 before, and it was pretty similar to this method, if not the same procedure, so I fully trust this tutorial here.

  9. I don’t know who wrote this article, but it is written damn well. And I’m just through with the second paragraph.

This site uses Akismet to reduce spam. Learn how your comment data is processed.