Here’s how to root Android 10 on your Pixel, Pixel XL, Pixel 2, Pixel 2XL, Pixel 3/3XL, Pixel 3a/3a XL, and should actually work on most Android devices.
Step 1. Obviously you should have unlocked the bootloader and also install Android 10. (See my universal guide on how to unlock bootloader)
Step 2. Download Magisk Canary and install it.
Step 3. Download the correct firmware for your Pixel smartphone. For non-Pixel phones, you also need to grab firmware and extract the boot.img file, you can Google on how to do this.
Step 4. Copy the boot.img extracted from the firmware into your phone’s storage. (Watch the video tutorial on how to do this.)
Step 5. Open Magisk Manager app then choose “Install” twice and choose “Select and Patch a File”. Select the boot.img file on your phone’s storage.
Step 6. Copy the file magisk_patched.img to your computer.
Step 7. Download fastboot.zip, unzip it, then copy the magisk_patched.img file into the fastboot folder.
Reboot into fastboot mode by turning power off, then hold down Volume Down + Power.
Step 8. Open a command prompt for Windows and terminal emulator for Linux/Mac/Chromebook.
Step 9. Then type:
fastboot flash boot magisk_patched.img
chmod 755 *
sudo ./fastboot-linux flash boot magisk_patched.img
sudo ./fastboot-linux reboot
chmod 755 *
./fastboot-mac flash boot magisk_patched.img
Step 10. Your phone should reboot and you have successfully rooted your Pixel Android!
Join the HighOnAndroid VIP Fans List for free help from Max and discounts on Android accessories.