Tips & Tutorials

How to Root Samsung Galaxy S10e on Android Pie Firmware with Magisk

You can now root Samsung Galaxy S10e using Magisk with this detailed tutorial on the latest Android Pie firmware. Thanks to topjohnwu (Magisk developer), Samsung’s entry level Galaxy S10 variant has been successfully rooted. Seeing how this root process is based on Magisk, after installation, users would be able to install Magisk Modules and for developers, they can start developing them specifically for the Galaxy S10e. Sharing almost all the same internals as Galaxy S10 and Galaxy S10 Plus, Samsung’s Galaxy S10e carries most value for money and with root, users can start accessing its power that much better.

Galaxy S10e carries few key differences from standard Galaxy S10. It doesn’t have an in-display fingerprint scanner, loses out on curved screen and is slightly smaller. These might seem as shortcomings but for few people this makes for a better phone. Regardless, shipping with Android Pie and Samsung One UI skin, root Galaxy S10e in order to modify and customize it. Root apps, though being quite major, only make one part of the multiple benefits that a rooted phone carries. Proceeding towards the tutorial, we recommend you first read the whole guide completely before implementing it and also create a complete backup of all your data as this procedure requires a factory reset.

Root Galaxy S10e

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 (TeamAndroid.com) 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 S10e with Magisk – Details:

It is important to note that we will be making use of Magisk root utility for rooting Samsung Galaxy S10e. 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 S10e 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 S10e on Official Firmware.

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

Samsung Galaxy S10e 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 S10e properly. If not, you can download the latest official drivers from our Android USB Drivers section here:

Download Samsung Galaxy S10e USB drivers!

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

Samsung Galaxy S10e Unlock Bootloader

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 S10e Bootloader

HOW TO: Root Galaxy S10e on Official Firmware

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

Just To Remember:

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

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 SamMobile.com.

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 Samsung 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.

Step 10 – After Odin completes the flash, disconnect your smartphone from PC. Now proceed to hold Power button and Volume Down button to exit Download Mode. As soon as the screen turns off, start holding Power, Volume Up and Bixby button. This will lead you to recovery mode.

Step 11 – Use volume buttons to navigate and power button to select. From the menu select Wipe Data / Factory reset and then confirm.

Step 12 – After its done, you can select Reboot from options and confirm. When the screen turns off, again hold Power, Volume Up and Bixby button but this time you should stop holding them as soon as you see Bootloader warning screen, let go.

Step 13 – The phone will boot and reboot automatically. Once you finish the setup, you should see Magisk Manager app installed on your phone. Open it. Be sure to have WiFi / Internet connected. If you don’t see Magisk Manager, just install it using the APK.

Step 14 – There would be extra few steps will Magisk Manager app will explain how to do, complete them. After that the phone will reboot.

That’s it! You should now have a rooted Galaxy S10e device. You can go to MagiskManager app to verify.

To make sure you have correctly installed the above root method and it’s working, verify with Root Checker as given in the link.

Considering to buy a brand new case, cover or a clear case for your Samsung Galaxy S10? Check out our favourite picks below:

Have fun playing with it! If you have any issues, please fire them up in the comments below!

About the author

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.