How to root Samsung Galaxy S8 and S8 Plus on latest firmware update?

Rooting Android phones have gained quite some popularity in the last couple of years and the Samsung Galaxy S8 being one of it, you can root it as well. Gaining root access is not an additional functionality or a feature. It is actually an exploit. Meaning, you are penetrating into the stock secure firmware on your S8 device and manipulating the system from the core. With advancements in rooting, the procedure has become quite easy. Especially with an Odin software for PC and the latest TWRP 3.1.0+ custom recovery, rooting the Samsung Galaxy S8 on variants such as SM-G950F/FD/X/N and the S8 Plus G955F/FD/X/N has now become possible.

The official TWRP recovery for the S8 Exynos models is now available and thus, rooting the Android device is possible by flashing the new Magisk 12.0+ module. Moreover, due to encryption, the TWRP may cause problems reading the storage and SD card. Moreover, the system and TWRP doesn’t work well due to Samsung’s encryption and DM-Verity features. Hence, you will need to flash an additional decryption zip. Remember, this is only for the S8 Exynos variants. Do not try this on any Snapdragon 835 variant devices.

Warning: Rooting or installing a custom package like TWRP may void S8 device warranty and may trip Knox for Samsung. While this procedure has been tested on S8 and other Samsung phones, it may fail for you. Reader’s discretion is advised.

As the CFAR root is discontinued for Samsung, the only way to root is via a traditional method which is now the most common method to root any Samsung phone. First, you will need to flash TWRP recovery via Odin software by adding it to the AP section. Later, flash the Magisk package to gain root access. If something goes wrong, you can re-flash the complete stock firmware via Odin and restore S8 (Plus) firmware. Download full firmware package from here.