Galaxy S10

This article will provide you a step-by-step guide on how to root The Galaxy S10 series on Android 11 using Magisk. Magisk is the best tool to root any device and in this tutorial, we will be using this tool.

This step-by-step guide is for Galaxy S10 devices running on Android 11 with Exynos chipset.

With the introduction of the One UI with the Galaxy S10 series, Samsung has made many changes on the software front. They have improved their custom skin with many customization options and better security. With better and improved security they have made things quite difficult when it comes to rooting a device. They don’t want users to root their Samsung devices and install custom binaries or ROMs.

However, if you want to root your Galaxy S10 device to experience the most out of it then there is a way. Rooting a device will give you extra opportunity to customize your device and try different things like ROMs etc.

You have to unlock the bootloader first to root the device. This will also wipe all the data from your device so make sure to back up the data.

Here is the complete Step-by-Step guide to Root the Galaxy S10 Series.

Step 1: Enable OEM Unlocking:

It is the first step as it is necessary to unlock the bootloader. To enable the OEM unlocking you have to enable the developer option first. The developer option is hidden by default inside the system settings and you have to enable it.

To enable developer options follow the steps.

Open settings

Go to About phones

Tap on software information

Tap build number seven times

Developer option enabled message will appear on the screen.

Go back to the main settings page and search for the developers’ options.

In the developer option, there is OEM unlocking option.

Tap on the toggle next to it to enable it.

Step 2: Unlock Bootloader:

As you enabled the OEM unlocking, now you can unlock the bootloader on Samsung Galaxy S10 devices. You can not use the Fastboot method as Samsung restricts its users from using it. It can be done on the devices rather than using ADB commands in the Fastboot mode.

Power off your device completely to unlock the bootloader.

Now boot the device in the download mode.

Connect your device with the PC via USB cable.

Long press the volume down and Bixby button at the same time.

A warning screen will appear.

Long press the volume up button to enter the Device Unlock Mode.

Again press the volume up button to confirm it. Remember it will wipe all your data.

Your device will reboot and the device activation process will start, connect your device with the internet to complete the process.

Once the device will reboot, your bootloader will be unlocked.

Step 3: Confirm the firmware build number of Galaxy S10:

You have to download the stock firmware of the Galaxy S10 to root the device. You have to confirm the build number of the firmware currently running on your device as you have to download exactly the same firmware.

To confirm it follow the simple steps below.

  • Open phone settings 
  • Search for about phone and open it
  • Tap on software information
  • In software information, you will find Build Number
  • Write down or copy the build number

 Step 4: Download the Galaxy S10 Stock Firmware:

To root the Samsung Galaxy S10 devices requires you to patch the AP firmware file via Magisk. So, you need to download the stock firmware file that exactly matches the build number of the firmware currently running your device.

There are many sources through which you can download the firmware package like SamMobile or SamFrew. But we use Frija and also recommend you to use Frija. The reason that we recommend Frija is that it downloads the firmware from Samsung’s own server with full download speed. You just need to know your device model number and CSC/regional code to use the tool.

  • You can find your phone model number in the About Phone section in the settings of your device.
  • To know the CSC/ regional code of your device, use the Phone info Sam app. This application is available on the play store.

Once you collect both the required information, download Frija from the link. Insert both the information in their desired field and download the firmware package. This whole process is done on your PC as the Firja application is available for the PC.

Step 5: Extract the firmware package:

After downloading the firmware package, extract it as it is a zip file. There will be five files after you extract the firmware package. At this stage, you will only require the file which starts with “AP”. But the rest of the files you will require in the latter part of this tutorial.

In the next step, connect your device with the PC via USB cable and copy the file “AP” in your device’s internal storage. It is recommended to copy the file in the root directory means outside the folders.

Step 6: Patch the firmware with Magisk:

Download the Magisk manager from the link on your device. You need to sideload the APK file.

Launch the Magisk manager

Tap on Install on the top of the Magisk manager

Make sure that Recover Mode is and stays checked

Tap on the Next in the top right.

Now, Choose “Select and Patch a file

The file manager will open you you can find all your files.

Select the file with “AP” you just copy on your device.

Tap “Let’s Go” on the top to continue.

The process will start and it will take some time so be patient.

Once the process will complete and a new file with the name “magisk_patched.tar” will be stored in the download folder of your device.

Copy the file “magisk_patched.tar” into the same folder on your PC where the rest of the extracted files resides.

Step 7: Boot your device in the Download Mode:

  • We have already discussed above that “How you can boot your device in the Download Mode?”  Follow the instructions in Step 2 above.

Step 8: Download ODIN to continue the Process:

Download ODIN from the Link and install it.

Make sure your device is connected to the PC. ODIN will automatically recognize your device.

Step 9: Flash the extracted firmware files:

Remember there were five files when you extracted the firmware file. You need all these files here to flash it in ODIN.

The first section is “BL”, select the file which starts with the “BL” from the extracted files.

Next is the “AP”, now here you need to select the file with the name “magisk_patched.tar”. This is the same file that you just copy from your device to your PC.

Next, select the file with “CP” in the required section.

In the last “CSC” in the required section.

After selecting all the firmware files in their section, make sure that all the boxes are checked.

Now, click on the “Start” at the bottom to start the process.

Once the process is completed and is successful, you will see “PASS!” on the top of ODIN.

Close ODIN and disconnect your device from the PC.

Step 10: Boot the device:

Once there is a “PASS!” message on ODIN your device will automatically be rebooted.\

Just wait till your phone rebooted. Don’t press any button it will take some time to reboot your device.

Your device has now rooted. You can check it by using an application called “Root Checker” from the play store.

Experiencing difficulties with your Device, check out our “How To” page on how to resolve some of these issues.


  1. Hi There,
    great article.
    I did all the steps fine, but everything it goes wrong after step 9.
    During the flash i see the following message in the download-mode-screen:

    “Only official binnaries are allowed to be flashed (VBMTA)”
    The boot process i hanging on RADIO and modem.bin

    I did also have another installation where the flash is going to PASS, and after reboot i receive the error message about the “official” binaries again…

    How to fix this?

  2. sorry, not VBMTA –> VBMETA.IMG

    I did just the process again, my s10 is going to be in a bootloop without restarting Android or download-mode.
    What is going wrong?


Please enter your comment!
Please enter your name here