How to Root Galaxy S8 or S8 Plus on Android 8.0 Oreo!

For those of you who want to root your Samsung Galaxy S8 or S8+ on latest Android 8.0 Oreo, here’s how to do it.

Before we begin, rooting process WILL ERASE EVERYTHING ON YOUR PHONE and you will LOSE SAMSUNG PAY FORVER!!!(But you can use Google Pay.)

This root supports the following models:

  • Galaxy S8 SM-G950F, SM-G950FD, Korean SM-G950N
  • Galaxy S8+ SM-G955F, SM-G955FD, Korean SM-G955N

U.S. models SM-G950U or SM-G955U are NOT supported w/ this root method.  You will have to use Samfail root method for those.

Step 1. Make sure your Android version is 8.0 or 8.0.0 in About->Software Information.

Step 2. Make sure your model of Galaxy S8 or S8 Plus is supported.

Step 3. Under About->Software Information, tap on the “Build Number” 5 times until it says, “Developer mode has been turned on.”

Step 4. Tap the back button twice and you will see a new menu option called “Developer options”, tap on that.

Step 5. Make sure you see an option called “OEM unlock”.  If you don’t see this and you have not had your phone for full 7 days, come back to this tutorial when this menu option becomes available to you.  Samsung has put a new 7-day delay meaning you will have to wait 7-days after getting your phone to get the option.  If you do see, turn it ON!

Step 6. Power off your phone then hold down the Volume Down, Bixby, and Power buttons together for about 5 seconds until you see a warning screen like below.

Step 7. Hit the Volume Up key to put it into Download mode and connect a USB cable to your Windows computer.

Step 8. You will need to download a bunch of files and also grab TWRP recovery for your S8 or S8 Plus:

Download ODIN – Link

Download Magisk – Link

Download RMM State Bypass – Link

Download Samsung USB Drivers – Link

Download Samsung Anti-removal Tool – Link

Download TWRP recovery – Link

Once all SIX files have been downloaded, ONLY unzip the ODIN program.

Step 9. Run the ODIN program.  Make sure you see a highlighted box in light blue as shown below with a random COM number.  If you don’t see it, install the Samsung USB drivers and you should see it after that.

Choose “AP” then choose the TWRP recovery file you downloaded earlier.

VERY IMPORTANT: As soon as your screen goes black, you will need to hold down Volume Up, Bixby, and Power buttons together for about 5 seconds.  PLEASE WATCH THE VIDEO TUTORIAL SEVERAL TIMES BEFORE YOU DO THIS STEP AS IF YOU MESS UP YOU MAY HAVE TO WAIT 7 DAYS TO DO IT AGAIN!!!

Hit “Start” and hold down Volume Up, Bixby, and Power buttons together for about 5 seconds when your phone reboots.

Step 10. If you did it right, you should be in TWRP recovery.  If you didn’t do it right, you may get stuck in a bootloop after a reboot. (Please follow instructions on how to unroot your phone then you will have to wait 7 days and try again.)  Sorry, Samsung put this horrible jail so if you do it wrong, you have to unroot your phone and also wait 7 days until your next root attempt.  Don’t feel bad, my first time it took me 4 months to root my Note 8, which had the same problem.

Tap on “Keep Read Only”.

Step 11. Tap on “Wipe” and format data.

Step 12. VERY IMPORTANT, go back to home menu, then choose “Reboot”, then choose “Recovery”.

Step 13. Once rebooted to TWRP recovery, tap on “Keep Read Only”.

Step 14. Copy over the Magisk, RMM State Byppass, and Samsung anti removal zip files to your phone.

Step 15. Flash all 3 files in any order.

Step 16. Reboot, and once rebooted(should take about 3 minutes) go ahead and sign in.

Step 17. You should see Magisk Manager app in the app drawer, open it.

You should see “Installed Version” then you have fully rooted your Galaxy S8 or S8 Plus!!!

Verify you have full root by installing and running the free Titanium Backup app on the Play Store. You should see a Superuser Request window pop-up like below.

