In this tutorial, I show you how to root Samsung Galaxy S8 or S8 Plus, this root method ONLY works for international Exynos models. Bootloader is locked on U.S. models, sell it and get an international model if you want root.
Once you root, you will NEVER be able to use Samsung Pay. However, Android Pay still can be used fine with Magisk root.
If this is your first time rooting a phone, please watch the video at least 2-3 times and also the written tutorial 2-3 times before trying so you will know exactly what to do and don’t miss a step.
Step 1. Go to Settings->About Phone and make sure your model number is supported, check the TWRP page to see if the model number is supported.
Step 2. Tap on “Software information”.
Then tap on “Build number” about 5 times until it says, “Developer mode has been turned on”.
Step 3. Tap the back button twice and you should see a new menu called “Developer options”, tap on that.
Make sure “OEM unlock” is checked ON!
Step 4. You will need a microSD card for this root method, make sure you have one!
Step 5. You will need FIVE files, download them below:
- Download TWRP recovery for Galaxy S8 or S8 Plus
- Download Magisk and Samsung Anti Root Removal Kit
- Download ODIN and Windows drivers
Unzip the ODIN zip file but leave everything else in original file format.
Step 6. Copy over Magisk and Samsung Anti Root Removal zip files to the microSD card of your Galaxy S8 or S8 Plus.
Step 7. Power off your phone then hold down the Volume Down, Bixby, and Power buttons together for about 3 seconds until you see a warning screen like below:
Step 8. Hit Volume Up key to enter Download mode then connect a USB cable from your phone to the computer.
Step 9. Run the ODIN program inside ODIN directory. You should see a blue-highlighted box with random COM number like below.
If you don’t see it, run the Samsung USB driver file you downloaded earlier.
Step 10. Choose “AP” then choose the TWRP recovery you downloaded for your phone. Then hit “Start”.
Step 11. As soon as you see “PASS” or see your phone reboot (screen goes off), IMMEDIATELY hold down Volume UP, Bixby, and Power buttons together for about 5 seconds until you enter TWRP recovery.
If you mess up, repeat Steps 10-11 until you get it.
Step 12. Swipe to allow modifications.
Step 13. Choose “Install”.
Step 14. Tap on “Select Storage” and change storage to “Micro SDcard”.
Step 15. Choose the Magisk zip file.
Tap on “Add more Zips”.
Choose the Samsung Anti Root Removal zip file.
Swipe to install.
Step 16. Once done, reboot system.
Do not install the TWRP stuff.
Step 17. Once rebooted, update the Magisk Manager app on the Play Store.
Open Magisk Manager app and you should see “Properly rooted”. Congratulations! You have successfully rooted your Samsung Galaxy S8 or S8 Plus!
Step 18. You can verify full root by installing and running any rooted app such as Titanium Backup app. You should see Superuser Request window like shown below.
Step 19. Want to run apps that check for root such as Android Pay or Pokemon Go? Go into Magisk Manager app settings and turn on both “Enable Busybox” and “Magisk Hide” as this will hide root from Android Pay, Pokemon Go, and various different apps.