Updated to May's release. I'm still using Magisk 23001 - don't judge me. Followed these steps, never fails:
1. Download the new full factory image
2. Extract the file. Then extract boot.img from the image zip file within.
3. Copy boot.img to your pixel 5
4. Patch it with magisk
5. Move back the patched file, rename it to boot.img
6. Update the original zip file titled image-redfin-r*.zip with the new boot.img file (override the older one)
7. Edit flash-all file by replacing -w with --disable-verification --disable-verity
so it won't wipe your device clean
8. Reboot phone to bootloader and flash with flash-all
Here's how I updated my Pixel 5 and wife's 5a:
Downloaded and extracted May factory image.
Rebooted device to bootloader.
Bootloader and baseband versions have not changed; skipped.
Applied factory image:
Code:
fastboot update --skip-reboot --slot all <image-device-buildnumber.zip>
When update completed, rebooted to bootloader
Booted April patched image (24305) from previous update: (I cheated here and reused the Pixel 5 boot image on my wife's 5a; bramble, redfin, and barbet hardware are identical, so the kernels are too)
Code:
fastboot boot <April patched image>
Device booted into Android with root. Opened Magisk, tap Install, tap Direct Install, reboot.
Running 24.3 Stable on wife's 5a, Canary 24306 on my 5.