[Google Pixel 4 XL Guides, News, & Discussion] i5lee8bit:
[UPDATE/KEEP ROOT GUIDE] NOV 2020 (RP1A.201005.004) "CORAL" Magisk/Stock Boot Images

IMPORTANT!! THESE FILES / THIS THREAD IS FOR PIXEL 4 XL "CORAL" ONLY, NOT PIXEL 4 "FLAME"!!

**IT IS HIGHLY RECOMMENDED TO PATCH THE STOCK BOOT IMAGE YOURSELF, FROM YOUR OWN DEVICE, USING MAGISK MANAGER. WHILE THERE'S A GOOD CHANCE THE FILE I PROVIDED BELOW WILL BE IDENTICAL (USE A FILE HASH CHECKSUM TOOL IF YOU'RE CURIOUS), THERE IS ALSO A CHANCE THEY MAY HAVE SMALL, BUT SIGNIFICANT, VARIANCES**

Thanks for the info and link, [MENTION=5964313]wrongway213[/MENTION]

Link to [MENTION=4470081]topjohnwu[/MENTION]'s post: https://twitter.com/topjohnwu/status/1272136975022084097?s=19

ALL FILES BELOW ARE FOR "RP1A.201105.002, Nov 2020"!

[Mid-Month Update] Magisk v21.1 Patched Boot Image: https://www.androidfilehost.com/?fid=10763459528675583368

Magisk v21.0 Patched Boot Image: https://www.androidfilehost.com/?fid=10763459528675576858

Factory Untouched Boot Image: https://www.androidfilehost.com/?fid=10763459528675576853

Factory Untouched DTBO Image: https://www.androidfilehost.com/?fid=10763459528675576854

----------------------------------------------

-------------UPDATE PROCESS BELOW-------------

----------------------------------------------​

EASY UPDATE / SEAMLESS KEEP-ROOT UPDATE PROCESS

(using a PC - a very intuitive, effective, and relatively safe method).

** You can only follow this guide verbatim if coming

EXACTLY from build "11.0.0 (RP1A.201005.004, Oct 2020)"

. But the general idea is the same for other builds, you just need the correct files for your device.

coral-rp1a.201005.004-factory-dtbo.img: https://www.androidfilehost.com/?fid=10763459528675557938

coral-rp1a.201005.004-factory-boot.img: https://www.androidfilehost.com/?fid=10763459528675557937

November 2020 sideload OTA zip: https://dl.google.com/dl/android/aosp/coral-ota-rp1a.201105.002-e4f4e179.zip

DO NOT BOOT BACK INTO O/S UNTIL ALL STEPS ARE COMPLETED - THIS ENSURES EVERYTHING BOOTS BACK UP WITH MAGISK / EDXPOSED ALL RUNNING PROPERLY RIGHT AWAY

1. boot into bootloader

----------------

** I was on custom kernel, so I needed to flash BOTH the stock boot and dtbo images

2. fastboot flash boot coral-rp1a.201005.004-factory-boot.img

3. fastboot flash dtbo coral-rp1a.201005.004-factory-dtbo.img

......* these steps to restore stock recovery; dtbo.img also necessary for some kernel installations.

......* won't hurt to flash both anyway, so if you're unsure, go ahead and do both.

-----------------

4. use volume keys to change selection to boot to Recovery Mode

......- when you reach the android symbol with No Command, hold power button, tap volume up, in case you've forgotten

5. choose option "Apply update from ADB"

6. adb sideload coral-ota-rp1a.201105.002-e4f4e179.zip

7. Once the OTA sideload is done, Reboot to bootloader (you'll also notice it's now on the other slot after OTA flashed)

8. fastboot flash boot coral-rp1a.201105.002-magisk_patched-20.4.img

9. done, start the phone

(Optional - Flash custom kernel. If you had a custom kernel, you need to re-flash it)

This is a 100% seamless update that requires no additional / re-setup of any of my Magisk or EdXposed setups. All of the factory files can be found here https://developers.google.com/android/images. boot.img and dtbo.img are in their corresponding full Factory Image zips, and the ota zip is under Full OTA Images.

Please Note: I still haven't upgraded to Android 11, so the usual warnings apply. Please see previous month's update guides for additional info and troubleshooting.