As with all rooted devices, you cannot normally install OTA updates once you are rooted. This will typically lead to bootloops as the system performs binary checks upon boot. In this Appuals guide, we will show you how to manually flash OTA updates on a rooted Zenfone Max Pro M1, so you do not need to unroot the device first, which is typically quite hard to do, and most people would try to perform a flash of a completely fresh stock ROM before OTA upgrading. Requirements:

Unlocked Zenfone Max Pro M1 (see Appual’s guide How to Unlock and Root the Zenfone Max Pro M1)Modified TWRP recoveryOTA packageStock ROM – the recovery/fastboot doesn’t matter, you can use this package to update to 305

Modified OTA Downloads:

From 252 to 305From 305 to 309

First download the full stock ROM and OTA update and save them on your Zenfone Max Pro M1, preferably the SD card. Go to your /data/cache folder and copy the file named dlpkgfile somewhere to your SD card, then rename it to OTA.zip Extract the OTA.zip (MiXPlorer woulds great) and then in the extracted folder, go to META-INF\com\google\android, and open the updater-script.txt in the native text editor. Remove the following lines from the file: Now save the text document, and re-archive the folder into OTA.zip If you have stock fastboot images, you can skip the next step. Extract the stock ROM zip and go to go to META-INF\com\google\android , open updater-script in text editor and remove these lines from it: Save the text file, and re-zip the stock ROM. Now reboot to the bootloader and flash system.img, vendor.img, boot.img, and the modified twrp.img if you have correct version of fastboot ROM. Otherwise you can flash the modified TWRP.img and force a reboot to recovery by pressing and holding Volume Down + Power together. When you are in the recovery, flash the stock ROM .zip you modified, and following that, flash the OTA.zip – once that is completed, create a backup of Boot, Modem, System Image, and Vendor Image. If you had decrypted data partition priorly, you can flash normal TWRP using the modified TWRP, or you can boot into fastboot and flash decrypt.zip again. If you want a rooted system without TWRP, and easy OTA updates in the future, you can flash Magisk and stock recovery using the modified TWRP, and reboot. After this, you will be able to flash OTA with root and no further issues.

How to Easily Receive OTA Updates on Rooted Xiaomi Mi A2 with MagiskHow to Get Google Camera Port for Asus ZenFone Max Pro M1How to Unlock and Root the Zenfone Max Pro M1How to Unlock Bootloader on Verizon Pixel (8.1.0 OTA)