Tips & Tutorials

How to Root Galaxy S9 / S9+ on Android Pie Firmware

You can now root Galaxy S9 and Galaxy S9+ running Android 9.0 Pie official firmware through this step by step tutorial. Recently, Samsung released a major software upgrade for its flagship lineup. Within the new update package is Google’s latest Android 9.0 and along with that, it has been paired with a completely new One UI skin developed directly by Samsung. Now, once you update to this firmware, it being official, your root status would be returned to stock. In that case, you can read this detailed guide to gain root on Galaxy S9 / S9+. If you weren’t rooted before or this will be your first time rooting your smartphone, our procedure works for that as well.

Root procedure by itself, thanks to TWRP being available officially for Samsung Galaxy S9 and Galaxy S9 Plus and Magisk system-less root, is quite easy to implement. We recommend you give our guide a full read before you start implementing for a better understanding. Further, in terms of compatibility of this guide, we have written all the steps to conform with official Android 9.0 Pie Samsung firmware, it may or may not work with other setups. As always, before you begin, make sure to backup all your data.

Root Galaxy S9 and Galaxy S9+

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 S9 and Galaxy S9 Plus with Magisk – Details:

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

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

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

Download Samsung Galaxy S9 / S9 Plus USB drivers!

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

HOW TO: Root Galaxy S9 and Galaxy S9+ on Official Firmware

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

Just To Remember:

  • This tutorial is only for Galaxy S9 / Galaxy S9 Plus devices running Android 9.0 Pie.
  • Your phone should be running latest Android 9.0 Pie firmware.
  • Enjoy rooting your Samsung Galaxy S9 and Galaxy S9+ and let us know about it in the comments!

Complete Step-By-Step Instructions:

NOTE: You need to have a custom recovery installed on your Galaxy S9 / S9 Plus device i.e. TWRP before proceeding below. Installation tutorials:

Step 1 – Download Magisk Root (Magisk-v18.0.zip) for Galaxy S9 / S9+ and also no-verity-opt-encrypt-samsung-1.0.zip

Step 2 – Now, enable Developer Options on your device by going to Settings then About then scrolling down until you see Build Number. Tap repeatdly on Build Number until you see You’re a developer notification pop up.

Step 3 – Go back to the Settings app main menu and now select Developer Options. From this section scroll down and enable OEM Unlocking.

Step 4 – Connect your Galaxy S9 / Galaxy S9 Plus device to your computer using the USB cable.

Step 5 – Now copy/paste the downloaded Magisk-v18.0.zip as well as no-verity-opt-encrypt-samsung-1.0.zip files to your internal storage. Make sure the file is in the internal storage root (not in any folder).

Step 6 – Then turn OFF your phone and disconnect from the USB cable.

Step 7 – Now to get in the Recovery Mode (TWRP Recovery). Switch ON the phone while pressing and holding Volume Down + Power buttons together. Alternatively, read this: How to Access Recovery Mode on the Samsung Galaxy S9.

NOTE: Screenshots of the Team Win Recovery Project (TWRP Recovery) may change as new versions are released.

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.