Root Google Pixel 6 via Magisk Patched Boot-Easy Guide

Root Pixel via Magisk Boot

Google Pixel 6 mobile was launched on 19th October 2021. It is a host of the most amazing features on Android. It has always taken the lead in user-side development. There’s no secret why these devices are so popular: they provide the cleanest stock OS experience, a three-year software upgrade guarantee, and the finest camera quality. This guide will show you the steps to root your Google Pixel 6/Pro device via the Magisk patched boot.img.

Why root your Google Pixel 6?

Root Pixel via Magisk

There can be several reasons to gain root access to your phone. Listed below are a few of the primary reasons:

Battery Improvements:

  • Sometimes the phone you’re stuck with doesn’t have great battery life, but there’s not much you can do about it. That’s where the root comes in. Using root, you can stop apps from consuming battery in the background.

Better Backups:

  • The default non-root backup tools are decent, but they leave a little desired. Root allows you to back up literally everything.

Remove Any App

  • A carrier-branded phone can have upwards of 20 apps pre-installed. Most people never use these apps. They take up space and get in the way. You can remove them using root.

Deep Automation

  • Things that would normally require manual toggling, like turning off GPS, switching between networks, or turning the display off, can be automated if you have root.

Add Magisk Modules

  • Magisk is a trendy tool in the Android modding community. Essentially an app store full of customizations and tools. Rooting can achieve some of the things mentioned in this list with Magisk modules.

Risks of Rooting Pixel 6/Pro:

  • Rooting requires you to unlock the bootloader- which will wipe off all the data and could nullify the warranty as well.
  • SafetyNet will be triggered, which will result in your inability to use banking apps.

If you are still determined to enter the world of custom development through rooting, here we are with the steps to root Google Pixel 6 via Magisk Patched Boot.img

Also Read- How To install Android 13 On Google Pixel Devices


How to Root Google Pixel 6/Pro via Magisk Patched Boot:

For your convenience, the instructions below are divided into sections. Make careful you follow the steps in the exact order listed. Although, TheTecheaven bears no liability for any damage caused or loss of warranty to the readers! Cheers!

Install Android SDK:Root Pixel via Magisk

    • You will have to install the Android SDK Platform Tools on your PC.
    • Download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder.

Enable USB Debugging and OEM Unlocking:

    • It will make your device recognizable by the PC in ADB mode.
    • This will then allow you to boot your device to Fastboot Mode.
    • OEM Unlocking is required to carry out the bootloader unlocking process.
    • Follow the steps : Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging and OEM Unlocking.

Unlock Bootloader on Pixel 6/Pro:

    • Boot Pixel 6 to Fastboot Mode:
      1. Now connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
      2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
      3. Type in the following command in the CMD window to boot your device to Fastboot Mode;
        • adb reboot bootloader
      4. To verify the Fastboot connection, type in the below command, and you should get back the device ID, as shown in the image.
        • fastboot devices
          
    • Unlock Bootloader:
      1. Type in the following command to unlock the bootloader on your Pixel 6/Pro:
        fastboot flashing unlock
      2. You might get a confirmation message on your Pixel 6 device. Use the Volume keys to select Unlock the Bootloader option and the Power key to confirm your decision.
      3. Your device will now reboot to Fastboot Mode, but the Device State will be Unlocked this time. This verifies that the process stands completed.
      4. You may reboot your device to the system (if that doesn’t happen automatically). For that, either press the Power key once or use the below fastboot command:
        fastboot reboot

Get Pixel 6/Pro Stock Boot.img:

    • Next up, get hold of the stock firmware for your Pixel device from the official site: Pixel 6 | Pixel 6 Pro
    • Make sure to download the same version currently installed on your device. Head over to Settings > About Phone > Build Number to check the same.
    • Once downloaded, extract it to any convenient location on your PC.
    • Then go to the Images folder, and you should get the stock boot.img file. Copy it and then transfer it to your device.

Patch Boot.img via Magisk

    • Download and install the Magisk Canary App version 23016 onto your device. (this build includes fixes for vbmeta/verity, so you would no longer need to bypass vbmeta/verity check manually. See STEP 7 for more).
    • Then launch it and tap on the Install button next to Magisk.
    • After that, choose ‘Select and Patch a File’, and navigate to the stock boot.img file, and select it.
    • Then tap on the Let’s Go button situated at the top right.
    • The boot.img file will now be patched and placed under the Downloads folder on your device. You should transfer this file to the platform-tools folder on your PC. We will now be using this file to root your Pixel 6 device.

Disable AVB and DM Verity

    • Next up, you will have to disable the DM-Verity verification by flashing the vbmeta file. If you don’t do so, you will get the “failure to load/verify boot images” error message in the Bootloader.
      1. So head over to the folder where you have extracted the firmware file.
      2. Then copy the vbmeta.img file from there and transfer it to the platform-tools folder.
      3. Now open the CMD window inside this platform-tools folder and execute the below command to flash the vmbeta file:
        fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img

Boot Pixel 6/Pro using Magisk patched Boot.img

    • As of now, you cannot directly flash the boot.img file to root your Pixel 6/Pro. If you do so, you will get the “Can’t load Android system. Your data may be corrupted” error message. To avoid this, you will first have to boot your device via the Magisk patched boot.img and then permanently root your Pixel 6 using the Direct Install method.
      fastboot boot magisk_patched.img

Permanent Root Pixel 6/Pro via Direct Install

    • After executing the above command, your device will be booted to the OS with a temporary root. Here’s how to make it permanent:
      1. To begin with, launch the Magisk Manager App.
      2. Then tap on Install > Direct Install and tap Let’s Go situated at the top-right.
      3. Once done, hit the Reboot button situated at the bottom right.
      4. That’s it; your device will now boot to the rooted OS.

Some Troubleshooting:

Root Pixel via Magisk

Some users have claimed that the root cannot withstand a reboot. The root vanishes immediately after they execute a Direct Install. If you’re in a similar situation, there is a fix you might try; however, it requires a total device clean. So make a backup first, and then follow the procedures below:

  1. Right after you have disabled the DM-Verity verification using the command given in STEP 7, execute the below command to wipe your device
    fastboot -w
  2. Once that is done, boot your device via the patched boot.img and then use Magisk’s Direct Install method, as explained in STEP 7 and 8.

Conclusion

Finally, this was our guide on how to root Google Pixel 6 via Magisk Patched Boot. Hope you find this helpful in your tech journey. Find other articles related to Magisk and Pixel devices on TheTecheaven. Happy Development! Do leave us a comment:)

You may also like...

Leave a Reply

Your email address will not be published.