How Root Samsung Galaxy S8 / S8+ with Android 7?

Necessary Tools, Drivers and Firmware

  1. USB Drivers
  2. Samsung Odin software
  3. Mini ADB and Fastboot
  4. Samsung custom recovery
  5. Samsung root files

Install Necessary Tools

  1. Install Mini ADB and Fastboot with Drivers.
  2. Install USB Drivers. 
  3. Unpack Odin.
  4. Copy to c:\adb both files from Samsung root files that you download before.
  5. Copy to Odin directory custom recovery that you downloaded before for your phone. Best is use custom recovery for our upload because all are tested with this tutorial and work 100%.
  6. Windows 10 users should additionally go to c:\Windows\inf and search file "wpdmtp.inf" press right button on it and select INSTALL.

WARNING!
Rooting the phone will erase all of your data.
All described operations you are doing at your own risk.
If want saves your data do a backup before start.
The battery should be at least 50% charged before the start.

Rooting Samsung Phone Tutorial

To start the root process first need to turn on OEM LOCK from Developer settings without this can't do anything.

  1. Turn on the phone in download mode.
  2. Connect your Samsung to USB-C original cable.
  3. Open Odin and like AP button select custom recovery that you have in Odin directory for your phone.Odin flashing custom recovery part1
  4. Go to the options tab and unselect everything, press start button.Odin flashing custom recovery part2
  5. When process end and you see PASS in Odin, disconnect USB cable.Odin flashing custom recovery part3
  6. Press and Hold Volume Down + Bixby + Power buttons, in 5 seconds your screen will go black.
    Immediately without release Bixby and Power button, release volume down and press and hold Volume Up. Now you will be taken to TWRP Custom recovery.
  7. Next, you ask for some messages, do not click any checkboxes, just swipe and you will be in the main screen.

    samsung custom recovery main menu part1

    samsung custom recovery main menu

  8. Next, go to wipe - select format data - confirm with yes and format it.

    samsung custom recovery wipe menu button

    samsung custom recovery wipe menu format button

    samsung custom recovery wipe menu format button yes to confirm type

    samsung custom recovery wipe menu format button final button

  9. Connect phone to usb c original cable, go to Advanced settings and select ADB Sideload.

    samsung custom recovery advanced menu button

    samsung custom recovery sideload menu button

    samsung custom recovery sideload button swipe

    samsung custom recovery adb sideload activated

  10. Run command prompt with admin rights and go to c:\adb
    • type cd\ and press enter
    • type cd adb and press enter
    command prompt with admin rights
  11. Use command adb sideload no-verity-opt-encrypt-6.0.zip and press enter to install this file in the phone.
    Phone must be wake up and not locked to install successfully.

    command line adb command to install file by sideload

    command line adb command to install file by sideload

    command line adb command to install file by sideload
  12. Go back to the main menu, select reboot and then recovery, uncheck all checkbox then swipe to confirm the action, phone reboot and go back to custom recovery.

     

    samsung custom recovery reboot menu button

    samsung custom recovery reboot menu recovery button

    samsung custom recovery reboot menu swipe button all unchecked
  13. After the restart, you will be in main menu custom recovery again go to Advanced Settings and select ADB Sideload, then swipe to confirm the action.
  14. Use command adb sideload SR5-SuperSU-v2.82-SR5-20171001224502.zip and press enter.
    Phone must be wake up and not locked to install successfully.

    command line adb command to install file by sideload

    command line adb command to install file by sideload

    command line adb command to install file by sideload
  15. After install you see button Reboot just press it.

That all phone is rooted with superuser rights. Congratulations.

If you want to be sure that device is fully rooted best uses application from Google Play Store like Hard Root Checker. Install it and turn on and you will have information about Root and Busybox status. Simple but very helpful.

By Wojtek Góralczyk on Dec 29, 2017

How to Root LG F60 - King Root Instructions - video

How to Root SONY Xperia Z1 - Complite Root Guide - video

How to Unroot LG F60 - Remove Root Access in LG F60 - video