How to Root Samsung Galaxy S10, S10+ Or S10e Using Magisk?

Pin It

When it comes to rooting the Android 9 Pie and above devices it's not that easy like before. The whole rooting process in these devices are a little tricky and you need to follow the exact same procedure rather than the old easy method of using chain fire autoroot and the mighty Odin application or any readymade app.

 There is a small relief though because this process doesn't involve TWRP.

Disclaimer: Please note that rooting voids warranty and may open your firmware to external exploits, so please proceed with caution. Also will not be liable for any loss or damage caused as a result of executing the below steps.

 Even after rooting using this method, there is still an option to use the stock recovery or the custom recovery using some key combinations. Isn't it amazing!


As these steps involves factory resetting please make sure that you have made a complete backup of your phone memory first before proceeding with the root steps.

The credit for this wonderful root method goes to our engineers at XDA Developers.

Before proceeding with the below steps please ensure that you have downloaded and installed the Samsung USB drivers from the below link;

Steps To Root Samsung Galaxy S10, S10+ Or S10e Using Magisk App

1. First you need to perform the OEM unlock.

For that first you need to enable "Developer Options" on your Galaxy Smartphone. For that goto Settings>About phone, and tap on the “Build number” 10 times until you get a message that you are a “developer.". Now you will see an additional settings in the settings menu called "Developer Options". Once you have enabled the "Developer Options" tap on it and you will see a similar screen as shown below (please note that all the images given below are just for reference, the actual S10 UI may be different).

Now click on "OEM unlocking" and you will get a popup warning as shown below, tap enable if you would like to proceed.


Further, unlike previous devices there is an additional security feature in the Android Pie which is called "vaultkeeper" that will messup the unlocked bootloader.

So you need to perform some additional steps to keep the unlocked bootloader intact.

For that;

Please switch off your Galaxy S10 now and wait for the device to completely switched off. Now when it is in the off state connect it using a USB cable to your PC while pressing the "Bixby" and "Vol Down" buttons together. Now release the buttons and press and hold the "Vol Up" button to unlock the bootloader on Samsung Galaxy S10, S10+ or S10e.

Once done your Galaxy S10/S10e/S10 Plus will be automatically factory resetted and rebooted. When it is completely booted up you need to enable the "OEM Unlocking" again by going back to step 1.

Now make sure that "OEM Unlocking" in the "Developer Options" is "ON" and greyed out. If so you are good to proceed.

2. In this step you need to download the firmware corresponding to your device.

 You may need to login/create a free account to download the files. Also make sure that your phones bootloader is not locked by any carrier if so, please unlock it first.


Please use the above screenshot as reference for finding the above mentioned file.

Now copy the file which starts with "AP" and ends with ".tar" extension to your phone's storage and download and install the Magisk Manager Application from this link and install it.

Please don't forget to navigate to your phone settings menu, and to the security settings. Enable the Install from Unknown Sources option.

Now once installed open "Magisk Manager" app and tap on the ‘Install’ button where it says "Magisk is not installed". In the next popup frame or when you click the "Install" button again you will get an option to select the patch file. Here select the "APxxxxxxxxxx.tar file that was copied earlier to you phone.

Magisk Manager application will now patch the file and output the patched system firmware (AP) file to the path ‘[Internal Storage]/Download/’

Now copy the patched file ‘magisk_patched.tar’ from ‘[Internal Storage]/Download/’ to your PC desktop.

Before proceeding to the next step please ensure that you have downloaded and unzipped the Odin v3.13.1 to your PC from this link.

Once extracted run the odin_xxxx.exe file.

Now disconnect your phone from PC and enter it into the "Download Mode". To enter into the download mode switch of your phone first, once it's completely in the power down status press and hold the "Vol Down" and "Bixby" buttons, while holding all the buttons connect your phone to your PC. Now you will get a warning message on your phone screen. Once you get that press "Vol Up" button to enter into the "Download Mode" on your Samsung Galaxy S10, S10+ or S10e.

