After a lot of waiting, the rooting of Galaxy S8 and S8 Plus, Snapdragon variant has been made possible by the well-known xda member elliwigy. Samsung sold Snapdragon variants in the USA and other regions while some of the devices run Exynos which are easy to root.
We have prepared an easy to follow guide to root Samsung Galaxy S8 and S8 Plus for our readers. All the download files required to root Galaxy S8 and S8 Plus has been linked in the download section. Download those files and follow the simple steps to root your Galaxy S8 and S8 Plus. Even though all the steps are described well, if you face any problem or have any confusion, do not forget that you can always ask for help in the comment section. So stop holding your horses and scroll down to root your Samsung Galaxy S8 and S8 Plus Snapdragon variants.
Supported Snapdragon Variants
- Galaxy S8 – SM-G950U/U1
- Galaxy S8+ – SM-G955U/U1
- Firstly, download and install Galaxy S8 and Galaxy S8 Edge USB Drivers on your personal computer.
- Then install ADB and Fastboot drivers on your computer.
- Enable OEM Unlock and USB Debugging options from the developer options from the main settings application.
- Take a total backup of your important data as all will be wiped clean after this process.
Files Required To Root Galaxy S8 Snapdragon variant
- Mofiled Comsey Odin and Regular Odin Tool
- Download Galaxy S8 firmware files – SamPWND_S8_4File_Firm
- Download Galaxy S8 stock system.img.ext4 – SamPWND_S8.zip
- Download ENG system.img – systemroot.zip
Files Required To Root Galaxy S8+ Snapdragon variant
- Mofiled Comsey Odin and Regular Odin Tool.
- Download Galaxy S8 Plus firmware files – S8_PLUS_SAMPWND_FIRMWARE_PACKAGE.zip
- Download Galaxy S8+ of your choice and extract stock system.img.ext4 file
- Download ENG system.img – SAMPWND_SYSTEMROOT.zip
Root Galaxy S8 and S8 Plus Snapdragon Variants
- We need to gather some files to update the device. Start off by downloading the Galaxy S8 or S8 Plus SAMPWND firmware files and the systemroot.zip file in your computer.
- As the file download completes, extract both the zip files in the ADB folder.
- Fire up the Comsy Odin, and choose the firmware files in their respective slots (BL–> BL, AP–> AP, CP–> CP, CSC–> CSC).
- Shutdown your device and reboot it again into the Download mode.
- Press and hold Bixby and volume down buttons simultaneously, and press the power button to boot into the download mode. You will be greeted with a screen similar to what is shown in the below image.
- Now, connect your Galaxy S8 or S8 Plus to your computer and as you do that, ID: COM port will turn blue and you will see “Added” message in the message box.
- If that does not happen then it means that you have not installed Samsung USB drivers properly. Do that and try again.
- Tick mark Auto Reboot, F. Reset Time, Nand Erase All, and Phone Bootloader Update checkboxes only.
- Click Start to begin the rooting procedure. Wait until it finishes, afterward, you will see a similar result as shown in this image which means that the process has been successfully completed.
- Now, your device will reboot.
- Complete the setup and enable USB Debugging and boot it into fastboot mode.
- In the ADB folder on your computer press shift+right click and choose open command here to open up a command window.
- Once it opens, type “adb devices” to check if your Galaxy S8 or S8 Plus is properly connected or not. If connected it will show an entry. If not, install the USB drivers on your computer.
- Afterward, enter the following commands one after another.
adb push system root /data/local/tmp
adb shell chmod -R 0777 /data/local/tmp
adb shell setsid su
- As you execute the above commands successfully, instead of dream2qlte, $ or # in the command window, you will be shown as root when you type ‘id‘ in the command window.
- If you are still stuck with dream2qlte, $ or #, you need to type “exit” in the command prompt till you see a blank line and don’t get any errors. You will see a hash sign, then type “id”.
- Once in the root shell, execute the below command.
echo /data/local/tmp/systemroot/remount2.sh > /sys/kernel/uevent_helper
- Now wait for a minute and type ‘mount’ until you see / or rootfs and /system mounted as RW. Then execute the below command.
- Once the script completes execution your Galaxy S8 and S8 plus will reboot and will be rooted.