How To Root Google Pixel 3, 3XL.Unlock The Bootloader| Root With Magisk

Google has launched it’s 2018 Flagship mobile devices, Google Pixel 3 and Pixel 3 XL recently. In this guide, we will root Google Pixel 3 and Pixel 3 XL.

Pixel 3 comes with a 5.5-inch display with 1080 x 2160 pixels resolution. The Pixel 3 Runs on Android Pie (v9.0) Operating system powered by 2.5 GHz, Quad core, Kryo 385 + 1.6 GHz, Quad core, Kryo 385) processor.

It has 4GB of RAM and is powered with a 2915 mAh battery.


Since the launch of this device, geeks and Android enthusiasts were waiting to get their device rooted.

Like the previous Nexus series, You can root Pixel 3 and Pixel 3 XL without any trouble.

If you have prior rooting experience on any device, this is just a piece of cake. It is pretty much easy even if you are doing this for the first time in your life.

We have a detailed step-by-step guide to help you to root Google Pixel 3 and Pixel 3 XL.

Here we go.. !!

This guide can be used to root Google Pixel 3 and Pixel 3 XL. Be careful while downloading the boot image files for your respective devices. The download links are given below.

Note: Before you unlock the bootloader and root Google Pixel 3 and Pixel 3 XL, Copy and make a backup of all your data. Following the below-mentioned process will erase your data. Only proceed if you have made necessary backups.

Step 1: Google Pixel 3/3 XL Bootloader Unlock

  1. Go to settings -> About Phone -> Build Number. Tap the builder number until it says “You’re now a developer”.
  2. Now get back to the previous page and you will see a new option named “Developer Options”
  3. Under Developer options, look for “OEM Unlocking”. Enable OEM Unlocking. Enter your device’s password or lock screen pattern if prompted.
  4. Scroll down and Enable USB Debugging.

Note: This guide assumes that you have already done Installation and Setup Of ADB and Fastboot on your Windows PC, MAC or Linux.

Connecting Your Pixel 3 To The Computer.

Connect the Pixel 3 to the computer. You will get a prompt on the screen to enable USB debugging if it is the first time you are connecting your device via USB debugging.

To verify whether the connection is successful or not, run the following commands to ensure that your Pixel 3 is detected. Ensure that you have installed necessary Google USB Drivers.

Windows CMD:  adb devices

Windows Powershell: .\adb devices

MAC/Linux: ./adb devices

If your device is detected by the computer, you will be able to see the serial number of the device and an “Authorised” message.

6. Now Reboot your device into bootloader menu. You can reboot your device into the bootloader menu in two ways. Power off your device. Press and hold the Power+Volume down keys. Or Run the following command Do any of these as per your convenience.

adb reboot bootloader

7. Assuming you are on the bootloader menu, run the following command to unlock the bootloader of Pixel 3.

fastboot flashing unlock

8. You will be warned about the potential risks of unlocking the bootloader. Now Press the Volume up button until you see Unlock the Bootloader on the screen. Press the Power button when you see Unlock the Bootloader.

pixel3 bootloader unlock

9. Your Pixel 3 is now bootloader unlocked. You will be taken back to the Bootloader menu.

You can see a warning and text saying “Unlocked”

10. Now enter this command fastboot reboot

Your Pixel 3 will reboot back to the OS.

Now we have successfully unlocked the Bootloader of Pixel 3. It is time to root the Pixel 3.

Install TWRP On Pixel 3 and Pixel 3XL. Root Google Pixel 3, Pixel 3 XL Using Magisk

Before beginning, make sure that the USB debugging is enabled and your computer detects the device. Since the device is completely wiped during the previous bootloader unlocking procedure, you will have to manually re-enable the USB debugging.

When you are set with that, let’s begin.

Make a note of the device and the build number that is currently running on your device.

Settings-> About Phone-> Build Number 

TWRP For Pixel 3 [Blueline]

Download TWRP Image For Pixel 3

TWRP For Pixel 3 XL [Crosshatch]

Download TWRP Image For Pixel 3 XL

  1. Copy the downloaded TWRP (.img) file to the folder where the ADB and Fastboot files are located
  2. Download the latest version of the Magisk installer (.zip) and copy it to the Downloads folder of your Pixel 3 or Pixel 3 XL.
  3. [This step is optional] If you want to install TWRP and avoid booting from the bootloader, then download the TWRP installer script (.Zip) file for Pixel 3 and Pixel 3 XL.
  4. Now, Reboot the Pixel 3, Pixel 3 XL to the bootloader menu.
  5. While you are on the bootloader screen, run the command given below to boot the TWRP patched boot image (This is a temporary change. Follow the instructions to make it permanent).

fastboot boot <name_of_TWRP_image>.img

For Example, if the TWRP file name is “twrp-3.2.3-0-blueline“, then you command should be fastboot boot twrp-3.2.3-0-blueline.img

6. Your device will boot to the TWRP recovery in a few seconds.

7. Tap on install and locate and select the Magisk file which you have copied to the Downloads folder. Select the file and move the slider to install it.

8. If you want to install TWRP permanently as explained in step 3, then locate the TWRP installer script which you have downloaded previously and select it. Move the slider to confirm installation.

9. Once the installation is done, reboot the device into the Android Pie OS. Verify the root using Magisk Manager.

Source: XDA


Please enter your comment!
Please enter your name here