How to Root Galaxy S9 or S9 Plus! [Exynos/SuperSU]

For those of you who want to root your Samsung Galaxy S9 or S9 Plus, here’s a step-by-step tutorial on how to root your Samsung Galaxy S9 or S9 Plus along with a full video tutorial you can follow.

Why You Shoot Root Galaxy S9 or S9 Plus?

First, rooting allows you to have full “admin” access to your Samsung Galaxy S9/S9 Plus.  A full root also gives you custom recovery like TWRP recovery, which allows you to fully change software with custom ROMs.  You will also be able to run slew of rooted apps such as Titanium Backup app to backup all your apps, game apps that support game cheats, or maybe even upgrade to Galaxy S10 software next year when Samsung comes out with the Galaxy S10.

Does rooting make you lose SamsungPay and data?

Yes, rooting involves flashing custom recovery on your Galaxy S9 or S9 Plus, meaning you will most likely set off the Knox counter and SamsungPay will permanently be disabled.  However, you will still be able to use GooglePay(AndroidPay) by using Magisk to root when it is available(this root tutorial currently uses SuperSU).   Rooting also requires you to format data, meaning you will lose EVERYTHING on your phone including personal files and apps/app data.  You can use Samsung Switch app to backup most things including your apps and personal files as shown in this tutorial.

This root method supports:

Galaxy S9 – SM-G960F, SM-G960F/DS, Korean SM-G960N

Galaxy S9 Plus – SM-G965F, SM-G965F/DS, Korean SM-G965N

Files you will need:

Download TWRP recovery for Galaxy S9 – Link

Download TWRP recovery for Galaxy S9 Plus – Link

Download ODIN – Link

Download Samsung USB drivers – Link

Download RMM State Bypass zip – Link

Download SuperSU – Link

Download Samsung Antiroot Removal Tool – Link

Download No Verify Encrypt zip – Link

Step 1. Make a backup of all your apps, app data, and all the rest of your stuff using Samsung’s Smart Switch app.  Rooting involves wiping data, which will ERASE EVERYTHING on your internal storage.   If you have important stuff to backup, back it up now.

Step 2. Go to Settings->About Phone and check your S9 or S9 Plus model number.  Make sure it is one of the supported models.

Step 3. Next, tap on “Software Information” and tap on “Build number” about 5 times until it says you are a developer.

Step 4. Tap on the back button twice, then tap on “Developer options”.

Step 5. If you have had your phone for 7 days(since first time you signed into the phone) you will see “OEM Unlock” option, turn it ON.  If you don’t see it, come back in exactly 7 days after the first time  you used the phone.

Step 6. Power off your S9 or S9 Plus then hold down Volume Down, Bixby, and Power buttons for about 5 seconds until you see a warning screen.

Step 7. Hit the Volume Up button to put into “Download mode” then connect a USB cable from your phone to a Windows computer.

Step 8. Make sure you have downloaded all the files.

Step 9. Unzip the ODIN zip file FIRST then run the ODIN EXE program.

Step 10. Make sure you see a blue-highlighted box like below.  If you don’t see it, run the Samsung USB driver EXE program to install drivers then unplug/plug your USB cable back into the phone.

Next, choose “AP”, and choose the TWRP recovery file you downloaded earlier.

Step 11. Hit “Start” and immediately after your phone reboots(screen goes blank) hold down Volume Up, Bixby, and Power buttons together for about 5 seconds.  MAKE SURE YOU DO THIS RIGHT FIRST TIME OTHERWISE YOU WILL HAVE TO REFLASH STOCK FIRMWARE AND WAIT 7 DAYS!!!  Watch my video tutorial first if this is your first time and practice several times so you get it right.

Step 12. Once booted into TWRP, choose “Keep Read Only”.

Step 13. Format data using the Wipe menu.

Step 14. Reboot into recovery using the Recovery menu.

Step 15. Choose “Keep Read Only”.

Step 16. Copy over the files shown below over to your S9 or S9 Plus.

Step 17. Install No Verify Encrypt zip file using Install menu.

Step 18. Reboot into Recovery using the Reboot menu.

Step 19. Install the RMM State Bypass zip file using Install menu.

Step 20. Install SuperSU and Samsung Anti Root zip using Install menu.

Step 21. Reboot and you should see welcome screen like below after about 5 minutes.  Sign in.

Step 22. Once signed in, you should see SuperSU app in your app drawer.  Congrats!

Step 23. You can verify you have full root by running free Titanium Backup app from the Play Store.  If you see Superuser request window like below, CONGRATULATIONS, you have successfully rooted your Galaxy S9 or S9 Plus!

Step 24. Using Smart Switch to restore all your apps and etc…

 

 

Credits – TWRP

Q&A

Q: Can I use this root method on U.S. unlocked Galaxy S9  SM-G960U or Galaxy S9 Plus SM-G965U?
A: Unfortunately no as this root method is ONLY for Galaxy S9 or S9 Plus that has locked bootloader.  All of U.S. models have locked bootloaders.  Now, there are a few international Snapdragon models that have unlocked bootloader, those have unlocked bootloader and you can follow this root method as an exception.  Otherwise you will want to grab the international models.  Also, there is SamFail root method you can use for the U.S. models and developers are working on Safestrap recovery which means custom ROMs may become a possibility.  However, SamFail root method will only allow you to re-charge your phone to 80%.

 

Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.

Max Lee

Max Lee is the founder of HighOnAndroid.com. Max makes Android tutorials and review videos for people who want to get high on Android over at his YouTube channel and Korean YouTube channel.

5 Responses

  1. Normen says:

    Works perfect for my S9+ with 256GB – already tried several other tutorials (which doesn’t) work
    Many Thanks

  2. Dmitriy says:

    Bro, what about Magisk? Did you try to make it work?

  3. Tutko says:

    Does root stick after a reboot?

  4. mike dang says:

    Can the sm-g960U1 be rooted?

  5. tykler says:

    sm-g960w plzzzz

Leave a Reply

Your email address will not be published. Required fields are marked *