Disclosure: This post may contain affiliate links. This means that at no cost to you, we may earn a small commission for qualifying purchases.
A true-blue Android user would always like to explore features hidden inside the phone. And for this, he has to root the Android phone or device. Recently, Samsung launched its flagship phones Galaxy S8 and S8 Plus; given the overwhelming response from consumers across the world, it is confirmed that both phones have done well. If you have got any of the two phones, you can root your Samsung Galaxy S8 or S8 Plus.
To root your Galaxy S8 and S8 Plus, you need to follow a long process. But your patience will pay you. Credit goes to jesec from XDA who managed to install TWRP custom recovery on Samsung Galaxy S8 and S8 Plus (needless to say that jesec rooted the phones successfully). In the following information, you will see a detailed guide on how to root Samsung Galaxy S8 and S8 Plus smartphones.
Before you go ahead, note that the guide is only for Exynos variants of Galaxy S8 and S8 Plus. It is recommended that you take full backup of your Android phone before you root it. Check the Exynos variants of Samsung Galaxy S8 and S8 Plus as listed below:
Samsung Galaxy S8
SM-G950F | SM-G950FD | SM-G950N | SM-G950X
Samsung Galaxy S8+
SM-G955F | SM-G955FD | SM-G955X | SM-G955N
If you have doubt about your phone’s model number, you can see yourself: Settings→ About device screen.
How to Root Samsung Galaxy S8 and S8 Plus
First off, you need to download root files for Galaxy S8/S8 Plus
TWRP for Galaxy S8 (Exynos vaiants – G950F/FD/N/X) |Download Now
TWRP for Galaxy S8 Plus (Exynos variants – G955F/FD/X/N) | Download Now
Latest Odin 3.12.3+ | Download Now
Samsung mobile drivers | Download Now
Magisk-v12.0-arm64.zip | Download Now
Root Galaxy S8/S8 Plus and Install TWRP
Step #1: You need to enable USB Debugging and OEM Unlock on your phone. To enable USB Debugging, Settings→ About Phone→ Software info, and then tap on the build number repeatedly until you see a message that reads, “You are now developer”.
Step #2: You can now see Developer Option on settings page. Head back to Settings and scroll down until you come to OEM Unlock and USB/Android Debugging. Enable both the options.
Step #3: Next, you should save the TWRP tar file from the download folder for your phone and save the zip file on desktop.
Step #4: Now download ODIN exe file as mentioned above (check Odin 3.12.3+ above).
Step #5: You need to run the ODIN app on your desktop computer and turn off your device to boot into Download Mode.
Step #6: Press and hold Bixby and Volume down button simultaneously and tap the Power button. Your phone will quickly boot into Download Mode.
Step #7: Sync your phone with the computer via USB cable and you will see Added!! Message in the ODIN app.
Step #8: From ODIN window, click on AP or PDA tab and choose TWRP recovery tar file you have saved earlier on desktop (check step no. 3).
Step #9: Click on Options tab on ODIN and uncheck the Auto Reboot option.
Step #10: Click the Start button to flash TWRP on your smartphone.
Step #11: When you get a PASS! Message in log table, TWRP is installed.
Step #12: Here, you need to disconnect your phone from the USB cable.
Step #13: Next, reboot your device into TWRP by turning off and holding Volume down + power button at the same time. It is time to root your Galaxy S8 or S8 Plus.
Step #14: When you are on TWRP recovery mode, tap on Install button under Team Win Recovery Project (TWRP) screen. And then steer to the folder: /twres/flashables/
Step #15: Now flash “no-verity-opt-encrypt.zip” to disable encryption/dm-crypt. This will disable dm-crypt and make /data encryption optional. Next, you may head to Wipe menu to delete your /data partition to disable encryption.
Step #16: Here, you need to flash “Magisk-v12.0-arm64.zip” to root your phone. Magisk will be installed on your phone.
Step #17: Tap Reboot system when flashing is finished. And you are done!
Your Samsung Galaxy S8 or S8 Plus is rooted with TWRP recovery.