How to Root Galaxy S9 and S9 Plus (Guide)

Samsung has launched their new flagship devices, the Galaxy S9 and the Galaxy S9+. While the devices boast of supreme hardware and superb performance, the power users out there certainly want more from their devices. After the Kernel Sources were released for both the devices, official TWRP support has also arrived for the new Samsung flagships. So, if you’re someone who wants to install a custom recovery on their device and then go on to root it, read on, as we show you how:

Install TWRP on Galaxy S9/S9 Plus

Note: The following method will format your device, so make sure to backup all of your important data. I tried the method on my Galaxy S9 Plus, but the method should remain the same for the S9 as well. Also, the following method is applicable only for the Exynos variants, and it will not work on the Snapdragon models. Also, following the steps below will trip Samsung Knox, thus voiding your warranty.

1. First off, head over to Settings -> About phone -> Software information. Tap on the “Build no.” seven times to enable Developer Options.

Galaxy S9 Enable Developer Options

2. Next up, head over to Settings -> Developer options, and enable the toggle next to “OEM Unlock”.

Galaxy S9 OEM Unlock

3. Now, onto your PC, download and extract Samsung’s ODIN package.

Galaxy S9 Odin Extract

4. Download the “.tar” file of the TWRP image from below:

Galaxy S9: (TWRP Image)
Galaxy S9+: (TWRP Image)

5. Now, turn off your device and then reboot it into download mode by holding the [VOLUME DOWN] + [BIXBY] + [POWER] for approx. 15 seconds. You will now get a warning message. Press [VOLUME UP] to get into Download mode.

Vol Down Bixby Power

6. Open Odin. Click on [AP] and browse to the downloaded TWRP “.tar” file.

Galaxy S9 Odin AP Select TWRP

7. Connect your smartphone to the PC. You’ll now get a notification on the left side of ODIN that your device has been connected.

Galaxy S9 Odin Device Connected

Note: In case your PC fails to recognize your device, install the Samsung USB drivers for your device from here.

8. Now, while holding down the [VOLUME UP] + [BIXBY] + [POWER] on your phone, click “Start” in ODIN. The flashing process should now begin. Do not let go of the button combinations till you enter TWRP.

Galaxy S9 Odin Start

Note: You might get a warning screen stating that the device failed to initialize. In that case, simply tap on “Reset” to format your device. Then, set up your device once again, and repeat steps 1-8.

9. Now that you’re into the TWRP recovery, you’ll be presented with system partition warning message. Swipe the bottom slider to the right to allow modifications. Once into the main menu of TWRP, head over to Wipe -> Format Data, and type “yes” and then press enter. The recovery will now format your data.

Format Data

10. Now that your data has been formatted, head over to Reboot -> Recovery to restart TWRP.

Reboot Recovery

11. Once you’ve rebooted into TWRP, download the dm-verity and force encryption disabler zip on your computer, and transfer it to your smartphone via USB. Then, head over to Install in TWRP and browse for the downloaded file and flash it.

No verity Zip

12. Now that you’ve flashed the dm-verity file on your smartphone, reboot the device and set it up with your account and more. TWRP is initialized and fully functional at this stage.

Root Galaxy S9/S9 Plus

Note: The following method grants root access on your device using SuperSU. At the time of this writing, Magisk is NOT supported on the Galaxy S9 or S9+. We will update the tutorial once an update for Magisk is released.

1. Now that you’ve completely set up your device, turn off your device and then reboot to recovery by holding down [VOLUME UP] + [BIXBY] + [POWER].

Vol Up Bixby Power

2. Download the to your computer and transfer it to your device via USB.

3. Now, in the TWRP recovery, tap on “Install”, and browse for the zip file you just downloaded and flash it. 

OEM Root Flash

4. During the flashing process, the installer will ask you for various options. Select “Yes” for both “OEM Patch” and “Root with SuperSU”. Once done, simply reboot your device. Your Samsung Galaxy S9/S9+ should now be rooted with SuperSU.

S9 Root

SEE ALSO: Galaxy S9 Plus Review: S8 Refinement or More?

Install TWRP and Root your Galaxy S9/S9+

So, that was it! While I personally prefer the versatility of rooting my device with Magisk, SuperSU seems to work just fine. And now that you have root access on your device, how about checking out some of the great things you can do with your device here. Also, share with us your experience about the whole rooting process along with any queries in the comments down below.

comment Comments 6
  • John Smith says:

    Thank you for this guide, it is much more detailed and accurate than most such guides. The diagram showing which buttons to push for download mode was especially valuable. I did have a problem when I flashed the no-verity file as the result was “error 1”. I found a different file for this purpose which did work.

  • Bader says:

    My phone froze on the screen which says the name of the phone “Samsung Galaxy S9+” and “powered by android”, it had been like that for more than an hour, is that normal?

  • Kevin says:

    so basically there is no root for this phone and in developers options it doesnt have the OEM unlock anylonger.

  • Dan says:

    What do you mean by “flash” a file?

  • Montana says:

    f**ck you all piece of s**t this method bricks the phone motherf**uckers

  • Arnold says:

    How can I root my Samsung Galaxy j3 2016?

Leave a Reply