In this guide, you will be able to root Google Pixel 3 and Pixel 3 XL device using Magisk root utility. Like Nexus series, Google’s Pixel series also got a lot of attention in the developer community, especially in the XDA developer forum. Google devices are straightforward to unlock bootloader, root and install a custom ROM. The 2018’s Google flagships will be no more different. In fact, it’s already possible to root Pixel 3 and 3 XL with the most recent update of systemless root solution called Magisk. Thanks to the developer behind it, we have the latest version Magisk 17.3 that work perfectly on Pixel 3 and 3 XL. The download links for everything including Magisk 17.3 in order to root Google Pixel 3 / 3 XL are given below, read ahead, and grab them all.
For general security purpose, Pixel 3 and Pixel 3 XL ships with a locked bootloader. But in order to root your Android device, it’s necessary to unlock the bootloader first. Luckily, we also have a guide on how to unlock Google Pixel 3 and Pixel 3 XL bootloader. If your bootloader still locked, please follow our detailed guide from the link below:
Since the time of Nexus 5, all the Google devices are developer-friendly due to its openness to developers. Pixel 3 and Pixel 3 XL are in the same line. No doubt, they will be getting a lot of custom ROMs in future from the popular Android communities. So, to open the full potential of your device, you must root to gain access to modify your system files. Some of the key benefits of rooting are given below:
Once you root your device, you will be able to modify the phone in the way you like.
Make sure your phone has at least 80 – 85% charge. If not, please do charge it before starting the experiment.
You need to enable USB Debugging mode to connect your Android phone to computer. (Settings > About Phone > Build number > Tap it 7 times to become developer; Settings > Developer Options > USB Debugging).
Your bootloader must be unlocked from before to root Pixel 3. If not, please do that first, then get back to our tutorial.
We don’t know when anything goes wrong. For a safe side, please do backup your device before starting this tutorial. Moreover, this tutorial will wipe all your data and system. We don’t want anyone to lose their personal data by performing our tutorial. We have some Application list that may help you:
Note: Please copy all the backup files to your computer so that you can restore them on your phone later.
Once you are sure that, you are done with the backup, proceed to the tutorial below, and root google Pixel 3 / 3 XL.
How to root Google Pixel 3 / Pixel 3 XL
We have mentioned the full step-by-step instructions on How to root Google Pixel 3 / 3 XL using Magisk tool. If you are entirely new to rooting, flashing a Custom ROM or an Official Firmware, please read the entire tutorial once before actually performing it on your device.
We are spiting this tutorial into two parts. Tutorial #1 will involve downloading the stock boot image and then patching using Magisk. On the other hand, tutorial #2 will help you to flash the patch boot image to root the Google Pixel 3 and Pixel 3 XL.
Tutorial #1: Patching Stock Boot Image using Magisk Manager
Next, download the stock boot image for your device as per your phone model number:
⌊ Google Pixel 3 (blueline) – PD1A.180720.030 or Google Pixel 3 XL (crosshatch) – PD1A.180720.030
(If already downloaded, please ignore this step).
Now, connect your device to PC using USB cable (preferably, the official one, provided by Google with the phone box).
Copy the downloaded boot.img file to the internal storage of your phone.
Next, on your phone, open the Magisk Manager app from the app drawer that you installed in Step #1.
In the app, tap on the three dashed line (≡) icon in the top-left.
Tap on the “Patched Boot Output Format” option and select “.img”.
Now, go back to the home screen and tap on “Install”button.
Again tap on “Install” button and select “Patch Boot Image File” from the menu.
From the internal storage, navigate to the boot.img file that you had downloaded in Step #2.
Magisk Manager will automatically patch the stock boot image.
Once the patching is done, the Patch boot image will be outputted into the “Download” folder of your phone’s internal storage. Now, see the tutorial 2 below on how to flash the patch boot image file using fastboot to root Google Pixel 3 and Pixel 3 XL.
Tutorial #2: How to root Google Pixel 3 and Pixel 3 XL
Again, use the following code and hit enter to reboot your Pixel 3 / 3 XL:
You are done!
Your device should now reboot to the OS. Confirm that the installation procedure was successful by opening the Magisk Manager. Now you have a lot of ways to customize your phone by editing the system files. You can even use a custom Kernel to customize the thermal control of your device to extend battery life. All the root required app from the Play store is unlocked for you. You may further check out the Collection of Magisk Modules V2.0 from the official repository (XDA)!
Remember that the Magisk Manager will also be automatically be updated to the latest version.
Use the MagiskHide to prevent apps from accessing root or root detection.
After the reboot, the Magisk Manager 6.0.1 will be automatically installed, and you can proceed to browse through the official repository and download required modules to add extra features on your Android device.
So you are done with this tutorial! You had successfully installed the latest Magisk 17.3 on your Google Pixel 3 and 3 XL using our guide. If you faced any problem with performing this tutorial, please let us know by dropping a comment below. Our team will reply you back as soon as possible.
Done with the rooting? Here’s something extra for you:
Check out our root based post for any Android devices:
Saeed Ashif Ahmed is a Blogger who has a keen interest in how emerging technology can help the world become a more just, equitable, and kind place. He enjoys interviewing CEOs of tech startups asking them what they are doing to bring greater opportunity and equity to our society.