Now lets get back to the already opened "Odin" application. There you will get the above window on your PC. Now click the "AP" button from Odin and select the "magisk_patched.tar" file you have just copied from your Galaxy S10, S10e or S10 Plus. Please don't forget to uncheck "Auto Reboot" from "Odin" "Options".

Once done please click on the "Start" button in the Odin window and wait for the process to complete. When the process finishes exit the "Download Mode" and enter into the "Recovery Mode". For that first press ‘Power’ and ‘Vol Down’ buttons to exit download mode. Now as soon as the phone display turns off, press and hold the ‘Power’ + ‘Bixby’ + ‘Vol Up’ buttons at the same time. Now when you see your phone's model on the screen just release all the buttons except the "Vol Up" buttons to enter into the stock recovery. Now in the recovery mode use the Vol Up and Vol down buttons to toggle through the options. Now highlight the ‘Wipe data/factory reset’ option and press the "Power" button to confirm the action.

Once the factory data reset is completed select the ‘Reboot system now’ option from the same recovery mode menu and immediately press and hold the "Power+Bixby+Vol Up" buttons until the Bootloader Warning screen appears on your S10 screen. Immediatley release all the buttons now to boot your Galaxy S10, S10+ or S10e into the rooted system.

There is one more step left, once your phone is booted up, open the "Magisk Manager" app and it will perform all the remaining necessary actions. Once done, your Galaxy S10, S10+ or S10e will reboot automatically and it will be rooted with Magisk!...Hurray!

Please note that unlike the previous firmwares this root will be lost if you switch ON your phone normally so please keep the below things in mind while you switch OFF and switch ON your S10.

To boot into unrooted system (Galaxy S10, S10e or S10 Plus): Just switch of your phone and press the power but as we normally do to switch it on.
Rooted System (Galaxy S10, S10e or S10 Plus) with Magisk: First switch of your phone and press and hold the "Power+Bixby+Vol Up" buttons at the same time. Now release all the buttons once the Bootloader Warning screen appears to boot your Galaxy S10,S10e or S10 Plus into rooted system with Magisk.
Stock Recovery: When in power down status press and hold the "Power+Bixby+Vol Up" buttons at the same time. Release all the button when the Bootloader Warning screen appears except the "Vol Up" button to boot your Galaxy S10 into stock recovery.

Normal queries for this tutorial

  • How To Root Samsung Galaxy S10 running on Android 9 Pie Using the Magisk App?
  • How To Root Samsung Galaxy S10 Plus running on Android 9 Pie Using the Magisk App?
  • How To Root Samsung Galaxy S10e running on Android 9 Pie Using the Magisk App?

 If "How to Root Samsung Galaxy S10, S10+ Or S10e Using Magisk?" tutorial really helped you, please give a like/share on social networking websites by using the below given buttons or make comment if you have faced any issue.


Pin It

You May Also Like


Does this method work with Android 10?
Reply Reply with quote
You can always try. However make sure that you take a backup before that.
Reply Reply with quote
I don't have the OEM Unlock option under Developers settings.
Reply Reply with quote
What if I don't have the OEM Unlock option under Developers? Will I be able to do this?
Reply Reply with quote
I think the OEM unlock is not available on the locked carrier bootloader. I saw it on the Exynos model..
Reply Reply with quote
You can always take a backup and try.
Reply Reply with quote
Can I do this with a Mac OS instead?

Thank you fir your response
Reply Reply with quote

Add comment

When you are commenting for support please make sure that you post the full model number of your phone. Further, this is a family friendly website so please don't comment abusively. Also make sure that you post comment in English so that everyone understands. Thanks.

Security code

© 2020 SamsungSFour.Com. All Rights Reserved.

Disclaimer: Please note that SamsungSFour.Com is not an official website for Samsung mobile phones or anyway related to Samsung Electronics. All the official logos and images are copyrights of their respective owners.