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


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 this method will work on the Exynos variants of the Samsung Galaxy S8 and Galaxy S8 Plus listed below:

Also Check:-  Guide To Install TWRP Recovery using Odin on Samsung Phones 

Samsung Galaxy S8


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

Samsung Galaxy S8+

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

Also Check:-  Download Magisk Manager 

Also check:-  Download SuperSu for Android Devices 


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)

  • 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.

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 in 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 “no-verity-opt-encrypt.zip”. 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 “Magisk-v12.0-arm64.zip”. 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+ are rooted with the TWRP recovery.


About the author

Ashish Patel

I am Ashish Patel. Founder of iDeviceHelp. I have been into Tech Blogging for 1 year. other than blogging I am a hardcore gamer. I love CS-Go and Many More games.

Add Comment

Click here to post a comment

Your email address will not be published. Required fields are marked *