How to root Snapdragon Galaxy S7 and S7 Edge on Android 8.0 Oreo Samsung Experience 9.0?

Sarang Avatar

Published on


How to root Snapdragon Galaxy S7 and S7 Edge on Android 8.0 Oreo Samsung Experience 9.0

Update: Fix for Random reboot is to use the latest Eng Bootloader V6. The two year old Samsung Galaxy S7 and S7 Edge and all of their variants have already been updated to Android 8.0 Oreo by the end of last month. This first began when the Exynos variants of S7 G930F/FD (Global) and S7 Edge G935F/FD received the Oreo OTA update. Later, the US carriers rolled out similar update for AT&T, T-Mobile, Verizon, Sprint, etc. Now, here is a tutorial on how to root Snapdragon S7 and S7 Edge for latest Samsung Experience 9.0 based on Android 8.0 Oreo.

We already have the rooting tutorial for Exynos S7 and S7 Edge. This is possible because the Global variants have a readily Unlockable Bootloader. The Qualcomm Snapdragon processors, on the other hand, do not have this privilege. Thanks to developer, jrkruse, for deploying an Engineering Bootloader from Nougat that can be used on Oreo firmware as well. So the following procedure works on Android 7.0 Nougat as well as Android 8.0 Oreo firmware to gain root access for all US carrier models like SM-G930A/P/T/V and SM-G935A/P/T/V.

Root Snapdragon S7/S7 Edge supported devices:

Read: How to Root Galaxy S7 and S7 Edge on Nougat?

Warning: Although, the procedure has been tested working on some Snapdragon S7 devices, it doesn’t mean it will work for all the devices. If something goes wrong, we won’t be responsible. It is wise to backup and keep a full stock firmware file handy so your Samsung Galaxy device can be restored to stock via Odin. Reader’s discretion is advised.

Root Snapdragon Galaxy S7 (Edge) on Oreo – AT&T, T-Mobile, Verizon, Sprint

The root procedure has been tested working on Samsung Galaxy S7 (Edge) devices and is in beta state. So it may or may not work with all devices. Check out the supported devices list and also the warning . Moreover, this process does not cause any data loss.


This Eng Boot Kernel zip will give you the option to install some CPU tweaks. You can change the settings included with the rooting Bootloader. You can also download the speedup swap app from Play Store to tweak further.

Warning: This tutorial will remove Knox and change the fstab.qcom file to disable DM-Verity on system and remove encryption. Installing the above zip requires a data wipe unless you have already installed it or you are coming from my non rooted ROMS.

How to Root Galaxy S7 (Edge)?

  • Download and extract the S7_Oreo_Nougat_Adb_Advanced_Root.zip from above. It consists of all the necessary files including SuperSU, Odin, etc.
  • Transfer and Extract the zip file to PC and enter it.
  • Reboot your S7 device into Download Mode or Odin Mode. (Turn off the device completely and then press and hold Power button + Volume Down (or Up) + Home keys for a few seconds.)
  • Enter the extracted S7_Oreo_Nougat_Adb_Advanced_Root folder and find the folder named Odin_Firmware. You will need to use the modified Odin to flash the Eng Boot Image for your
  • Launch the modified ODIN EXE on your PC. Run Odin software as administrator.
  • Connect your device to your PC using a USB cable and make a successful connection.
  • From Odin, click on AP button slot and add the AP_SM_G930_OREO_ENG_BOOT.tarfile or whichever is best for your particular S7 or S7 Edge device.
  • Verify everything and proceed with installation by selecting Start button.
  • Let the installation begin and then reboot to system.
  • Once done, connect Android to PC and again go to the folder S7_Oreo_Nougat_Adb_Advanced_Root.
  • Simply run the root.bat file. Alternatively, you can open a Command Prompt (CMD) on your computer and enter the following:


Note: You can also run the root.bat file by double-clicking it, but make sure the zip is extracted. This will push the required files and root the S7 device.

  • Follow the directions on terminal.
  • It is recommended to choose the Systemless Root option.
  • Once the phone is rooted, and root bat closes, leave the phone alone for a few minutes,
  • Phone may reboot a couple of times

Note: If you choose system root, it is OK to update the binary when the SuperSU app asks. Choose normal. Just don’t flash any third-party superuser zips in recovery.

Once the procedure is complete, reboot the phone once and start granting root access to apps.

Possible fix for heating and lag after rooting Galaxy S7

Install Kernel Adiutor (ROOT) app from the Play store and grant root access. Open app and set both CPU governors to ONDEMAND and set apply on boot. Also, CONSERVATIVE kernel settings could give better battery life. Keep testing the options for your device.

The app was not found in the store. 🙁

Optional (Alternative root method)

Download and flash the S7_Oreo_Su_Binary_Only_ADB_Root.zip. This root zip is only for Android 8.0 Oreo firmware on Galaxy S7 devices. It only installs the SU binary to the system/xbin folder to root Android devices. It does not disable DM-verity and system file encryption. There is no SuperSU app either. Install this SuperSU.apk.

You may also like:


Follow and Subscribe

Sarang Avatar

10 responses

  1. Alex Avatar

    I just tried this root and my phone was rooted but it keeps shutting off, like my phone turns on completely but it keeps shutting off after a short while. Any suggestions?

    1. AndroidSage.com Avatar

      Can you see if the device is overheating? Mybe it is due to the over heating and the phone powers off to cool down. See the CPU temperature, RAM usage, etc using an app. And if so then you can sue the Kernel Auditor to underclock, etc.

    2. Billy T Avatar
      Billy T

      Go to to xda they updated the OP to fix restart issue also reccomend to use system root on oreo also updated in OP on xda.

  2. Clement Otwey Avatar
    Clement Otwey

    Hello I’ve been able to root my sm-g930v but can’t turn on my hotpot even after flashing the hotpot fix

  3. Adrian Combe Avatar
    Adrian Combe

    I did the systemless root as you recommended. Now everything I need to have root access doesn’t, and I am not prompted to grant it. Samsung Health keeps popping up complaining it cannot run on a rooted device – no biggie, I disabled it. But root checker says I am not rooted. Please advise. Thanks.

    1. Adrian Combe Avatar
      Adrian Combe

      Ok, once I disabled Samsung+ things looked better, thanks a ton!

  4. Tim Avatar

    Should it work with the SM-G930U Variant too?

  5. Jack Bush Avatar
    Jack Bush

    I have the samsung galaxy s7 edge snapdragon qualcomm version running Oreo. Will you root allow me to install custom Roms on my phone? I would like to upgrade to Pie… thanks!

  6. joe Avatar

    Gee… couldn’t you make your instructions just a little bit more ambiguous and confusing? That way I wouldn’t wast my time at all with your instructions

  7. Swoosh3O1 Avatar

    Does this still work?

Leave a Reply