You may also like...

Notable Replies

  1. Thanks for the guide! I’ve been using your sites since way back when I had a Galaxy SII. Really helped me get the most out of that phone. Do you have any recommendations for S8 ROMS? I love a stock feeling ROM - I’d have stuck with my Nexus 6p if it wasn’t for the battery issues and if it was a bit smaller in the hand…

  2. Well, works on last Firmware? (2CRED). It looks like something has changed in BL and Modem… Thanks

  3. Thank you so much, bro!

  4. I Have Samsung s8 SM-G950F with Android pie, I root It with tour tutorial and I loose Samsung Pass e Samsung Secure folder, can I come backup and unroot the phone so I can use again Samsung Pass e Samsung Secure folder?

Continue the discussion at

20 more replies


57 Responses

  1. john deakin says:

    All good here

  2. xstationbr says:

    Thank you its works for my Samsung Galaxy S8+ GM955FD from BRASIL-ANATEL
    Working fine, no errors on all procedure, all work on first try.
    Thank you so much.

  3. Dave Green says:

    I’m confused. I’ve seen tutorials on xda on how to root s8 after oreo update. None mention RMM State Bypass and anti removal tool but they do say you still have to flash dm verity zip which there is no mention of in this video. Just to mention my device has always had the oem unlock option since upgrading to oreo. Do we now not need to flash dm verity on oreo?

  4. Dave Green says:

    Also to add, I think I had already enabled oem unlock before installing the oreo ota update coming from nougat

  5. Aleksander says:

    ROOTED (SM-G955F) with some issue*
    First odin doesn’t flash TWRP (OEM unloked) – a version PrinceComsy did it
    Second TWRP mode doesn’t allow touch screen (so I can’t use it) – I solve it by using mouse via usb-OTG
    After that every thing go fine.


    *issue can be maybe due to specyfic Caring locks (no simply SIM lock)
    they install special program that can be deleted (without root) even flash pure stox room doesn’t remove it
    After root I finally deleted it

  6. Prasana says:

    Can we use supersu instead of magisk?

  7. Peter says:

    Currently waiting for the 7 day time out.

    Same question asked earlier.

    What about the dm verity zip /

    Other root tutorials make a big deal over flashing this file.

    Is it needed or not ?

    Otherwise your tutorial seems the best I have seen. Thanks

  8. Peter says:

    I may be able to partly answer my own question:

    TWRP DM-Verity and samsung-antiroot-removal

    samsung-antiroot-removal zip

    It will disable the status bar notification about unauthorized changes.

    It includes the functions of
    DM-Verity and force encryption disabler: no-verity-opt-encrypt

    However, this is quite an old file (samsung-antiroot-removal zip v2.4 2016), so I am concerned as to its functionality with Oreo. Any feedback appreciated.

  9. Dave Green says:

    Does anyone have any confirmed answers over whether we need to flash the no verity zip on oreo now?

  10. Peter says:

    If you open (double click) the “samsung-antiroot-removal” zip file and look inside,\patch.d

    There is a 02-no-dm-verity file.

    I assume that it is actioned as part of the samsung-antiroot-removal-2.4 install.

    Worked through the tutorial yesterday and all seems to have worked OK.

    My only variations:
    Used PrinceComsy ODIN because I already had it set up
    Used because that is the current stable Magisk.

    Many Thanks to HighOn Android

  11. William Pham says:

    i’m still waiting for s8+ G955U . so sad.

  12. Ghost says:

    G955U1 SnapDragon?

  13. Gus says:

    Dudes you will make millions if you find out how to root sm g955u phones!!!!

  14. brad says:

    Successfully intstalled TWRP and Magisk with this procedure. Confirmed with Titanium backup device is rooted. Many thanks for your time and efforts creating this tutorial. More power to you!
    BTW, will we also wait another 7days before rebooting our device in order to avoid that issue getting stuck on boot with the error message ‘only offical released binaries………..

    • admin420 says:

      No if you flashed all the files, you can reboot.

      • brad says:

        no kidding.. I was having palpitations on my 1st G950FD reboot. Kept looking on the upper screen waiting for red characters to appear. Then the animated Samsung logo came in next 🙂 Thank you again so much your help! Your tutorial is truly flawless and issue free! The other forums at XDA got me so confused due to a lot of mixture of comments

        • admin420 says:

          Noice, yes I try to do the tutorial many times so it works the first time, I do not copy any guides on XDA, these tutorials are made from scratch. But good to hear it worked for you!

  15. brad says:

    BTW, as expected TWRP would have mounting issues. This tutorial was likewise so easy and flawless: Thanks a lot too to the author and sharing this fix!–s8-cross-device-development/fix-data-mount-fix-s8-twrp-oreo-t3769254

  16. Gill says:

    Can you please make a video on how to root AT&T 8+ G955u on oreo baseband 2CRC5
    ***SamFail method***

  17. rin says:

    Is it possible to do this method to root without wiping data?

    • admin420 says:

      Nope. There is encryption on the Galaxy S8 stock firmware so you have to wipe data. After rooting though you don’t have to.

  18. Masu says:

    I have a galaxy S8+ (for Taiwan market). When I push the three button Volume up -Bixby and Power, I have a permanent reboot (I checked the settings before and it’s ok.
    Why do I have this issue ?
    Thx in advance for your help.

    • admin420 says:

      Make sure not to hold down Power button too long then your phone will reboot. Just let go of Power button after 4 seconds but keep holding down the rest.

      • Masu says:

        Hi, I found a solution with is to deselect Auto-reboot on Odin so you have time to do the operation without permanent reboot. It’s work now fine.

  19. Luiz says:

    Eu tinha o Nougat 7.0 no meu Samsung S8+ (SM-G955FD) com root. Pisquei o Oreo 8.0 pelo Odin. Tudo funcionou perfeitamente, mas perdi o root. Então tentei rootear novamente, instalando o CF-Auto, mas deu erro. Então tentei o TWRP, que foi instalado com sucesso, mas deu erro de loop infinito. Reinicializei em modo de recuperação no TWRP, e apliquei um Wipe completo, então o celular voltou a funcionar com Oreo 8.0, mas a opção OEN unlock desapareceu. Estou aguardando sete dias para ver se ela volta a aparecer.

  20. Luiz says:

    Excuse me! I forgot that the site is in English. Re-posting the above message, now in English: I had Nougat 7.0 on my Samsung S8 + (SM-G955FD) with root. I blinked Oreo 8.0 by Odin. Everything worked perfectly, but I lost the root. So I tried to roote again, installing CF-Auto, but it made a mistake. So I tried TWRP, which was successfully installed, but it gave infinite loop error. I rebooted into recovery mode in TWRP, and I applied a full Wipe, then the phone ran again with Oreo 8.0, but the OEN unlock option disappeared. I’m waiting seven days to see if she shows up again.

  21. Persand Teeshan says:

    Hello, i followed the steps exactly as shown and ive also watched the tutorial on youtube. Everything worked for me except when i tried to connect to wifi, it keeps on saying “DQA keeps stopping”. I am not able to do anything on my phone that requires wifi including signing on my Samsung and Google account in the set up process. PLEASE HELP

  22. Shoan says:

    yo tengo el samsung s8 con android 8.0.0, para obtener el desbloqueo oem lo que hice fue atrasar 7 dias al calendario de mi telefono y despues lo reinicie y me aparecio el desbloqueo OEM, despues de rotear mi telefono.. lo reinicie y decia ´´only official binaries are allowed to be flashed´´ mi pregunta es: es necesario esperar 7 dias y despues rotear mi telefono? ya no me saldra ese error de only official binaries despues de haber esperado 7 dias…..?

  1. March 16, 2018

    […] *Note – This root method is OLD PLEASE FOLLOW NEW ROOT METHOD HERE. […]