How to Root Samsung Galaxy S8 and S8+ and Install TWRP Custom Recovery

How to Root Samsung Galaxy S8 and S8+ is one of the most common questions on the internet these days. Many of the Android fans who already bought the Samsung Galaxy S8 and S8+ and now they want to install TWRP recovery and root the Galaxy S8 and S8+ Android smartphone. Now here is the goods news for the users who are looking for the guide to root their phone, Thanks to jesec from XDA who manage to install TWRP custom recovery on Galaxy S8 and S8+ and successfully rooted the phones. So, today here in this guide we show you can get the root access on your phone with TWRP recovery.

The guide is only for the Exynos variants of the Samsung Galaxy S8 and Galaxy S8 Plus and follows this method on any other Samsung phone. Before following the tutorial do take the full backup of your phone and yes this method will void the warranty of your phone. Follow all the steps very carefully, developers and we are not responsible if you bricked your phone during the process.

This method will work on the Exynos variants of the Samsung Galaxy S8 and Galaxy S8 Plus listed below:

Samsung Galaxy S8

  • SM-G950F
  • SM-G950FD
  • SM-G950N
  • SM-G950X

Samsung Galaxy S8+

  • SM-G955F
  • SM-G955FD
  • SM-G955X
  • SM-G955N

Read ALso: UnRoot Samsung Galaxy S8 & S8+ or Revert To Stock Firmware
Read Alos: Root Samsung Galaxy S8 and S8 plus with CF Auto Root Method

Note: If you’re not sure about your S8/S8 Plus’s model number, you can find it under the phone Settings> About device page. So lets take a look How to Root Samsung Galaxy S8 and S8+

Root Samsung Galaxy S8 and S8+

Download Galaxy S8 rooting files

Root Samsung Galaxy S8 and S8+ and Install TWRP

1. First Enable USB Debugging and OEM Unlock. To do this first enable USB Debugging, Go to Settings> About Phone> Software info, and tap the Build number repeatedly until you see a message that says “You are now a developer.”

2. Now you will see the Developer Option on your settings page. Go back to Settings, Tap on it and scroll down the list to find OEM Unlock and USB/Android Debugging. Enable them both.

3. Now save the TWRP tar file from the download section for your phone and save the zip file on your desktop.

4. Now install the ODIN exe file from the above mention link.

5. Run the ODIN app on your desktop and switch off your device to boot into Download Mode.

6. Now Press and hold Bixby + Volume down buttons and then press the Power button. The phone will boot into download mode quite quickly.

7. Now connect your phone to the PC with USB cable and you should see Added!! message in the ODIN app screen.

8. Now click on the AP or PDA tab in the ODIN window and select the TWRP recovery.Tar file that you saved on your desktop in Step 3.

9. Click the Options tab on Odin and uncheck the Auto Reboot option.

10. Now click on the Start button to flash the TWRP on your phone.

11. Once you get a PASS! Message in the Log tab, TWRP is installed.

12. Now this time you can disconnect your phone from the USB cable.

13. Now directly reboot into TWRP recovery by turning off and holding Volume down + Power button. And now time to root the phone.

14. Once you are on the TWRP recovery mode, tap the Install option in TWRP menu and then navigate to the folder /twres/flashables/

15. And here you will see two files. See the screenshot below.


16. To disable encryption/dm-crypt, just simply flash “”. It will disable dm-crypt and make /data encryption optional. Then you can go to Wipe menu to wipe your /data partition to finally disable encryption.

17. To root, just simply flash “”. It will install Magisk on your phone.

18. When the flashing is complete, tap Reboot system.

That’s It! Now your Samsung Galaxy S8 and S8+ is rooted with the TWRP recovery.

Rajesh Rajput is Tech Blogger, who loves to write about Android Tips, How to Guides, Reviews, ROMs, and more.

14 thoughts on “How to Root Samsung Galaxy S8 and S8+ and Install TWRP Custom Recovery”

  1. after rooting, the camera of my samsung s8 is not working. urgent help or update needed.

  2. I have canidian model 950W. Can any one tell by rooting Can I use JIO (Volte) service ?
    After unlocking I can use it other then JIO perfectly. Cannt use on JIO Volte service. LTE wokring.

  3. I tried this on a Canadian phone from Fido, the SM-G950W, and it failed. No OEM Unlock switch. Any way to activate that so it can be rooted?

  4. Getting stuck on step 13. when i try reboot it into TWRP it goes to the samsung logo then says i have to do a factory reset?

Comments are closed.