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

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).

UPDATE: You can now root using Magisk, if you already rooted using our root guide on this page, please see How to Install/Switch to Magisk Root on Galaxy S9/S9 Plus to switch easily from SuperSU to Magisk.  For everyone else, simply use the modified Magisk in place of SuperSU when rooting your S9/S9 Plus and everything else is the same.

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.

What is I mess up?  Then, you can always follow our guide on How to Unroot Samsung Galaxy S9/S9 Plus w/ Stock Firmware to restore your Galaxy S9/S9 Plus completely back to stock.

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

OR if you want Magisk, download Modified Magisk v16.3 – Link [NEW]

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.

UPDATE: If your Galaxy S9 or S9 Plus wants to do a factory reset, you can do it but DO NOT LET IT REBOOT!  Then you won’t be able to flash TWRP recovery and wait 7-days MORE!  This just happened to me on my new S9 so I have to wait 7-days AGAIN.    How to fix?  When your phone reboots after selecting factory reset, IMMEDIATELY HOLD DOWN Volume Down, Bixby, and Power buttons for about 5 seconds until you see a warning screen.  Again, if you miss this new crucial step on phones that ask the user for factory reset, YOU WILL HAVE TO WAIT 7 MORE DAYS!

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.

UPDATE – There is a new modified Magisk v16.3 you can use now to get Magisk root, download the modified Magisk v16.3 in the download section of this page and install that instead of SuperSU.  DO NOT USE official versions of Magisk as they DO NOT support Galaxy S9/S9 Plus yet and will brick your phone.

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: 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%.

Q: I messed up Step 11 and getting this message, “only official binaries are allowed to be flashed”, what do I do!
A: If you missed Step 11, follow our guide on How to Unroot Samsung Galaxy S9/S9 Plus w/ Stock Firmware to restore your Galaxy S9/S9 Plus completely back to stock.  Once that’s done, you will have to wait 7 days to try rooting your S9/S9 Plus again.  Unfortunately, Samsung is making it harder and harder for consumers to root their phone by putting 7-day OEM unlock on newer Samsung Galaxy phones.  If you don’t like it, please complain to Samsung as they are the ones putting these nasty locks on the phone.  Don’t worry, you are not alone, I messed up about 10 times on my first try and took me 6 months to root my phone when Samsung first introduce this OEM Lock 7-day jail.  But next time, please pay attention to Step 11 so you get it right the first time and don’t have to go through this nasty process.


Need help with this post? Leave a comment at

37 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

  6. Sebastian says:

    Super, Thank you very much!
    It works on my german g960f/ds .
    Really a good guide

  7. RamiAgonites says:

    Jessec on XDA has a modified Magisk that works plus a new official Magisk just came out today. IDK if that one will work but the Jessec version does for sure. IDK what’s better though Magisk or SuperSU

  8. Håvard Skjold says:

    Is a version of magisk root out yet for s9 +?

  9. silverspice says:

    hi. please help. odin fails when installing twrp file

  10. bernard says:

    how to unroot mr max please

  11. John Ken says:

    Need some help with rooting my Samsung S9. Can I please email you to ask for multiple question I have about it? For example, how do I turn on OEM unlock? It appeared after the 7 days as you said yet turning it on required me to do a factory reset and now I’ve a reset phone with no clue if the unlock is even on since I have to reset my 7 days again. (I’ve already made a backup just in case)

    But please, emailing would feel more comfortable than waiting for a reply to my comment here.

    • Max Lee says:

      You can turn it on, it shouldn’t make you do factory reset. There must be another reason for that. Just try again. It should work.

  12. Borik says:

    Thanks it helped for me

  13. joe says:

    FAIL when install TWRP on Odin 🙁 can i know why thats happen?.

  14. yarcan says:

    Hi I have bought this 17 day phone but still OEM LOCK is not active developer options open but do not look why?

    • Max Lee says:

      Some models may not have OEM Lock jail, that could be the case for you, try following the rest of the root guide. If you can flash TWRP recovery, you are good. If not, maybe you did not start your phone more than 7 days ago and have to wait a few days more. At the worst, TWRP will not flash, which won’t affect your phone so you have nothing to lose so just try it.

  15. eden says:

    MY PHONE GOT STUCK ON DOWNLOAD MODE !!!! what can i do ???????

  16. eden says:

    and i get a red line that sais “only official binaries are allowed to be flashed (RECOVERY)”

  17. Angelo says:

    I used the Modded Magisk and its going good so far, when I open Magisk it says Magisk not installed ? and it keeps asking if I want to install MagiskManager-v5.7.0(115).apk ? What do I need to do ? Greetz

  18. Sushant Kamble says:

    Does S health and secure folder working after rooting? and can we get ota update?

  19. nezzo says:

    which one works best ?? superSU or Magisk ??

  20. Stefan says:

    Does this guide still work? When I toggle on OEM unlock I get a message saying that I have to factory reset the phone. Does this have any impact on the above guide?

  21. RadiikaL says:

    Okay so I’ve rooted my Exynos S9+ with Odin and SuperSU since it gives me an error when I try to install magisk.
    And after that my phone is annoyingly turning off and it also even stops charging when this happens. This happens a few seconds after i press the power button to lock the screen as everybody usually does, the phone doesnt respond to any buttons or charging and I have to FORCE restart it by holding Power + volume down for +-7 seconds.
    Any help please? The phone is brand new, got it a week ago (the time I have to wait in order to be able to enable OEM Unlock feature).
    Should I try disabling OEM Unlock, will it fix it or try another rooting method? I need really urgent help please.
    Thank you in advance.

    • RadiikaL says:

      Nvm, now it lets me install magisk but at the moment I install any SuperSU or Magisk 16.3 (Modified) the phone gets the same issue (I have already tried disabling AOD and still no result)

Leave a Reply

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

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

Max Lee

Max Lee is the founder of 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.