Once you have the bootloader unlocked and a custom recovery installed, you can follow these steps to root the Galaxy S8 and Galaxy S8+ with SuperSU.
Yesterday, I walked you through the process for how to root the Galaxy S8 with Magisk, and today we’ll be doing something very similar. Not everyone wants to use Magisk and would rather just install something that gives them root access. I have been enjoying Magisk over SuperSU as of late, but Chainfire is a highly regarded community developer for Android and some people will continue using his root solution until he retires.
Before we can do this though, you will need to follow the guide I wrote about how to unlock the bootloader for the Galaxy S8 and the Galaxy S8+. After that is done, you will then need to follow the tutorial for how to install TWRP on the Galaxy S8. Once that is done, I would recommend that you then create a new Nandroid backup of the Galaxy S8 so that you have a recent one to restore from in case something goes wrong.
With all of that done, we can then proceed to root the Galaxy S8 and Galaxy S8+ with SuperSU.
Root Galaxy S8 SuperSU
- Download the latest version of SuperSU
- Copy/move that SuperSU ZIP file to the Galaxy S8
- Boot the Galaxy S8 into Recovery Mode
- Tap on the Install button at the top left
- Locate and tap on the SuperSU ZIP file we just downloaded (in Step 1)
- Swipe the white arrows to the right to confirm the installation
- Wait for the SuperSU installer to complete
- Then tap the Reboot System button to boot back into Android
As mentioned, there are multiple ways to root the Galaxy S8 and the Galaxy S8+ at this time. I wouldn’t say that one way is better than the other since each solution offers its own unique set of features. Many will lean toward Magisk since it’s open source and offers features like Magisk Hide, Magisk Modules, etc. While others will lean toward SuperSU since it’s developed by Chainfire (at the time of writing this), and doesn’t have other features piled on.
It really does boil down to user preference as most things will work on Magisk that work on SuperSU. There will be some differences here and there, but things should work as you expect them for the most part. So before we can begin, just make sure you have the bootloader unlocked and you have TWRP installed on the Galaxy S8. You should also make a new Nandroid backup as instructed earlier just in case something goes wrong with the installation.
When you’re ready, you can download the latest version of SuperSU and then move or copy it to the internal storage of your Galaxy S8 or Galaxy S8+. From there, go ahead and power down the device so that you can follow the instructions for how to boot the Galaxy S8 into Recovery Mode (if you don’t know how to do this, click the link in Step 3 of the guide above). This should take you to the TWRP main menu and from here you’ll need to tap on the Install button.
Now locate and tap on the SuperSU ZIP file that you downloaded in Step 1, and then swipe the white arrows to the right to begin the installation process. This shouldn’t take longer than a minute or two (as you can see from the video above), and there shouldn’t be any errors that prevent the script from being completed. Once done, you’ll be given a couple of buttons at the bottom of the screen. You can press the Home button if you need to do something else in TWRP, else you should just tap the Reboot System button.
As it says at the bottom of the Galaxy S8 SuperSU root script, the first boot cycle will cause the Galaxy S8 to reboot in the middle of it. You can watch this happen in the video and this is normal. This is SuperSU getting fully installed on the device and it is to be expected. After that, the Galaxy S8 will boot right back into Android and you can see the SuperSU application will be sitting in the App Drawer.
If this tutorial helped you in any way, please consider donating via PayPal, Patreon, Cryptocurrency, or GoFundMe. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, XDA, forums, etc. will also help a lot. I would also appreciate suggestions for Android tips and tutorials that you would like to see in the future.