While rooting is still a fairly easy process [the only difference being you will have to patch and flash init_boot rather than boot], however, the major issue arises when your device gets an update. In such cases, you wouldn’t be able to directly install the OTA update onto your rooted Pixel 7/Pro, rather there are some under-the-hood changes that you need to carry out first. And in this guide, we will make you aware of just that. So without further ado, let’s get started.
How to Install OTA Updates on Rooted Pixel 7/Pro
We have listed three different methods to get this job done, you may try out the one that is in sync with your requirements. Moreover, take a complete device backup beforehand as well. Likewise, disable all the modules beforehand via the Magisk App > Modules section and turn off the toggle next to every module.
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.
UPDATE: Don’t use Install to Inactive Slot, for now
Our initial concerns have indeed come true! So if you use the Install to Inactive Slot method, then it will restore the stock boot.img, instead of the stock init_boot.img. So the OTA will try and install in a rooted environment, which will ultimately fail and you will be greeted with the “Your device is corrupt” error message. So as of now, you should only use either Method 1 or 2 listed below.
Once the Magisk app makes the necessary changes, we will update this post accordingly and only then you should use the Install to Inactive Slot method. However, if you have already tried out that method and are currently getting bugged with this error, then fret not. Just refer to this guide and the error would be fixed right away: Fix Pixel 7 Pro: Your Device is corrupt Install to inactive slot Magisk.
Method 1: Using Fastboot Commands
So this was the first method to install OTA updates on your rooted Pixel 7 Pro. Let’s now make you aware of the other two.
Method 2: Using the Script File
That’s it. This was the second method through which you could install OTA updates on your rooted Pixel 7 Pro. Let’s now check out the third and final method that will help us get this job done.
Method 3: Using Magisk Install to Inactive Slot
[UPDATE: Don’t use this method, at least for the time being]. While this is the easiest and shortest of the three methods and doesn’t even require downloading the firmware, however, I haven’t personally tested it [due to my concerns about whether or not Magisk will be able to re-flash the patched init_boot [instead of the patched boot that we earlier used to have] to the inactive slot. Once I verify the same, I will update this section. However, if you are willing to try out this method, then please let us know the results in the comments. That’s it. These were the three different methods to install OTA updates on your rooted Pixel 7/Pro. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.
How to Flash Firmware on Pixel 7/Pro via Fastboot [2 Methods]Flash Firmware on Pixel 7/Pro via ADB SideloadHow to Unbrick Pixel 7/Pro via Fastboot [2 Methods]Bring Back WiFi and Cellular Data Toggle in Quick Settings in Pixel 7/Pro