How to Root Samsung Galaxy S9 and Galaxy S9 Plus (Exynos)

How to Root Samsung Galaxy S9 and Galaxy S9 Plus

Do you want to root your Galaxy S9/S9 Plus flagship? Well, you just landed in the right place for the job. This tutorial will help you install TWRP recovery and root Samsung Galaxy S9 and Galaxy S9 Plus. This is compatible and will work on any Exynos Galaxy S9/S9+ running Android 10 (One UI 2.0), Android Pie (One UI 1.1/1.0), and Android Oreo.


Samsung is counted among one of the top manufacturers and is well known for its Galaxy flagship phones. In 2018, the company did another exceptional job with the Galaxy S9 and Galaxy S9 Plus by adapting the most recent trends in the smartphone market. The phones were launched in March 2018 and certainly turned out to be the best Galaxy flagships to date. Following a very similar design to the predecessor, the hardware and software are where the said phones excel.

Despite all the latest features, users might often want to further customize the software beyond what the manufacturer has to offer. And if you feel the same, then rooting your Galaxy S9 or S9+ will provide you with a plethora of options/ways to customize the software of your phone.

Important Information

Flashing custom binaries such as TWRP and rooting the Galaxy S9/S9+ will trip the KNOX counter. Apps that rely on KNOX, such as Samsung Pass, Secure Folder, etc will no longer work.

Make sure that you’re comfortable and fully understand the process of rooting before you start performing it.

Table of Contents

Supported Variants and Models

Currently, only the Exynos variant of the Galaxy S9/S9 Plus is supported. Although TWRP recovery for Snapdragon Galaxy S9 and S9+ is available, we have chosen to keep this post specific to the Exynos devices only. Please make sure to check the list of supported devices below before proceeding with the instructions.

  • Samsung Galaxy S9
    • Compatible: Exynos variants (codename: starlte) with model number SM-G960F/FD/N/X are supported.
    • Not Compatible: Snapdragon variants (codename: starqlte) with model number SM-G960U/U1/W/0/2/8/SC are not supported.
  • Samsung Galaxy S9 Plus
    • Compatible: Exynos variants (codename: star2lte) with model number SM-G965F/FD/N/X are supported.
    • Not Compatible: Snapdragon variants (codename: star2qlte) with model number SM-G965U/U1/W/0/2/8/SC are not supported.


  • Take a complete backup of all your data on the device. Everything including apps, contacts, messages, logs, internal storage, etc will be wiped during the process. You can also follow our guide on how to backup Android devices for this purpose.
  • Charge the Galaxy S9/S9+ to at least 60% battery level. This will help avoid any sudden shutdowns during the rooting process.
  • Download and install Samsung USB drivers on the PC.
  • Download Odin v3.14.4 zip package and extract the file to an easily accessible location on the PC.

Make sure to fulfill all the requirements stated above before you proceed to follow the instructions to root Samsung Galaxy S9 and S9 Plus.


Below, you will find all the files you’ll need while performing the instructions.

Instructions to Root Samsung Galaxy S9 and Galaxy S9 Plus

To make it easier for you to understand the rooting process, we have broken down the instructions into four major steps.

The first step is to enable ‘OEM Unlocking’ to allow flashing custom binaries. Once that is done, the second step is to install TWRP recovery on your Galaxy S9/Galaxy S9 Plus. Then the third step is to disable forced-encryption and prevent Prenormal KG/RMM State (Only on Android Pie and Oreo) by flashing the no-verity zip and RMM State Bypass zip files respectively. Finally, when all is done, the fourth and the last step is to flash the Magisk ZIP using TWRP to root the Galaxy S9/Galaxy S9 Plus.

While the process might not be as simple as that on devices like Google Pixel, it is still fairly easy. Even if you’re new to the scene, you will easily be able to perform the whole procedure. Just make sure that you follow each and every step as mentioned.

Step 1: Enable Developer Options and OEM Unlock in Settings

Enable 'Developer Options' on Samsung Galaxy S9/S9 Plus

In order to install TWRP and root, you must first enable ‘OEM Unlocking in your Galaxy S9’s Settings menu. To do that, go to Settings -> About Phone -> Software Information and tap 7 times on the ‘Build number’. You shall then see a toast notification – “Developer mode has been enabled”.

Enable 'OEM Unlocking' on Samsung Galaxy S9 and S9 Plus


Once that is done, go back to the Settings main screen and tap on ‘Developer options’. Scroll down until you find the ‘OEM Unlocking’ toggle and turn it ON. If the option is not yet visible on your device, it means that your phone has entered a 7-day buffer period. After this time (Or, you can try bypassing it using the instructions here), the ‘OEM Unlocking’ option shall be available. If it is still not available, it means that your phone cannot be rooted.

With the option enabled, you can now go ahead and install TWRP on your Galaxy S9/S9 Plus. The next section will take you through the complete process in detail.

Also read: How to Boot Samsung Galaxy S9 Safe Mode (Guide)

Step 2: Install TWRP Recovery on Samsung Galaxy S9 and Galaxy S9 Plus

The second step is to flash TWRP on your Galaxy S9/S9+ through the Odin Flash Tool. To do this:

  1. First, download TWRP Recovery for Galaxy S9  and Galaxy S9 Plus.
  2. Double-click the “Odin3 v3.14.4.exe” executable file to launch the Odin flash tool on your PC.
  3. Power off the phone completely.
  4. Hold the Volume Down, Bixby, and Power button simultaneously.
    Install Samsung Stock Firmware using Odin - Download Mode Warning
  5. On the warning screen, press the Volume Up button to enter Download Mode on Galaxy S9/S9 Plus.
  6. As the Odin window loads, you shall see “Added!!” in the message box and the ID:COM port should also light up.
    Root Samsung Galaxy S9 and Galaxy S9 Plus - Open Odin Tool
  7. Now make sure that the ‘Auto Reboot’ box is not selected in the ‘Options’ tab of the Odin tool.
  8. Next, click on the ‘AP’ button under the ‘Files’ section of Odin and select the TWRP recovery (.tar) file for your device.
  9. Finally, click the ‘Start’ button to install TWRP recovery on Samsung Galaxy S9 and Galaxy S9 Plus.

The flashing process would take a few seconds to complete. Once it is finished your phone shall stay in Download Mode.

Now it is very important to boot into TWRP mode directly, if by any chance your phone boots into the OS, the Prenormal RMM State will be set. This will force you to wait for another 7 Day period before you can actually flash anything. To do this:

  1. Hold the Volume Down, Bixby, and Power button simultaneously until the phone powers off.
  2. Important: As soon as the screen shuts down, release the Volume Down key and hold the Volume Up button while still holding the Bixby and Power buttons.
  3. Your Galaxy S9/S9+ should boot into TWRP recovery.
  4. On the ‘Unmodified System Partition’ screen, slide the ‘Swipe to Allow Modifications’ button.

With your phone now in TWRP recovery, follow the next step to disable encryption on Samsung Galaxy S9 and Galaxy S9 Plus.

