This guide is for the Pixel 3 and Pixel XL, with an aim towards the November 2018 Security Patch, though the downloads for each device may be different. This guide is not intended for the Pixel / Pixel XL / Pixel 2 / Pixel 2 XL phones! Proceed at your own risk!

Requirements

Unlocking the Bootloader

It is highly recommended to backup your data before proceeding, as unlocking the bootloader will erase all of your user data from your Pixel 3 device!

Root Downloads:

Root Pixel 3 with Magisk, Pass SafetyNet with TWRP

Important: Set a security PIN before installing TWRP (Settings > Security & location > Screen lock > PIN).

(Optional) If You Will Install a Custom Kernel

Despair Kirisakura_Bluecross Note: You can install this kernel with ElementalX or Franco’s Kernel Manager. If you flash the kernel zip with ElementalX or Franco’s Kernel Manager, do not reboot automatically afterwards. Launch the Magisk Manager App and flash magisk.zip. HTML5  Franken ElementalX Proton

If You Will Not Install a Custom Kernel

Root/Reroot with Magisk – Pass SafetyNet with T.W.R.P, without installing it

Do not download twrp-pixel3-installer-crosshatch-3.2.3-1.zip!

Root/Reroot with Magisk – Pass SafetyNet With patched_boot.img

Note: This method requires you have extracted and patched your boot.img!

Returning Pixel 3 to Stock and Re-Locking Bootloader

Warning! Do not re-lock your bootloader until after you have already returned your Pixel 3 to stock!

Return Phone to Stock

Lock Bootloader (Google Pixel 3 XL)

If You Will Keep Data

Ultimate Pixel XL Android 9 Pie Guide to Rooting, Flashing, and ModdingHow to Unlock and Root the Google Pixel 2Google Intentionally Allowed The Pixel 3 And Pixel 3XL Leaks - Also Third Pixel…Ultimate Samsung S9 and S9+ Debloat Guide