The Samsung Galaxy S8 and S8+ are Samsung’s latest Galaxy phones released April 21st, 2017. While Android enthusiasts have yet to root the Snapdragon version of the Galaxy S8/S8+, rooting is already possible for the Exynos variants. This guide will walk you through the steps of rooting the Galaxy S8 and S8+ Exynos variants.
Warning: This guide is only for the Exynos variants (not Snapdragon) of the Samsung S8 and S8+. The Exynos variants are the following models:
Samsung S8 – G950F/FD/N/X
Samsung S8+ – G955F/FD/X/N
Check under Settings > About to make sure your model is one of those listed above.
Installing TWRP and Root via Odin
You will need to enable USB Debugging and OEM Unlock, found under the Developer options. Navigate to Settings > About Phone > Software Info, and tap “Build” 7 times until it notifies you that developer mode is enabled. After it’s enabled go back to Settings > Developer Options and enable both USB Debugging and OEM Unlock.
- Install Odin on your PC. Odin is a rooting and flashing tool specifically made for Samsung phones.
- Install the Samsung mobile drivers on your PC.
- Open Odin on your PC, turn off your Samsung device, and boot it into Download Mode (hold Bixby + Volume Down + Power).
- Connect your Galaxy S8 / S8+ to your PC via USB. You should see an “Added!” message in Odin’s message screen.
- Click the PDA tab in Odin and choose the TWRP recovery.tar file you downloaded earlier.
- Disable Odin’s “Auto Reboot” in the Options menu.
- Press the “Start” button in Odin. The message box will output a few things, and it will say “Pass!” when it’s all finished. Disconnect your phone from your PC.
- Turn off your Samsung phone, and boot into TWRP recovery (Volume Down + Power).
- Tap the “Install” button in the main TWRP window, and navigate to /twres/flashables/. You will see two files here
No-verity-opt-encrypt.zip – This will disable dm-crypt thus making /data encryption optional. There are pros and cons to doing this, so research before trying it. If you decide to do so, use TWRP to wipe your /data partition and completely disable encryption.
Magisk-v12.0-arm64.zip – Magisk is a systemless root app that modifies your boot image and adds files to your /data and /cache folders. It will only modify the /system folder if it detects a /system root already installed.
- If you want to root your Samsung Galaxy S8 / S8+, simply flash the Magisk .zip via TWRP.
- After flashing the .zip completes, reboot your phone, and download the Magisk Manager from Google Play store.