Step 3: Flash Encryption Disabler and KG/RMM Bypass ZIPs using TWRP

Now, in order for TWRP to successfully decrypt your phone’s storage, you must format the data partition and flash the Encryption Disabler zip file.

Note: You only need to flash KG/RMM Bypass zip if your phone is running Android Pie or Oreo. It isn’t compatible with Android 10.

  1. Go to the ‘Wipe’ menu in TWRP and tap on ‘Format Data’.
    Format Data in TWRP to Root Samsung Galaxy S9 and Galaxy S9 Plus
  2. Enter ‘Yes’ in the provided field to completely format the data partition (including internal storage).
  3. Once finished, go to the ‘Reboot’ menu in TWRP and press the ‘Recovery’ button to reboot your phone into TWRP. This will ensure that TWRP can decrypt the storage.
  4. When the phone boots back into TWRP, go to the ‘Mount’ menu.
    Enable MTP in TWRP on Samsung Galaxy S9 or S9 Plus
  5. Now select “Enable MTP” and connect the Galaxy S9/S9 Plus to the PC using the USB cable.
  6. Download DM-Verity disabler and KG/RMM State Bypass zip (Only for Android Pie/Oreo) files from the ‘Downloads’ section above.
  7. Transfer the files to the phone’s internal storage and then disconnect the phone from the PC.
  8. Go to the ‘Install’ menu in TWRP and select the Encryption Disabler zip file (e.g.
    Install Encryption Disabler on Samsung Galaxy S9/S9 Plus
  9. Swipe the button to flash the file and disable encryption on Samsung Galaxy S9/S9+.
  10. If your phone is running Android Pie/Oreo, repeat the installation method and flash the KG/RMM State Bypass zip to prevent your phone from being locked again (Prenormal KG/RMM State).

If you see an error message that states ‘Failed to mount /odm (No such file or directory)‘, you can safely ignore it.

Now, with everything set, follow the instructions in the fourth and final step below to finally root Samsung Galaxy S9/S9 Plus.

Also read: Download Samsung Good Lock 2019 and Install Add-ons

Step 4: Flash Magisk to Root Samsung Galaxy S9 and Galaxy S9 Plus

The last and final step of the process is to flash the Magisk ZIP file through TWRP and root your your phone.

  1. First, download the latest Magisk installer ZIP file on the PC.
  2. Connect your Galaxy S9 to the PC using the USB cable.
  3. Go to the ‘Mount’ menu in TWRP and press the ‘Enable MTP’ button.
  4. Transfer the Magisk installer ZIP file (e.g. to the phone’s internal storage.
  5. Now disconnect your Galaxy S9/S9 Plus and go back to the TWRP main screen.
  6. Press the ‘Install’ button and select the Magisk installer ZIP file from the phone’s internal storage.
    Flash Magisk using TWRP to Root Samsung Galaxy S9 or S9 Plus
  7. Finally, swipe the button on the screen to flash the file and root your Samsung Galaxy S9/S9+.

When the flashing process finishes, tap on the ‘Reboot System’ button to boot your phone into the rooted OS. Note that the first boot may take a few minutes, so there’s nothing to worry about.

Once your S9/S9+ boots, it should be rooted with Magisk. To verify the same, go to the app drawer and launch the Magisk Manager application.

You can go ahead and start using your favorite root apps. With Magisk you can also hide root from certain apps like Pokemon Go, Google Pay, etc that may normally stop working if the root is detected. It also gives you the ability to install modules for injecting additional features and customizing the OS. The things you can on a rooted phone are way more than what we can list here.

Samsung Galaxy S9 Plus Rooted with Magisk

So, this was our tutorial on how to install TWRP and root Samsung Galaxy S9/S9 Plus running Android 10, Android Pie, or Android Oreo. If you have any questions regarding the instructions or the rooting procedure on the whole, please feel free to ask us.


  1. I tested some other ways with no succeed result, but this way worked fast and secure, just I used a type C USB flash memory instead of mounting and downloading needed files.
    Thank you so much.

  2. I have finished all the steps given above and system has rebooted but I am unable to find the Magisk Manager in the apps

    1. Nikhil, if your Galaxy S9/S9+ booted into the system after performing all the steps, then just download the latest Magisk APK file from GitHub and install it on your device.

      After the installation, go to the app drawer and launch the app. If everything went alright, then you should see the installed version of Magisk within the app.

    2. This tutorial worked like a charm. I had no problems whatsoever.
      The phone stayed on the kernel logo for about 10 minutes while it was rebooting. It might have actually been a shorter length of time but it’s always an unnerving experience so it probably just felt longer!

      Thank you for this – it was incredibly useful. to start doing some serious modding!

  3. in 18:44 PM , February 12th 2021.
    I did all of the steps Above. it was a little bit hard but Finally i did it
    it Worked
    Now, i can use any application that requires a root Access, Thanks to you
    Thank you Very much i Appreciate All your Work

    1. My pleasure, Youssef. It’s good to know that this guide helped you root your Galaxy S9/S9+.

  4. Hello,
    I rooted my s9 a few weeks ago but I couldn´t systemize an app. I read on google that it could be the Magisk’s version so, ignorant of me, i uninstalled it hopping to be able to install an older version. The outcome: bootloop.
    I managed to flash the official firmware, but now every time i try to root it again using this method i get another bootloop. Do i have to wait 7 days after flashing the official firmware before rooting it again? if not, what could be the problem?

    1. Kenny, it could be the RMM/KG state causing this. If you go to “Settings” > “Developer options” on your phone, can you see the “OEM unlocking” option?

      You could verify RMM/KG state by verifying the information shown on the top-left of the Download Mode screen as well.

    2. I can’t see the option in developer options and it says “KG STATE: Prenormal” in Download Mode

    3. There you have it. That’s the reason why you’re not able to carry on with rooting again. You will have to wait for 7 days (since flashing the stock firmware) to get back KG State to “Checking”. Once that’s done, you should also see the “OEM unlocking” toggle reappear in the Developer Options.

      I did cover an article on prenormal RMM/KG state a while back. It might help you understand the mentioned state.

    4. Hello Dhananjay,
      I reestablished the official firmware and waited for 7 days. Before starting the process I checked the OEM Lock toggle and the KG State, although I could see the toggle, the “KG State” was missing in download mode. Then, I rooted it again following this guide but the result is another bootloop.

      My phone is a SM-G960F, the official firmware I flashed after the first bootloop is “G960FXXSEFUA1_G960FOVFEFUA1_VD2”;
      In order to root it I’ve used:
      – twrp-3.5.0_9-1-starlte.img.tar
      – Disable_Dm-Verity_ForceEncrypt_11.02.2020
      – Magisk- v19.3 (I used this version since v21 wouldn’t let me systemize an app the first time I rooted it, leading to the first bootloop)
      Thanks in advance for your help.

      P.S. What is SR5-SuperSu for? I downloaded it but haven’t used it.

    5. Hi again, Kenny.

      I am not sure what exactly is going wrong. But could try and debug it.

      We could blame the old version of Magisk, but only if the newer version(s) included an important patch dedicated to Samsung Galaxy devices. So, I want you to re-perform the instructions but with Magisk v22.0.

      Right now your phone is in a bootloop, correct? Does it display any error messages or signs that could help us? Like the “Only official binaries are allowed to be flashed” error?

      As for SuperSU, it was a root solution for the pre-Magisk era. I think I should remove the file altogether to cause any confusion.

    6. Hi Dhananjay, after installing Magisk v21 and rebooting, I cant find Magisk Manager on my phone?

    7. Ken, normally, the companion app (Magisk Manager, which is now known as the just the “Magisk app”) is automatically installed when you flash Magisk.

      In some edge cases, that might not happen. So, just download the latest Magisk v23 APK file from GitHub, install it, and finally run it.

      v22 bought some major change to Magisk, so I suggest you go through the article I covered on the topic.

  5. hello Brother

    I tried to root my phone but when i try to reboot it it just in the loading screen again and again

    1. Hi. Please provide more details like the phone’s model number, the Android version installed on it, as well as the list of the files you used.

      This should give me some idea of where it went wrong.

  6. Hi Dhananjay. Thanks for the very detailed and clear article. I’ve followed your instructions very carefully to install TWRP. It’s not working for me, however.

    My phone is an S9+, Android 10, G965F, star2lte, bought in Indonesia. OEM Unlocking is visible and ON.

    After turning off the phone and rebooting using V-down+Bixby+Power, and after pressing V-up, it goes into Download mode just fine. However, RMM is displayed as in Prenormal. I waited 168h (actually 172h) to make sure that wasn’t the issue. I actually have done this more than once, after trying all types of install methods. Every time I wait 168h+, but it does not change the outcome, i.e., RMM is always in Prenormal.

    Odin (v3.14) shows “Added!”, “Auto Reboot” is disabled, the TWRP tar file is loaded into AP. When I press Start, the progress bar above ID:COM goes green until it hits the end and abruptly turns red while flashing FAILED. Then, a red line across the phone screen reads, “Only official released binaries are allowed to be flashed(RECOVERY)”.

    Are you able to help me out with this? I would not mind settling a fee for that so long as we can make it work.

    1. Hi Jean, I believe you posted the same question under a different name previously. I have replied to it, please check it below. If you have further questions, feel free to let me know.

    2. Thanks for your answer and wishes Dhananjay, which I return to you again. I’ve unfortunately tried all that, more than once, but nothing does it: RMM remains in Prenormal…

    3. Wow, that’s really odd. While flashing the stock firmware, did you use the regular CSC or the HOME_CSC?

      One more thing, if it shows ‘Prenormal’, then the OEM Unlocking toggle should also not be visible, or is it visible?

  7. Hi Dhananjay. Thanks for the very detailed and clear article. I’ve followed your instructions very carefully to install TWRP. It’s not working for me, however.

    My phone is an S9+, Android 10, G965F, star2lte, bought in Indonesia. OEM Unlocking is visible and ON.

    After turning off the phone and rebooting using V-down+Bixby+Power, and after pressing V-up, it goes into Download mode just fine. However, RMM is displayed as in Prenormal. I waited 168h (actually 172h) to make sure that wasn’t the issue. I actually have done this more than once, after trying all types of install methods. Every time I wait 168h+, but it does not change the outcome, i.e., RMM is always in Prenormal.

    Odin (v3.14) shows “Added!”, “Auto Reboot” is disabled, the TWRP tar file is loaded into AP. When I press Start, the progress bar above ID:COM goes green until it hits the end and abruptly turns red while flashing FAILED. Then, a red line across the phone screen reads, “Only official released binaries are allowed to be flashed(RECOVERY)”.

    Are you able to help me out with this? I would not mind settling a fee for that so long as we can make it work.

    Thanks, Dhananjay, and Happy New Year to you and your family.

    1. Hi Peter. First off, you’re welcome.

      This is odd, I guess. RMM/KG State should return back to normal/checking after the said time period. Have you tried reflashing the stock firmware from scratch and then wait for the given time? This is the only trick that comes to my mind given your situation and also because you seem to have tried everything.

      Please try this and let me know.

      And a fee is definitely not required. I do this voluntarily and free of any charges. But if you do want to support, you could whitelist my blog from the ad blocker (if you’re using one). That’s the only way I monetize this website and make a living.

      And, a very happy new year to you and your family, Peter.

  8. I saw other user uploaded to YouTube regarding initial installation of TWRP at the beginning “Do not swipe in Unmodified System Partition”. He said you need to tap “keep read only” but your method to swipe.
    Here is the link to YouTube:

    On the ‘Unmodified System Partition’ screen, slide the ‘Swipe to Allow Modifications’ button.

    I am bit confuse which method I should follow. I am guessing it depends on OS version 8, 9 or 10.

    1. This option basically determines if you want TWRP to be able to mount and flash the /system partition of your phone. If it’s just want to flash systemless packages (like Magisk), then you can select ‘Keep Read Only’. But if you do plan on flashing ROMs, mods, etc, you will need to allow the modifications.

      And no, it doesn’t depend on the Android version. Users were told to select ‘Keep Read Only’ while TWRP was in its initial stages of development.

    2. Mr. Dhananjay Bhardwaj

      Thank you for prompt reply. That explains well.
      I ordered SM-G965N and it should arriving tomorrow. First thing I will check my device which OS has been installed to S9+. But I wanted to know which OS version should have installed for most safest to proceed with this method in your opinion.

      Also, I heard about Samsung start rolling out the new version of ONE UI in several country which they have updated to 2.5 according to Samsung update tracker. I will not know until the device came to my hand but I would like to know if this method works for 2.5 version.

      As soon as my 9+ arrives at home I will make sure not to update till I confirm available method for my device along with OS version.

    3. Yes, it should work just fine. As far as I know, Samsung didn’t make any significant changes that would affect the rooting process. So, you should just be fine with the latest One UI 2.5 update installed on your Galaxy S9+.

      Keep me posted on how it goes when your phone arrives. Good luck!

  9. Hi,

    Bymistake i installed RMM & Encryption disabler on android 10, Samsung S9+ , due to which there is imei error can you tell me how to fix it?

    1. Ashish, it would be best if you flash the stock firmware and start over again.

  10. hello
    on step one after I pressed build number 7 times it did not say develop mode enable and to unlock and OEM unlocking needed a pin and it said I had to delete all data .should I delete it

    1. Hi Priyanksha. When you keep tapping, it will prompt you to enter the PIN/password you have set for the lock screen. When you enter that, the “Developer options” will be enabled and no data will be wiped.

  11. Hi,

    I do have followed the instructions trough and i have issues with my phone. I did download magisk-v20.3, twrp-3.3.1-1 and dm-verity-forceencrypt 03.04.2020 and odin3 v3.14.4. got everything installed and set up but after booting phone after rooting first time it stays up like 2-3 minutes, ask language and privacy policies and wifi connection etc but no matter what i do it keep crashing in 2-3 minutes and starts over. Any ideas what’s wrong, how do i fix this?

    1. Is your Galaxy S9 running Android 10 or Android Pie? Did you use the RMM Bypass ZIP?

  12. HELLO SIR,
    after completed your all step by step, then i have issued with rooted phone which is was roted by your method.

    problem in the my phone,,, IMEI Number and Sim Card Network not showing.
    please sir fix it.
    I request to you
    waiting for your reply.


    1. finally my phone is rooted..

      Process of my rooted phone :

      1. 7 days before my phone stuck on samsung logo after do everything..
      2. then i was flash my phone with 4.7GB file firmware then it will be ok after flash
      3. 7 days after i am again try to root… and its time
      4. flash zip RAM Bypass file not flash in the twrp
      5. Flash file just DM/Verify….!
      6. after that magis.. install
      7. reboot my phone its successfully done.

      Anybody Have Problem reply here i will fix 😉

      And Thanks for Dhananjay Your Article Helpful!

    2. Hi Sajid, it’s good to know that it worked. However, please avoid flashing the RMM/KG bypass ZIP on Android 10. It’s only meant for Android Pie and Oreo.

    3. thanks for your reply,,!

      And if I will try to RMM/KG bypass Zip flash on android 10 , then what will be happned?

    4. It’s will probably lead to a bootloop. The RMM ZIP only supports Android Pie and Oreo.

  13. Hello Master!

    with my little IT knowledge I got lost after reading the first few paragraphs but continued to scan through some of the replies there.

    All I wanted to do was to recover some 3000 pics that my other half accidentally lost during a simple transfer from Phone to PC. (Samsung Galaxy S9) She used Cut and Paste instead of Copy and Paste! half way through and she lost some 3000 pics.

    I used Kingo Root to no avail, it just keeps failing even after 100%.

    What can be done? any hope?

    Kind regards


    1. Hi Alex. I wouldn’t suggest using Kingo Root or any other one-click root toolkits for rooting your S9 or any other modern Android phone/tablet.

      These tools basically used exploits found in early Android versions to gain root permissions. However, thanks to Android’s new security measures in place, they will not work anymore.

      The proper way to rooting is to use a custom recovery (like TWRP) and then flash the superuser flashable ZIP (Magisk) via it, as shown in the instructions.

      Anyhow, on to the real problem now. I am not absolutely sure whether you’ll be able to actually recover the photos. But if those photos are important, I think it’s worth a try.

      First thing that you should understand is that installing custom binaries (TWRP, Magisk, etc) will trip the KNOX counter of your phone. This is irreversible. With tripped KNOX, you will no more be able to use apps like Secure Folder, Samsung Pass, Samsung Pay, etc. That’s because these apps rely on KNOX’s integrity.

      If you’re okay with that, you could surely try rooting via this method. But before that, I would also suggest you to explore other options (if any). Like taking a look at Samsung Cloud/Google Photos (if you had that installed) to check if the photos were automatically backed up there.

      Please let me know if you have any further questions. I would be very happy to provide any help that I can.

  14. Please let me know i am using android 9 on my galaxy s9 plus with magisk installed and rooted.

    I am not able to login my samsung account and not able to use fingerprint and biometric login via samsung pass app. Plz guide me if i can use these thing on my rooted s9 or not. Your reply will be highly appreciated. And plz let me know if i want to update my rooted s9plus to android 10 what r the possible ways.

    1. Hi Ismail. As far as things like Samsung Pass, Health, Secure Folder are concerned, they will not work once KNOX is tripped.

      Now Samsung account is a different matter. Did you have your Samsung account logged in before you began the rooting process?

      I tried searching on this and found a plausible solution. According to an XDA user:
      To get rid of Samsung account request when the device is rooted, you need to freeze the system app "Samsung Experience Service". Useful to set lock screen bypassing samsung login. When finished, unfreeze it to avoid the bootloop at next reboot.

      This will allow you to setup biometrics by bypassing the Samsung account request. However, I believe you also want to log into your Samsung account for using Galaxy Store or other things, right?

  15. I have rooted successfully my Samsung galaxy s9 and also I flashed the Elemental x kernel to be able to change the (selinux) from (enforcing to permissive) but now I cant log in to my Samsung account to restore the backup (it gives me processing failed) so heeeeeeeelp please ????

    1. Hi Andrew. May I ask why you wanted to set SELinux to permissive?

      It could be possible that the phone has detected that and Samsung may be preventing you from logging in. As far as I know, Samsung is really tricky and has more security features in place than stock Android that will put roadblocks when it comes to modding.

      Have you tried changing SELinux back to enforcing and then logging into your account?

    2. I have also rooted my s9 plus on Android 9 I am not able to login Samsung account. Is there is any way to login Samsung account and use fingerprint and Samsung store etc

  16. Hello again, Dhananjay!

    After successfully rooting my Galaxy Tab S4, I decided to update my Galaxy S9+ from Oreo to Pie, and following your clear, easy-to-follow instructions here, I was able to root firmware version G965FXXU7CSK1 with no difficulty.

    Thank you once again for providing this valuable resource: your instructions are far simpler and clearer than anything else I have found, and if I decide to update further from Pie to Q at a later stage, I will let you know how I get on!

    1. Hi Arthur. I am really happy that my tutorials have proved useful to you. Your kind words mean a lot to me, so thanks to you! I will surely give my best to help you should you need it.

  17. Hi, I appreciate your time to help.
    Can you please send me a link or description to restore the stock firmware and undo twrp etc.
    I’m aware I need to replace twrp and not delete it.
    But is it necessary to replace twrp to run stock firmware?
    Also I can’t seem to download the latest firmware without paying for an account at sammobile. Can you verify that? Is the software open source?

    I’ve followed your steps exactly and it all works but I wan’t to give my s9 with build qp1a 190711 020 n960f xxs5 dtb6 and android 10.

    1. Hi Skive. Okay, so the steps you need to follow could be found in this guide. It’s quite easy IMO.

      As for downloading the latest firmware, use the Frija Tool. It downloads the stock firmware file directly from Samsung’s firmware database.

      Online databases like SamMobile are legit as well. However since they require a lot of server space to host the firmware for a long list of Galaxy devices, they make it up by limiting the free downloads with speed caps and charging for full speed downloads. Justified on their end.

      I personally always use the Frija or SamFirm tool. You’ll get the fastest download speed possible.

    2. You’re welcome Skive. Please let me know how it goes. And if you need any help, just leave me a reply.

  18. Hi,

    First of all, thank you very much for posting this detailed tutorial. I have followed and completed all the steps without any problems. However my phone wont reboot, it follows all the steps of the android installation process but keeps rebooting itself after the last step. Is there any way to fix this?



    1. Hi Elena. Thank you for your kind words.

      Are you sure that you followed all the steps and used the right files for your phone?

      First of all, please let me know your phone’s exact model number, along with the Android version it’s running.

      Next, please enlist all the exact filenames of the files you used.

    2. Hi Dhananjay,

      Thank you for responding. I am sure I followed all the right steps. I have a samsung galaxy s9 (SM-G960F) and I used the following files:


      My phone managed to get through the android installation process, now it is in Android but keeps rebooting every 2 minutes and keeps saying: finishing android installation process. Also, it does not recognize my SIM card so its basically useless now :-(. According to a root checker it is not rooted, so somewhere in the process something went wrong. I followed the manual to the letter but I am no expert in this area. I am now downloading new Android 9 firmware so I can hopefully restore everything to the original state. Do you think there is any other way to fix this? Thanks on forehand for your help.



    3. Hi again, Elena. First of all, please download the latest Android 10 firmware using the Frija tool and then flash it via Odin. Then set up your device as normal.

      Once done, re-follow all the steps in this guide, except this time, skip flashing the ‘’ file. So, you just have to work with three files in total: 1) twrp-3.3.1-0-starlte.img.tar, 2), and 3)

    4. Hi Master,
      I’ve got the same problem as Elena does. It is the same S9 but Duos model. None of IMEI slots, nor SD card are recognized. The phone behaves exactly, too, i.e. tries to finish Android upgrade, but after 5-7% fails and reboot.
      Interestingly, this behavior has started right after the first boot. The phone was rebooting repeatedly during setup after a few minutes. It took me three hours until I reached the Home screen.

      I will try your advise to Elena and report afterwards.

    5. Hi Yuri! It’s good to know that you paid attention and found the solution by yourself.

      If you face any further issues or have any questions, please feel free to let me know.

  19. Thank you Dhananjay for your time and help, We really appreciate it. You are amazing!!!

    This article shows how to root OneUI 2.0 (Android 10) safely.

  20. Hello
    1st of all I want to thank you for your great efforts on the subject of rooting Galaxy s9+ on android P
    I followed it months ago and it was perfect and no problems since then.
    No I want to update to android 10, but I am searching over the internet to find any way to root my phone on android 10 but I found nothing.
    So please Update your way to match with the new update.

    1. Hi Ayman! Thank you for reaching out to me.

      I will update the guide as soon as possible and keep you posted.

    2. Hi, I need help as my S9+ is on an bootloop right now and i don’t know how to fix it, it won’t boot up but it gotten to the samsung logo screen, but does not go any further, any idea on how to fix this?

    3. Hi Matthew, after exactly which step during the instructions did this happen?

  21. Hey!
    Really amazing explanation of how to get it done.
    There are very few places that has such a detailed list of things.
    Nevertheless, I’m stuck at the Samsung Logo since a while now.
    Any solution to what is to be done for it?

    1. Hi Kunal. Thanks for the kind words.

      I have just updated the post with a newer, much easier and short method that works even on the latest Android 10 update.

  22. Hi, My S9+ build is


    Any ideas which version of ElementalX I should use?


    1. Hi Hamid. The method doesn’t rely on using a custom kernel anymore. I have recently updated it and it also supports Galaxy S9/S9+ running Android 10.

  23. hi im trying to root my s9 using your guide however my build number does not correspond to the ellementalx kernels my build is G960fxxs7csj3 which kernel should i download please

    1. Hi Dean. The developer has yet to post the new release for the CSJ3 firmware.

  24. All the “Android Pie or Oreo” nonsense is useless. My phone lists its software versions by the appropriate NUMBERS – there’s nothing about “pie” or “oreo” there. Why do you insist on complicating these things by using silly marketing crap, and not just identifying things by the numbers shown in the phones?

    1. Hi. I apologize if the post wasn’t clear enough regarding the things you mentioned.

      Instead of complicating things with the numbers, I tried to offer generic info about the Android version that is installed on the phone. I know that users who are entirely new to Android will have to do a bit of research to know if “8.0.0” is Oreo and “9.0” is Pie, etc.

      But then again, if someone is into rooting their phone, they must not directly jump to the instructions without first acquiring the basic knowledge about Android versions. My point is, I assumed that users can easily figure out what Android version their phone is running and mentioned the versions accordingly.

  25. My S9 build is


    Any ideas which version of ElementalX I should use? Thanks.

    1. Hi abh. You’re running pretty old firmware, I guess you know that, right? As far as I know, CRLI firmware was the December 2018 security patch based on Pie.

  26. Hello,
    I followed the root instructions, but after I rebooted it stayed like 7 minutes on Samsung logo after that turned on, then tried to open Magisk manager but cant open.
    Also can I use security fingerprint on this?
    My phone g965f ds RF8K300M9BF
    I installed magisk 19.4, ex kernel 2.11
    Thank you.

    1. Hi Mao. So when you try opening Magisk Manager, what does it show?

      One more thing. Which software build number did you have installed on your phone?

  27. Hello,
    Followed the root instruction. turned on ,but magisk manager not working, what should i do?
    My phone exynos 965f ds, installed magisk 19.4, ex kernel 2.11
    Thank you.

  28. Hi
    My S9 has a build of

    Can you let me know which version of ElementalX i should be using?

    Thanks very much!

    1. Hi Gareth. CSJ1 is the October update. The EX kernel for the same is out, but only available via the EX Kernel Manager app for now. I suggest you wait a bit until the newer version of the kernel is uploaded here. Once it is, I will be updating this guide with links as well.

    2. Hey mate running S9+ international exynos build number –


      I have the November security patch but was wondering if i was to purchase the EX kernel manager could i bypass waiting for it to be uploaded to that website?

    3. Hi Chris. EX kernel for CSJ1 is already available through the EX Kernel Manager app. On the other hand, for CSJ3 (the one that you have installed) the kernel is not released yet, because Samsung is yet to push the kernel source code. The developer will post the CSJ3 build as soon as the source code is available.

      And yes, if you purchase the app, you wouldn’t have to wait for the build to be uploaded on the website. Users with the app will straightforward get the latest build of the kernel when available.

    4. Hello after reading other forums and Reddit i been advised you don’t actually have to use any kernel with TWRP & Magisk manager? You can flash TWRP and then just root with Magisk manager within TWRP bootloader?

    5. Hi Chris. Yes, that’s correct. But it wasn’t the same before.

      Earlier, a custom kernel was needed to tackle some security features implemented by Samsung.

      I believe Magisk now handles this on its own. So yes, you might not need a custom kernel. But sadly, I cannot assure you since I do not own the S9 anymore.

      Would you be willing to try it and provide me with a confirmation? It would be very helpful and I will update the post accordingly. Simply follow the whole procedure, except do not flash the EX kernel zip file.

    6. Hi Chris. Thanks for sharing. I have also updated the guide with the latest files and instructions that do not involve using a custom kernel anymore. That’s because Magisk and Encryption Disabler can patch all the required stuff, which was why we needed the custom kernel earlier.

      This revised method also works with Android 10 (One UI 2.0).

  29. Hi, this is an amazing detailes guide thank you. I have a question, my g960n has a “please call me” lock, will rooting it by your method bypass this lock?

    1. Hi Brenden. Thanks for the appreciation. I am not certain that it will help you with the situation. It seems like the FRP lock to me. Don’t you have the phone number that you set for recovery?

      Although I am not sure. But I have seen Samsung users with the S8 and Note 8 bypass FRP by flashing the combination firmware for their device.

    2. Thanks, no I don’t think its FRP, its a Korean telecom specific feature. I found the phone last Christmas and handed it in to the police station but it was never claimed so I got it back. But its useless to me with that lock feature. Anyway, thanks for your help

    3. Oh, now I get the “please call me” message. Actually, the owner of the phone remotely sent a message using the Find My Mobile service offered by Samsung.

      Here’s what can happen: You will factory reset the device. But even then, when the phone boots, it will ask for the previously set PIN/password or Google account login, which is FRP.

  30. wow was thinking of rooting my s9plus after reading every thing here not sure I would get all the steps right and all the button press in the right order?
    may be I should not do it?
    If I mess it up how hard is it to working again or back to stock

    1. Hi. Although the process is quite easy, I can understand how hard it could be to perform if you’re new. This specific guide would look more complex/lengthy when compared to several others out there when you compare. However, there’s a reason for that. I took my time to write it all up in detail, split up the procedure into different sub headings so that it would be easier for users who are new to the scene.

      “not sure I would get all the steps right and all the button press in the right order? may be I should not do it?” – You wouldn’t know until you try.

      Here’s what I recommend:
      1) Take a backup (Apps, messages, contacts, call logs, emails, and the complete internal storage)
      2) Go through the instructions twice before performing them. Ensure that you understand exactly what exactly is going to happen.
      3) Also, don’t forget to acknowledge that services like Samsung Pay, etc will not work after rooting. So, will Secure Folder, or any other Samsung service/app that relies on KNOX.
      4) Finally start performing it.

      In any case if you mess up, it’s quite easy to restore back to the stock firmware. But I am sure you’ll get through it easily.

  31. probaly should have stated you’ll need an international version of the phone to root it, you probably bricked a lot of phones, dear

    1. Hi Rob. By “international”, do you mean the S9/S9+ with the Exynos chipset?

  32. I’ve just spent 6 hours trying to root my Galaxy S9+ “F” with Pie. I have done it 3 times and everything have worked fine until I reboots the phone after all the apps are restored. Then it boots and shows the normal login-screen for about one second then the screen goes black. If I push the power switch nothing happens. But after a few seconds it shows the login-screen again for about a second. After doing this a couple of times it reboots itself and it all starts over… Any ideas what to do?

    1. Hi Roger. Do you still need help or have you successfully rooted your phone already?

  33. Hey, not sure if you’re still following this, but my phone has gone into a bootloop after following these instructions that I can’t seem to fix.

    1. Hi MitchW. Did you boot directly into TWRP recovery mode after flashing TWRP? Or did the phone boot into the OS?

  34. After flashing Magisk and ElementalX and hitting “reboot”, the device does not boot but instead gets stuck on the screen with the “Samsung” logo. Did I do something wrong, and, if so, is there any fix? Thanks!

    1. Hi Baz. Could let me know if you’re running Android Pie or Oreo on your Galaxy S9? Also, which version of Magisk and ElementalX kernel did you flash?

      Lastly, could you please boot your phone into the Download Mode and let me know what’s the value for “KG State” or “RMM State” in there?

    2. hi Baz, same problem here it appears ! Would you mind sharing how you fixed the bootloop issue?


    3. However, after following the guide exactly, I used a root checker and it said that I do not have root access. Do you know of any common mistakes that I might have made, or anything that might have gone wrong? FYI, I am using an international unlocked exynos Galaxy S9+ running android Pie.

    4. Hi again Baz. I am yet to update this article with the latest files. Until I do that, I will provide you links to the individual files. Simply repeat the process, starting from flashing TWRP to the end of the article with these files.

      1) TWRP 3.3.1-0 for Galaxy S9+: twrp-3.3.1-0-star2lte.img.tar
      2) No-verity disabler:
      3) KG/RMM State Bypass v3: Link
      4) ElementalX Kernel: Link (Download the version corresponding to the software version installed on your phone)
      5) Magisk 19.3:

      Let me know how it goes.

    5. Hi Dhananjay, rhanks for the great tutorial here and for kindly answering everyone commenting.

      I believe I have failed at some point following the instructions, as I am stuck in a bootloop at the Samsung / Android logo stage, just like other people here reported.

      Not sure if this is because my device is not supported (SM-G960F), because I didn’t get the right files / versions, or skipped a step.

      Do you have an idea what could have caused this, and how to solve it of course?


    6. Sébastien, were you able to fix the problem and successfully root your Galaxy S9?

  35. hello , please i have problem with my samsung s9+ . how i can fix it open and stuck the screen to samsung logo .

  36. Hello, do you know if this will work work with maas360? it detects knox counter. i have 965f

  37. Hey Brother.. appreciate the effort you put in these things. Tried your instructions. The thing is that I messed up and have to wait another 7 days for OEM unlock. Ive searched around and found articles where you can bypass the waiting time but it doesnt seem to work (I need to mention that the first time I tried to root was by following the steps in the articles but it doesn’t seem to work a second time.. don’t know maybe, im tripping) Can you confirm these articles?

  38. So I have a galaxy s9+ Sm-g965u
    Last software update was March 1 2019
    So I’m guess I cant root? Is it possible?

  39. Hi,

    Great Post. I just rooted my S9 on Android 9 pie. After the reboot I am unable to use intelligent scan and any locking mechanism. As they all get stuck when setting them up. Any idea how to fix this? I followed the guide down to the T.
    Also can you tell me how to fully remove root and put everything back to stock

    1. Hi Jay! Thanks for the appreciation.

      Below, I am quoting an explaination put up by the official maintainer of TWRP for the S9/S9+:

      Samsung implemented security measures such as "Real-time Kernel Protection (RKP)" and "RKP Control Flow Protection".
      Those security measures are intended to block control flows such as privilege escalation, memory kernel code modification, etc which are not authorized by Samsung.
      If those are not disabled, processes (such as daemon of root solutions) that violated those security rules will fall into deadlock.
      Deadlocked processes will then consume large amount of resources (leads to performance issues, battery drains) and eventually crash the system.
      Technically it is possible to disable those security measures by hex editing stock kernel but just simply flash a custom kernel is better in my opinion.
      TL;DR: Flash custom kernel before root or be screw

      A simple way to fix this issue is:
      1) Download latest ElementalX kernel and Magisk 18.1 zip files
      2) Reboot your S9/S9+ into TWRP
      3) Flash EX kernel zip and then Magisk zip (In that order)

      Finally, reboot your phone and it should start working again.

    2. Hi, after I reinstalled the EX kernel zip and Magisk zip, my phone is keeps blinking and restarting. Help me please.

    3. hey, my model number is SM-G960F and when i flash the elementalX kernal i have followed the tutorial exactly as is says but when i reboot the phone in setup i cant sign into the samsung account but gmail works fine. when its set up theres no magisk or other root apps that should be there and half of the apps that come installed are greyed out and are unuseable. there are also other slight issues like if you put a pin code on it when trying to enable developer settings even if you type in the correct passcode it will say its incorrect. also when you run elementalX and attempt to overclock it will not save and when opening the program again it will say its on normal settings. does anyone know a fix to make the root work properly?

    4. also is it normal for the magisk and other root apps to not come pre installed? dont think it is but every tutorial out there i try it either doesnt work in some sort of way or i end up in a bootloop which is easy to fix, its just annoying to deal with so cant be sure

    5. Hi. Just have a question. Why I can’t log in using my Samsung Account? Please help. 🙁

    6. Hi Yebiiamkae. Did you reboot into TWRP right after installing it? If yes, then did you flash the RMM/KG bypass zip?

      Please go into Download Mode and see what the RMM State or KG State value is.

    7. Yes, I did. But what happened after the TWRP it rebooted itself then back to OS. But what I did is I went to the TWRP mode, it successful. But I’m not sure what happened. Please help. Whenever I’m done with the process, it takes too long to reboot the system. Its stucked in the logo. How long do I have to wait?

    8. Also, I repeat the process again but the problem is that I cannot log in to my Samsung Account, it says processing failed. And when I reboot my phone after the installation of ElementalX, it sends me into an infinite boot loop.

      For the ElementalX as well, it direct me to a settings specifically for that firmware.

    9. I finished the process, 10:09. It’s now 10:14 when I commented this. It just keeps on loading with the logo.

    10. Hi. May I know which version of Magisk and ElementalX kernel did you flashing whilst performing the process?

  40. Hi,

    Great post. I just rooted my S9 on Andriod 9 pie. After the root, Intelligent scan does not work and nor does finger scanner. As when I go to set them up the iris scanner gets stuck.
    Also do you know how to completely remoe root and put the S9 back to all stock?

    Kind regards

  41. When I root and get back onto my phone and try to create a password or sign into my Samsung account it does not let me. Then when I reboot my phone it sends me into an infinite boot loop. How do I fix this? My model number is SM-G960F.

    1. Also when i try and download rmm state bypass v2 it redirects me back to the same page with no download

    2. Hi Lewis. Instead of directly clicking on the link, try right-click and select ‘Save link as’ option. After selecting, you might have to wait up to 15 seconds for the file to start downloading. I have experienced the same and this seems to work for me.

    3. use the QR code app from any other phone to visit the link to download. That worked for me.
      transfer the file to computer and then to your target phone via data cable. Or use memory card

  42. I try this rooting method few day ago….The device was working but with the restart was going in a never ending boot loop. But before restart it I was messing around and I realize Samsung Pass is giving root detection as well. I dont use knox and samsung pay, so was ok for me. But I use a lot samsung pass…all my password under my fingerprints. It was nice…so I decide to flash back the stock sammobile firmware thinking to clean it.
    But I was wrong!!! Now I got a samsung One Ui with no root. But knox tripped and all samsung security correlated apps giving the same root detection message. Even Samsung internet is compromise and don’t let me turn on “secret mode”.
    What can I do?? If is possible to reset or just hide the 0x1 for use Samsung apps like before?
    I dont care about Warrantly but now I was enjoing One Ui differently to the previous “experience” so…with or whitout root please can you suggest me a solution?? Please help me out.
    Thanks in advance.
    Giorgio (SM-G965F/DS)

    1. Hi Giorgio! The KNOX counter once tripped cannot be reverted. The only way to use Samsung Pass or secure folder is by using Magisk Hide on your rooted Galaxy S9.

      Just go to Magisk Manager, tap on the menu icon on the top-left, and press ‘Magisk Hide’. In there, select the apps that you want to hide root from (Samsung Pass in your case). Finally, reboot your phone and try using the app again.

  43. does this root remove secured folder and samsung pay or do i still have all regular funtionality?

    1. Hi Brent. It will prevent you from using features like that. But that’s where the beauty of Magisk lies. You can use Magisk Hide after rooting to hide root from such apps and they should work again without problems.

    1. Hi Chris. I am sorry, but it won’t. Only the Exynos variant of the S9/S9+ are supported.

  44. I have the galaxy s9 smg960u1 unlocked. i have it running the one ui beta so its on 9.0 i cant figure out if its roitable because of the android 9.0 and the one ui beta. I dont know if the boot loader is unlocked.

    1. Hi Chris. Sorry, but the SM-G960U1 is the Snapdragon variant and not rootable.

  45. Hello.
    I just lost the photos of my last vacation and I tried to recover them with DR. FONE but it is necessary rooteo however when I try it tells me that my cell phone can not be rooted.
    I have read your article but I am afraid of making a mistake and offending my cell phone.
    Could you please help me? When my family finds out, they’re going to kill me.
    thank you…

    1. UPDATE: Okay, I found that the SM-G9600 can be rooted. But the process is tricky.

    2. Hi Danilo. I understand your situation. But you will first have to make up your mind. The first thing that you should consider is that flashing custom binaries (TWRP) and rooting will trip the KNOX counter, thus pushing your phone out of the official warranty. It is very important that you understand and recognize this thing.

      In case you’re convinced enough and those photos really matter to you, then you can tell me.

      On a side note, I haven’t seen many tools being able to fully recover lost content on Android devices. I am not sure, but it would be better if you can get some confirmation from the web (Reddit, maybe?).

    3. Oh, wait a minute. I just overlooked your comment where you mentioned your phone’s model number. In that case, it cannot be rooted. I have looked over on the forums, but could only find an unofficial TWRP build and no successful rooting method.

  46. I followed the guide and everything went well; unfortunately, however, I went into the app Magisk and I updated (as he asked me), at which point the phone is no longer turned on (trying to restart but could not). At that point I entered the Twrp with the combination of keys, I made a format, at which point the phone turned on but Magisk was gone and I have problems with the Samsung account (I enter the password and nothing happens) . How can I solve the two problems? Thank you

    1. Hi Sabrina. The best and most clear solution to this is to first flash the Samsung stock firmware using Odin. You can grab the latest firmware from websites like sammobile[dot]com. Once you have flashed that, you can start over with the rooting procedure.

  47. Why if it boots into OS after twrp I cant flash? how do I know the Prenormal RMM State has been set???

    1. Hi. You can boot into Download Mode, and you should see “RMM State: Prenormal” there. Another way to find this out is, you will not see the “OEM Unlock” toggle in Developer options.

      In this case, you will have to keep your phone connected to the network and running for straight 7 days without a reboot to get the “Normal” RMM State back. Once it is back, you can continue flashing. Just ensure that you flash the RMM State bypass zip every time you flash custom stuff. It will prevent RMM State from appearing again.

  48. Will it work for S9+ SM-G965F/DS ?

    This model is not mentioned (while others of SM-G965F are), so I’m wondering is it safe for me to proceed with above method?

  49. Hi ! 1st thanks

    After all, my phone is stock at the configuration process.. I shut it down, boot the recovery, wipe (factoryreset), reboot the os and it’s the same.

    Magisk v18.0 + ElementarlX 2.02

    1. It’s OKkkkk 🙂

      The last try was long (about 15min) but he’s ready to rock !!

      Many thanks

    2. Hi Seb. So it booted into the OS finally? The first boot after formatting the data partition and flashing EX kernel could take some time.

  50. Hi, my phone is stuck at samsung boot screen, I and trying to re-load into TWRP worked once and now does not. I think I missed the step of adding Magisk in with Elemental, or since I used multiple sites for instructions maybe I mixed steps up. Any chance you can help me get back to normal OS? I tried Factory Reset in TWRP and got this error: E: failed to mount /data (Invalid argument) . I then tried Wipe Data and Advanced Wipe data when I got back into TWRP but this gives me errors as well. Do I have any chance of getting back my phone> Only reason was trying to root is to recover valuable photos/video my kid accidentally deleted.

    1. Hi Renata. Please let me know the exact model number of your Galaxy device. Then, I will be able to provide you with the link to download the stock firmware, which could be flashed using Odin.

      Once you have restored the stock firmware, you can begin again using this guide.

  51. Hi,
    I’m thinking of rooting my samsung S9+ and you had put in your article that we should remove all google accounts? why is that? I have a lot of important documents backed up in my google account.
    Is it possible I could sign in again to my google account after I root my phone?.

    1. Hi Mereoni. Sorry, if it got you into confusion. It is just a recommendation (Not mandatory) to prevent the missing OEM unlock issue. You can surely add any Google/Samsung account once rooted.

  52. 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!

    1. Hi SEBA! Thanks for the info! It shall definitely come handy to those who’re new to the scene, or even the RMM State thing.

      What I want to ask, is when exactly the factory reset prompt shows up? Exactly after which step?

    2. Hi again! First off, thanks for the heads up! I have now updated the instructions, added that one needs to boot into TWRP right after flashing it to prevent locking again.

      Also, I have added the RMM Bypass State zip by [email protected], which will further prevent your device from entering Prenormal RMM State again.

    1. Hi Aziz. Can you please let me know the exact error it shows when you try to log in?

    2. Hi again, Giorgio. Did you try the latest tip I gave you? To use Magisk Hide to hide root from apps like Secure Folder and Samsung Pass?

  53. I bought a galaxy s9 off somebody it was on a contract but the service is still on and he said the bill for the phones he has is outrageous what can I do to be able to add mins to it after they shut them off? What can I download ahead of time? Jailbreak?

    1. Hi Joe. I am sorry but I am not able to understand well of what you’re trying to do. Please elaborate a bit.

      Although, if it’s related to the carrier (SIM), there’s hardly anything you can do. If it’s a GSM model, then things would be easy.

    1. Hi Jeffrey! Thanks again. However, I’d like to make a little correction. The link is not for custom ROMs, but stock Samsung firmware. If anyone needs a guide on how to flash it using Odin, we have it covered here.

    1. Thanks for informing Jeffrey! I have updated the links and also added EX kernel link for users running Pie.

  54. Hello,

    Does this procedure wipe the data from the device? Let’s say when you’re trying to get root access to recover deleted images.


    1. Hi Stephen. As part of the tutorial itself, you will need to format the complete device (including the internal storage). So yes, this process will wipe the data on your phone.

    2. I bought a new Samsung 9 build no: Build #PPR1.180610.011.G960FXXU2CSA2

      Please can you confirm this is rootable. And can you assist?

    3. Hi Mike. Yes, your Galaxy S9 on Pie can be rooted. Let me know how can I help you?

  55. Hi,

    would you be so kind to help? For some reason my camera has stopped working after root. I’m using the same ROM. Any idea?

    Thx in adcance!

  56. Thanks for this great article!

    I was looking for a rooting solution that would give me access to the system partition where I could install an anti-theft .apk. I have followed your instructions and I have used Magisk, but after reading some forums I am led to believe that the app won’t survive a factory reset in the system partition (Which was the whole point of me rooting my phone), but it would under SuperSU.

    Is it a simple procedure to switch from Magisk to SuperSU or do I have to somehow undo everything first? I am not a developer just a regular guy that can follow instructions. Thank you for your time if you can help.

    1. Hi Darren. Thanks for appreciating.

      If an app is installed to the system partition, then it shouldn’t be removed upon a factory reset. Only if you specifically erase and reflash the system partition. A normal factory reset via the phone’s settings or stock recovery, or even a custom recovery won’t remove the app.

      I am not even sure if SuperSU would be able to help you root the latest Samsung firmware. On the other hand, Magisk integrates all the specific patches for some Samsung-specific security features.

      I hope this helps. If you have any more questions, please feel free to drop a comment.

    2. Thanks Dhananjay for your time and help I really appreciate it. I am trying to protect my daughters new phone with an anti-thief app (Cerberus). I am using a ‘Terminal App Systemizer’ module in Magdisk to convert the app into a system app so that it won’t get wiped on a factory reset. When prompted I transfer it to ’../system/priv-ap’. Everything on the face of it appears to work ok and the Systemizer module recognises that it is transferred. My problem is it still disappears when I do a factory reset. Is there something I am missing?

      PS. Following a Factory reset Magisk Manager is still there but when I open it, it prompts for confirmation to install. Is that normal?

    3. Hi Darren. Instead of that, why don’t you just add a Google account (That will enable FRP on the phone). So even if someone resets it after stealing, he would not be able to log into the phone without the ID and password. A phone with FRP lock is useless and no one can open it.

      Next, make sure “Enable OEM Unlock” is DISABLED inside developer options. This will prevent any outside flashing of firmware or other flashable images, to overwrite the firmware.

      Third, use Android Device Manager (Now, “Find My Device”). This way, you will be able to locate your phone using your PC. Just make sure that mobile data is set to ON at all times for this to work.

    4. Hi. It depends on what model you are using. The U variants are not unlockable, so cannot be rooted. However, you can install TWRP and root Galaxy S9 (SM-G9600) and Galaxy S9+ (SM-G9650) just fine.

  57. my model s9 plus … after update in boot mode for wipe data….show MDM not allow to reset… some Technion says..(MDM locked) any body have solution??? please help???

    1. Hi Rui. It’s difficult to say. I haven’t seen any majority of users reporting any random restarts. Have you installed any Magisk modules or other mods via TWRP?

  58. heyea its me again i got it to work turns out i used an outdated version of element x also magisk dont work on my device sighs

    1. Hi Karl, I have updated the links for TWRP, EX kernel, and Magisk as well. Which version of Magisk did you try?

    2. nevermind was because when i decided to try another firmware it removed samsung core apps so i put a firmware that has both samsung and google core apps

  59. so phone wont boot up now and its a compatible model whats up with that please help i think i might go back to stock rom at least that works

  60. I’ve heard that Samsung has release an new update and it seems not to work anymore. I would very much like to root my SM-G960F bought in the Netherlands, but do not dare to go so well.

  61. do I unzip these files? I have never done anything like this before so new to this. do I transfer files to a memory or directly to internal memory. If it doesn’t work can I get the root out?

    1. Hello, could you please tell me which part of the tutorial and which files are you exactly talking about?

Leave a Reply

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