This article will provide you with 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 the Exynos chipset.
With the introduction of 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. You can not use the Fastboot method as Samsung restricts it’s users from using it. It can be done on the device rather than using ADB commands in 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 the exact 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” to your device’s internal storage. It is recommended to copy the file to the root directory, meaning outside the folders.
Step 6: Patch the firmware with Magisk:
- Download the Magisk manager from this link to your device. You need to sideload the APK file.
- Launch the Magisk manager
- Tap on Install at the top of Magisk manager
- Make sure that Recover Mode is and stays checked
- Tap on Next in the top right.
- Now, Choose “Select and Patch a file”
- The file manager will open where you can find all your files.
- Select the file with “AP” that you just copied onto your device.
- Tap “Let’s Go” at the top to continue.
- The process will start and it will take some time so be patient.
- Once the process completes, 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 on how you can boot your device in Download Mode. Follow the instructions in Step 2 above.
Step 8: Download ODIN to continue the Process:
Download ODIN from this 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 “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 until your phone reboots. Don’t press any button it will take some time to reboot your device.
Your device should now be rooted. You can check it by using an application called “Root Checker” on the Play Store.
BOOTLOOP FIX:
If your device is stuck in a bootloop after Odin flashes the patched firmware files onto your S10/e/+ then follow the steps, please note this will require you to format your device completely because the firmware is now corrupt.
1. Enter recovery mode on your device by holding down the volume-up, Bixby and power buttons all at once, this may take a few seconds to take effect. Once you’re on the recovery screen you should see that it says that the android version is corrupt so it cannot be booted into.
2. Pick the factory reset option from the list. (Yes this will delete everything on your device, no other way to exit the bootloop)
3. Once the phone is reset, you are back to unrooted normal Android.
4. Put the device into download mode again (volume-down, Bixby and power buttons when shutdown).
5. Repeat the Odin step once more, this time for the CSC option, pick the file that starts with “CSC_” NOT THE “HOME_CSC_” file as instructed in the video. This will again factory reset your device, this time putting the root correctly in place.
6. Once it boots correctly, go through the phone setups etc.
7. Find and open Magisk, it should ask to finish the Magisk download – do it.
8. You now have the app downloaded and the root working. Use the root checker and Magisk app to confirm. I’m not sure what big difference the CSC file makes in this scenario, but I know that it works. If you are reading this before you have even attempted to root your device, as long as you do not care that your phone will be formatted (you shouldn’t since it’s necessary to unlock bootloader) I would recommend just choosing the regular “CSC” file for the Odin step instead of the “HOME_CSC” on your first try to avoid any issues and the panic causes by bootlooping.
Experiencing difficulties with your Device, check out our “How To” page on how to resolve some of these issues.
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?
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?
does your device have an exynos chipset? if your phone is snapdragon pased that will be your issiue
THANK YOU FOR THIS COMMENT.
PLEASE NOTE EVERYONE: FOR EXYNOS VARIANTS
Have you tried the new way to enter download mode: Press Volume Down + Bixby then insert the USB-C Cable and it will boot in download
Have you tried the new way to enter download mode: Press Volume Down + Bixby then insert the USB-C Cable and it will boot in download
“can solve this. Press and hold the volume + and the bixby button at the same time while the usb cable are connected on the PC. You’ll enter in the recovery mode, make a factory reset and the system will be start.”
-user comment
BOOTLOOP FIX
If your device is stuck in a bootloop after Odin flashes the patched firmware files into your S10/e/+ then follow the steps, please note this will require you to format your device completely because the firmware is now corrupt.
1. Enter recovery mode on your device by holding down the volume-up, Bixby and power buttons all at once, this may take a few seconds to take effect. Once you’re on the recovery screen you should see that it says that the android version is corrupt so it cannot be booted into.
2. Pick the factory reset option from the list. (Yes this will delete everything on your device, no other way to exit the bootloop)
3. Once the phone is reset, you are back to unrooted normal Android.
4. Put the device into download mode again (volume-down, Bixby and power buttons when shutdown).
5. Repeat the Odin step once more, this time for the CSC option, pick the file that starts in “CSC_” NOT THE “HOME_CSC_” file as instructed in the video. This will again factory reset your device, this time putting the root correctly in place.
6. Once it boots correctly, go through the phone setups etc.
7. Press on the Magisk icon in your apps, it should ask to finish the Magisk download – do this.
8. You now have the app downloaded and the root working. Check root checker and Magisk app to confirm.
I’m not sure what big difference the CSC file makes in this scenario, but I know that it works.
If you are reading this before you have even attempted to root your device, as long as you do not care that your phone will be formatted (you shouldn’t since it’s necessary to unlock bootloader) I would recommend just choosing the regular “CSC” file for the Odin step instead of the “HOME_CSC” on your first try to avoid any issues and the panic causes by bootlooping.
“Get it finally to work properly without bootlooping after flashing all the files of the firmware (including patched AP-file with magisk in OS via app), after 15 flashes orso get it to work on this way:
– I copied the AP file to a external SD-card (MTP-mounting on the device can result in corrupt file(s) without warning)
– After creating the new AP-flashed file with Magisk i copied this to the external SD-card in the phone and reject the card and put it sepperated in a USB-HUB from my PC and copied it to the PC
– After that i boot in ‘Recovery mode’ on the phone and perform a factory reset and switch the device off (to get this to work put the phone in a high-powerd USB drive from the PC (think about USB-3 HUBS) After the power % loading screen push the power+bixby+volume-UP, when the screen go’s black , stop prtessing the power -button, KEEP HOLDING bixby+volume-up buttons
– Get in Download mode, start ODIN on and Flash all the files, don’t use original firmware AP-file but the Magisk-patched-one. CSC i choosed the HOME_CSC because i tith a factory reset before this proces
After these actions i finally have a Rooted S10 SM-G937F”
-User comment
very good mahod its vwery helpfull
hello I gave the phone to the service to replace the motherboard they replaced the disc in the service and installed the magisk I did not know that I can not update it I made updates via the Smart switch program and I stopped reading the sim card what should I do now samsung s10 + on exynos
hello I gave the phone to the service to replace the motherboard they replaced the disc in the service and installed the magisk I did not know that I can not update it I made updates via the Smart switch program and I stopped reading the sim card what should I do now samsung s10 + on exynos
shows me in the settings instead of 8gb ram is 6gb ram
In the end, I was able to do everything. Root is working. There is only one problem. The memory decreased from 128GB to 32GB. Why has this happened? How to fix it?