However, this update also resulted in a few gloomy faces in the custom development. This is because this update seems to have broken the root functionality on these flagships. And both the set of users are affected by this issue- the ones who are installing the December OTA on their rooted Pixel running the November update as well as the ones who are rooting their device for the first time. So what is the reason for this issue, and more importantly how to fix the root issues after the December 2021 OTA update on Pixel 6/Pro? Let’s check it out.
Why is Root Not Working After December 2021 Update on Pixel 6/Pro?
After the latest update, Pixel 6/Pro seems to have moved its stab to the /system/etc directory. As a result of this, MagiskInit was no longer able to patch the mount tables at runtime, thereby leading to issues with the root.
However, the required changes have since been implemented and introduced in the latest Magisk Canary build. All you need to do is flash this Magisk app version and this should fix the root issues after the December 2021 OTA update on Pixel 6/Pro.
Fix Root Issues After December OTA Update on Pixel 6/Pro
The entire procedure of rooting the Pixel 6/Pro or installing OTA on rooted Pixel 6/Pro stays the same. The only change is that you need to use the latest version of Magisk Canary while carrying out this process. What about data loss? Well, if you are installing the OTA on rooted devices, then you would have already disabled verity checks by flashing vbmeta. Hence you would no longer need to perform this step again and hence your data would be preserved. However, if you are rooting your device for the first time, then you will have to disable verity checks and hence the data would be wiped off as well. But still, no matter to which category you belong, we would highly recommend you to take a complete device backup beforehand. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
STEP 1: Download Latest Magisk Canary
STEP 2: Install Android SDK
First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide.
STEP 3: Download Pixel 6/Pro December Factory Image
STEP 4: Install Latest Magisk Canary
STEP 5: Boot Pixel 6/Pro to Fastboot Mode
STEP 6: Disable AVB and Verity Check [For First-Time Root Users]
This step is only needed for users who are rooting their devices for the first time. If you are installing the December OTA over a rooted November OTA, then you don’t have to perform this step
STEP 7: Boot Pixel 6 to Magisk Patched December OTA
While we could have directly flashed the Magisk patched the boot.img, but that is generally a risky approach and more so in the current scenario. Therefore, we will first boot your device via the patched boot.img, and if everything’s well and good, will permanently install it.
STEP 8: Permanently Flash Magisk Patched December Boot on Pixel 6
So with this, we round off the guide on how you could fix the root issues after December 2021 OTA update on Pixel 6 and 6 Pro devices. It might take some time before these changes are merged into the Magisk stable APK. So till then, you should stick with this Canary App Release build itself. On that note, we conclude this tutorial. All your queries are welcomed in the comments section below.
How to Pass SafetyNet in Rooted Pixel 6/ProRemove Navigation Bar Gesture Pill on Non-Rooted Pixel 6/ProHow to Enable VoLTE in Google Pixel 6/ProHow to Install Kirisakura Custom Kernel on Google Pixel 6 Pro