Root Galaxy S10 / Galaxy S10+ on Android Pie Firmware

Using the steps in this guide, root Galaxy S10 and Galaxy S10 Plus through Magisk. Even though Galaxy S10 was announced and released quite recently, topjohnwu (developer) has been quick to release a working Magisk version that successfully roots the new flagship. Further, a successful root solution has come even before a TWRP custom recovery for the phone has been released which is quite surprising to see! Nonetheless, using our detailed procedure, users can easily root their Galaxy S10 or Galaxy S10+ phones and not only enjoy root apps but also Magisk Modules as well.

Galaxy S10 series ships with astonishing hardware including a hole-punch display. Also, the software is something that Samsung has worked quite hard on. Shipping with Android Pie out of the box, Galaxy S10 series runs One UI which is the brand’s new software skin optimized for one-hand use and inspired from Material Design. Now, to enhance Galaxy S10’s software experience further, enthusiasts can root their smartphones and enjoy all the great benefits that come with it. Before we dive in, go ahead and make a backup of all your data as the process ahead will wipe everything on the phone and reset it back to factory settings.

Root Galaxy S10 / Galaxy S10+

Disclaimer: All the custom ROMs and firmwares, official software updates, tools, mods or anything mentioned in the tutorial belong to their respective owners/developers. We ( or the developers are not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial πŸ˜‰

Root Galaxy S10 / Galaxy S10+ with Magisk – Details:

It is important to note that we will be making use of Magisk root utility for rooting Samsung Galaxy S10 / Galaxy S10+. Magisk is a systemless root solution that gets flashed onto the device through TWRP custom recovery. This utility has been quite popular with all Android devices and we are happy to announce that it works well with the latest Samsung Galaxy flagship series.

For those who are new to this and are not sure about Magisk, please read the following two paragraphs for a quick intro to the root package:

Magisk is a root utility meant for recent Android revisions. It works by simply patching the boot image and other related files while not messing with the main system partition. This means, the root implementation through Magisk is much cleaner and is easier to uninstall afterwards.

After you finish implementing Magisk, there is no difference between systemless root or root gained by modifying the system partition. Rather, Magisk has its own Magisk Modules which give it an edge over other root solutions.

In case you have already rooted your Samsung Galaxy S10 / Galaxy S10+ and are now looking for how to unroot your phone, we have a guide for that as well. You can read more about it here: How to UnRoot Galaxy S10 / Galaxy S10+ on Official Firmware.

There are tons of useful articles and how-to guides on Team Android for the Samsung Galaxy S10 / Galaxy S10+, but we think you might be interested in the following posts:

Samsung Galaxy S10 / Galaxy S10+ USB Drivers

You will need to connect your Android phone with the computer. For that, please make sure you have installed the USB drivers for Samsung Galaxy S10 / Galaxy S10+ properly. If not, you can download the latest official drivers from our Android USB Drivers section here:

Download Samsung Galaxy S10 / Galaxy S10+ USB drivers!

All set and ready? Good. Now, let’s proceed with the tutorial below and root Galaxy S10 / Galaxy S10+ on Android 9.0 official firmware.

Unlock Bootloader on Galaxy S10, Galaxy S10 Plus

Before proceeding, you need to unlock the bootloader of your device. Once unlocked, your phone would then be eligible to flash custom files. This is a new lock that Samsung is implementing on its Galaxy S10 flagship series. We think this will carry on to all phones shipping with Android Pie from Samsung.

Here are the key steps you need to do to unlock your bootloader on Galaxy S10:

  1. Allow bootloader unlocking in Developer options β†’ OEM unlocking
  2. Power off your device. Press Bixby + Volume Down and plug in your device to a PC to boot into download mode
  3. Long press volume up to unlock the bootloader. This will wipe your data and automatically reboot.
  4. Go through the initial setup. Skip through all the steps since data will be wiped again later when we are installing Magisk. Connect the device to internet in the setup though!
  5. Enable developer options, and confirm that the OEM unlocking option exists and grayed out.

If you want to read these steps in more detail, read our dedicated article on How to Unlock Samsung Galaxy S10, Galaxy S10 Plus Bootloader

HOW TO: Root Galaxy S10 / S10+ on Official Firmware

Here are all the steps you would need to root Galaxy S10 / Galaxy S10 Plus with Android 9.0 Pie firmware through Magisk utility and TWRP custom recovery.

Just To Remember:

  • This tutorial is only for Galaxy S10 / Galaxy S10+ devices running Android 9.0 Pie.
  • Your phone should be running latest Android 9.0 Pie firmware.
  • Enjoy rooting your Samsung Galaxy S10 / Galaxy S10+ and let us know about it in the comments!
  • For rooting Samsung Galaxy S10e, read tutorial: How to Root Galaxy S10e – Complete Guide.

Complete Step-By-Step Instructions:

Step 1 – Download the firmware you have installed on your phone. Check the firmware code by going to Settings > About Phone and checking firmware info. Then, download the same firmware from

Step 2 – Firmware will be a ZIP file, extract it and copy the AP file which should be named similar AP_[device_model_sw_ver].tar.md5 to your phone.

Step 3 – On your phone, download Magisk Manager and install it. It is an APK file, if you don’t know how to install APKs, read our guide here.

File: MagiskManager-Canary-19003.apk

Step 4 – Open Magisk Manager app, go to Install then again Install and then tap on Select a Patch File.

Step 5 – Browse to the file you copied in Step 2.

Step 6 – Once the patch process is complete there will be a file placed at
[Internal Storage]/Download/magisk_patched.tar. Copy this .tar file to your computer.

Step 7 – Download Odin tool on your computer and make sure you have proper USB drivers installed.

Step 8 – Now boot your phone in download mode. For a complete how to, read How to Enter Download Mode on Galaxy S10 / Galaxy S10+ / Galaxy S10e.

Step 9 – After you are in download mode, connect your device to your computer and then open up Odin. Within Odin, flash the file copied in Step 6 by tapping on AP option in Odin and selecting the file. Make sure you have unchecked Auto-Reboot before pressing flash.

Taimur Akmal
Taimur Akmal

Devoted writer, enjoys developing code. Appreciates excellent food, exceptional coffee and great company. He is also into sublime design and nicely built cars.

Articles: 573

Leave a Reply

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