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

Written by Ashish Patel

So many of Android and Samsung fans who bought Samsung Galaxy S8 and S8+ and searching on the internet for the Rooting process right  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.


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.

So these 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

Download Galaxy S8 rooting files

  • TWRP for Galaxy S8 (Exynos vaiants – G950F/FD/N/X)

  • TWRP for Galaxy S8 Plus (Exynos variants – G955F/FD/X/N)
READ ALSO  How to Root and Install TWRP on Redmi 4

  • Latest Odin 3.12.3+

  • Samsung mobile drivers

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.

READ ALSO  How to Download and Install Android Oreo 8.0.0 on Samsung Galaxy Note 3 (N9000)

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.

About the author

Ashish Patel

Hey, Guys, It’s Ashish, Founder of Android Jungles. I spend most of my free time creating content for my YouTube channeland this website.
I started my YouTube channel at age 20 and my goal was to teach people what they can do with their gadgets.

Leave a Comment