yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL Guides, News, & Discussion] BostonDan:
Correct. Must use canary.

Unfortunately, I updated to 11 and all seemed good but I lost youtube vanced. Tried to reinstall it and it would not install. Tried hard reboot (power and vol-down) and the phone tried booting, went into recovery after some time. Then the phone started bootlooping and would not allow me to get into bootloader (it could get into bootloader and then the phone would either reboot with any button press (vol up/down or power, or after about 3-5 seconds). If I let the phone try to boot, I see the unlocked bootloader warning and then the Google name for a split second, and then the phone reboots. Not sure if they are related or if my battery might be failing.

Went out and got a 1+8 5G (sprint/t-mobile) as a new daily driver (since I need a phone)

Currently I have a new 3xl battery on order and the phone disassembled in my workshop. Hope to revive the phone but it could be that the ram is faulting/failing or the power circuitry has an error (blown cap?). Will find out in 10-15 days.

Don't underestimate how hard it is to disassemble this phone! Very difficult due to the glue/ip67 (68? Not sure).

Guess this message became more a *****-fest. Sorry about that.

Cheers,

B.D.
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Hi

I have used the OTA method

Uninstalled modules of magisk, unhide magisk, restored imgs, and unistalled magisk -> OK

I have rebooted the phone and installed the OTA -> OK

I have followed the point 9 -> OK

All went smoothly phone is in android 11 and rooted :D:D

Thanks a lot for the post.
[Google Pixel 3 XL Guides, News, & Discussion] jlokos:
On my pixel-2-xl, I installed the Canary debug (over the stable magisk manager). It automatically updated and I was able to flash canary build. However, on my wife's 3xl, I tried the same method but it didn't work. Any suggestions?
[Google Pixel 3 XL Guides, News, & Discussion] nitramus:
fixed my boot loop.

Steps missing in OP for patching boot.img in this case since we need canary

Installed Canary but was patching boot.img before setting channel to canary which was causing boot loop

changed channel to canary first, patched boot.img and then flashed magisk_patched.img

Now everything is working fine.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release_981ccabb-25210.apk

Notes:

Tap 3 dots (...) across from 10.x MB, Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Not another broken Magisk Canary release

Magisk Canary - app-release_981ccabb-25210.apk

breaks

all modules

:

25210 breaks module loading · Issue #6688 · topjohnwu/Magisk

Device: Pixel 7 Pro Android version: 13 QPR2 Magisk version name: v981ccabb Magisk version code: 25210 With the latest version, mounting all mounts fails saying No such file or directory, i.e. moun...

github.com
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Fixed

Magisk Canary - app-release_981ccabb-25210.apk

https://github.com/topjohnwu/Magisk/issues/6688

https://github.com/topjohnwu/Magisk/pull/6690
[Google Pixel 3 XL Guides, News, & Discussion] vlucchetti:
My old 3XL just suffered from expanded battery, Google is sending me a new one even though it is out of warranty and end of life. I only have it now as a backup phone to my 6 Pro, still nice of them to have done that.

Now what's going on with magisk? Adaway no longer functions.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
You may have to wait for Magisk Canary 25211
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
SDK Platform-tools Update

SDK Platform-tools r34.0.0 and r34.0.1 are not working.

Use SDK Platform-tools r33.03.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary

These versions of Magisk Canary are all broken: 25207, 25208, 25209, and 25210.

The last working Magisk Canary 25206 - app-release.apk can be downloaded here.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
SDK Platform-tools

SDK Platform-tools r34.0.1 has been released.

There is a link in the OP, ~ ~ ~ Part I - INFORMATION ~ ~ ~, 2. Prerequisites, • A Computer with the latest SDK...
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
SDK Platform-tools

Several members of the XDA community have

written posts that SDK Platform-tools r34.0.1 is

broken

. Problem: fastbootd not working

Use SDK Platform-tools r33.0.3: https://xdaforums.com/t/guide-root-pixel-3-xl-android-12.4160447/post-88261753
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release_69529ac5-25211.apk

Notes:

Tap app-release.apk

Tap 3 dots (...) across from 10.9 MB, Tap Download

...[General] Bump minimum supported Android version to Android 6.0

Google Android 14 Codename is

'Android U' or 'Upside Down Cake'

...[MagiskPolicy] Update rules to support Android U...

...This fixes boot image patching issues on Android U preview...
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
:oops: Not

another broken

Magisk Canary

Notes:

Magisk Canary 25207, 25208, 25209 (some devices), 25210 and 25211 are broken.

Magisk 25211: Some, are reporting

Systemless host

is still not working in this thread:

Magisk General Support / Discussion - starting at Post #55137

Use Magisk Canary 25206

Tap

the 3 dot menu across from 5b2934603f

Tap

Go to file

Tap

app-release.apk

Tap

the 3 dot menu across from 10.9 MB

Tap

Download

<<Edit>> Fix for Module loading, System less Host is still broken.

Waiting for Magisk 26001.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release_e2545e57-26001.apk

Notes:

Tap app-release.apk

Tap 3 dots (...) across from 10.x MB, Tap Download

Magisk Beta Update

Magisk-v26.0.apk
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Beta Update

Magisk-v26.1.apk

Magisk Canary Update

app-release_d0c93842-26101.apk

Notes:

Tap app-release.apk

Tap 3 dots (...) across from 10.x MB, Tap Download

Magisk Stable Update

Magisk-v26.1.apk
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Update

SDK Platform Tools r. 34.0.1

fixed
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Update

I tested SDK Platform-tools r. 34.0.1 it is

not fixed

. There are still problems with fastbootd. Use SDK Platform-tools r. 33.0.3
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release_47d2d4e3-26102.apk

Notes:

Tap app-release.apk

Tap 3 dots (...) across from 10.x MB

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
SDK Platform-tools Update

SDK Platform-tools r. 34.0.3, was released May 22, 2023.

@badabing2003 reported a problem when using it.

https://xdaforums.com/t/platform-to...7-pro-cheetah-safetynet.4502805/post-88571575

@Lughnasadh, suggested a fix.

https://xdaforums.com/t/platform-to...7-pro-cheetah-safetynet.4502805/post-88571601

@badabing2003, confirmed the suggested fix works.

https://xdaforums.com/t/platform-to...7-pro-cheetah-safetynet.4502805/post-88571617

If you use Linux or Windows SDK Platform- tools r. 34.0.3. You must set the environment variable:

Linux

Windows

Note:

If you have any problems with SDK Platform-tools 34.0.3

. You can get SDK Platform-tools 33.0.3 here.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Update

XDA members are reporting more issues with SDK Platform-tools 34.0.3

Use SDK Platform-tools 33.0.3
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Update

[MODULE] [MOD] Universal SafetyNet Fix by Displax

v2.4.0-MOD_1.3

Fix "stat /sys/fs/selinux" access time reading. Also removed archaic MIUI cross-region shenanigans. Thanks to PR by aviraxp!

Ignore props changing on Xiaomi.eu. This fixes randomly attestation failings. So strange ROM...
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update - notes.md:

Download: app-release.apk
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary (a8c4a33e) (26103)

Is not working for everyone, it has some issues that need fixing:

Use, attached,

Magisk Canary app-release_47d2d4e3-26102.apk until it (26103) is fixed.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
UPDATE - July 5, 2023

<<See post# 403>>
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
UPDATE - July 5, 2023 <<Revised>>

SDK Platform-tools r34.0.4

Notes:

Changelog see #3 below

This brave soul verified it is working with

Android 14 beta

.

:( Still use Platform-Tools r. 33.0.3 instead of the newest - Unlock bootloader / Root Pixel 7 Pro [Cheetah] / SafetyNet by roirraW "edor" ehT

<<Edited :( it's true - 33.0.3 >>
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

Magisk (d390ca2f) (26104).

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download

Magisk (d390ca2f) (26104)

Lots of code is migrated over to Rust!

[App] Properly preserve boot.img when patching Samsung firmware

with init_boot.img

[MagiskBoot] Directly handle AVB 1.0 signing and verification without

going through Java implementation

Diffs to v26.1

[MagiskBoot] Support extracting boot image from payload.bin

[MagiskBoot] Support cpio files containing character files

[MagiskBoot] Support listing cpio content

[MagiskBoot] Directly handle AVB 1.0 signing and verification without

going through Java implementation

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing

property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t

[App] Support patching boot image from ROM zips

[App] Properly preserve boot.img when patching Samsung firmware

with init_boot.img

© 2023 GitHub, Inc.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
<<Edited>>

Update Displax/safetynet-fix Mod forked from kdrag0n/safetynet-fix

Changelog: v2.4.0-MOD_2.0

Fix KernelSU support. You still need "ZygiskOnKernelSU".

Fix WiFi calling on some devices (and maybe other related issues) by moving changing ro.product.first_api_level from global namespace to GMS only.

Pass MEETS_STRONG_INTEGRITY[. By default you need device that launched with Android 13+ or custom ROM that manipulate with ro.product.first_api_level (>= 33 / or null / or not present).

If you want to play with it more complex - use separate "-STRONG" build. NOTE: Various system issues are possible on "-STRONG" build! (Fixed by Google)

Displax's v2.4.0-MOD_2.0 was Fixed by Google.

Use Displax's v2.4.0-MOD_1.3....
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

Magisk (ee34f775) (26105).

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download

Magisk (ee34f775) (26105)

[MagiskPolicy] Fix patching extended permissions

[MagiskPolicy] Support more syntax for extended permissions

[MagiskPolicy] Support print out the loaded sepolicy rules

Diffs to v26.1

[MagiskBoot] Support extracting boot image from payload.bin

[MagiskBoot] Support cpio files containing character files

[MagiskBoot] Support listing cpio content

[MagiskBoot] Directly handle AVB 1.0 signing and verification without going through Java implementation

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t

[MagiskPolicy] Fix patching extended permissions

[MagiskPolicy] Support more syntax for extended permissions

[MagiskPolicy] Support print out the loaded sepolicy rules

[App] Support patching boot image from ROM zips

[App] Properly preserve boot.img when patching Samsung firmware with init_boot.img

© 2023 GitHub, Inc.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Beta Update

Magisk Beta v26.2

[MagiskBoot] Support extracting boot image from payload.bin

[MagiskBoot] Support cpio files containing character files

[MagiskBoot] Support listing cpio content

[MagiskBoot] Directly handle AVB 1.0 signing and verification without going through Java implementation

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t

[MagiskPolicy] Fix patching extended permissions

[MagiskPolicy] Support more syntax for extended permissions

[MagiskPolicy] Support printing out the loaded sepolicy rules

[App] Support patching boot image from ROM zips

[App] Properly preserve boot.img when patching Samsung firmware with init_boot.img

Magisk Canary Update

Magisk (e47e869f) (26201).

Sync with public release

Diffs to v26.2

N/A

© 2023 GitHub, Inc.

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

Magisk (de00f1d5) (26202)

[General] Fix device information detection script

Diffs to v26.2

[General] Fix device information detection script

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

Magisk (96e559fb) (26203)

[General] Update BusyBox to 1.36.1

[General] Fix compiling toolchain that produces broken arm32 executables

Diffs to v26.2

[General] Fix device information detection script

[General] Update BusyBox to 1.36.1

[General] Fix compiling toolchain that produces broken arm32 executables

magisk-files/notes.md at canary · topjohnwu/magisk-files · GitHub

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk

Beta/Stable

Update

Magisk Beta/Stable v26.3

[General] Fix device information detection script

[General] Update BusyBox to 1.36.1

[General] Update toolchain that produces broken arm32 executables

[App] Fix root service unable to bind on OnePlus devices

Magisk Canary Update

Magisk (d4e552d0) (26301).

Upstream to latest release

Diffs to v26.3

N/A

Download Magisk Canary

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

Magisk (0352ea2c) (26302).

[MagiskBoot] Don't pad zeros if signed boot image is larger

[MagiskPolicy] Fix genfscon and filename_trans

[MagiskPolicy] Fix bug in libsepol

[Zygisk] Fix and simplify file descriptor sanitization logic

[App] Prevent OOM when patching AP tarfiles

[App] Fix bug in device configuration detection

[Daemon] Fix certificate parsing of APKs

[General] Fix logging errors from C++ code being ignored

Diffs to v26.3

[MagiskBoot] Don't pad zeros if signed boot image is larger

[MagiskPolicy] Fix genfscon and filename_trans

[MagiskPolicy] Fix bug in libsepol

[Zygisk] Fix and simplify file descriptor sanitization logic

[App] Prevent OOM when patching AP tarfiles

[App] Fix bug in device configuration detection

[Daemon] Fix certificate parsing of APKs

[General] Fix logging errors from C++ code being ignored

magisk-files/notes.md at canary · topjohnwu/magisk-files · GitHub

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Beta/Stable Update

Magisk-v26.4

[MagiskBoot] Don't pad zeros if signed boot image is larger

[MagiskPolicy] Fix genfscon and filename_trans

[MagiskPolicy] Fix bug in libsepol

[Zygisk] Fix and simplify file descriptor sanitization logic

[App] Prevent OOM when patching AP tarfiles

[App] Fix bug in device configuration detection

[Daemon] Fix certificate parsing of APKs

[General] Fix logging errors from C++ code being ignored

Magisk Canary Update

app-release (aa6c7c15) (26401)

Sync with public release

Diffs to v26.4

N/A

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
SafetyNet Fix

Google has made some changes that caused a SafetyNet Fix problem: Displax's SafetyNet Fix 2.4.0-MOD_1.3 is not passing Device Integrity.

Use chiteroman's

Play Integrity Fix - Latest version
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
SafetyNet

A Google patch has rendered chiteroman's Play Integrity Fix inoperable.

chiteroman fix, V13.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
@TraderJack

OP,

~ ~ ~ Part I - INFORMATION ~ ~ ~,

• Update(s),

...

Custom ROMS, Kernels, and Kernel Managers

a. Google Pixel 3 XL ROMs, Kernels, Recoveries, & Other...
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release (1dcf3255) (26402)

Magisk (1dcf3255) (26402)

[Zygisk] Introduce new code injection mechanism

Diffs to v26.4

[Zygisk] Introduce new code injection mechanism

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release (d7750b72) (26403)

Magisk (d7750b72) (26403)

[Zygisk] Introduce new code injection mechanism

[Zygisk] Support new signature introduced in U QPR2

Diffs to v26.4

[Zygisk] Introduce new code injection mechanism

[Zygisk] Support new signature introduced in U QPR2

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary Update

app-release (65207f96) (26404)

Magisk (65207f96) (26404)

[SEPolicy] Update libsepol to properly set some policy config bits

[MagiskBoot] Support compressing init so Magisk is installable on devices with small boot partitions

[Reset Prop] Add new wait for property feature

resetprop -w

Diffs to v26.4

[Zygisk] Introduce new code injection mechanism

[Zygisk] Support new signature introduced in U QPR2

[SEPolicy] Update libsepol to properly set some policy config bits

[MagiskBoot] Support compressing init so Magisk is installable on

devices with small boot partitions

Download

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Hmmm!

Number 9.B.2. Install Magisk Manager (Canary)

If you installed the Canary Magisk Manager the default Update channel is Canary.

If you installed the Stable or Beta Magisk Manager you have to set the Magisk channel to Canary.
[Google Pixel 3 XL Guides, News, & Discussion] opieum:
No luck in my case. I patched boot.img using canary build and it just get stuck on boot, I can run adb reboot bootloader to get back to fastboot and load stock boot.img up again to recover quick. I tried the boot.imgs posted early on and created my own with the same effect. No modules. I removed all the modules and just am running stock magisk (rather trying to). I'm running the app-debug.apk build as of tonight. So for the moment I'm running on stock. I was backing up my setup so I should be ok until a solution is found. twrp didn't work for me, I can boot it but it's useless for me as I can't see my partition and it does not accept my password/pin for lockscreen.

Hoping there are other solutions. Usually are eventually if not currently :) I already tried the patched bootloader which gets me in a bootloop.

EDIT: ok tried this again, got this from magisk github (closed issues) (which also was mentioned in a prior post as well) so I'll post here in detail so everyone else running into the problem can see it in one place.

ok, its caused by a bad magisk plugin which I thought I disabled

Flash the boot.img from the official image zip to your device and boot up.

Hold the power button until the menu comes up

Hold the power off button until you get the safe mode message

when rebooting into safe mode, hold down the volume down button to get into fastboot.

flash your magisk_patched.img

the phone will now boot into safe mode with magisk

magisk will automatically disable all modules

reboot the phone again to disable safe mode

after booting, confirm that magisk works

remove all disabled magisk modules with the following adb command:

Code:

adb wait-for-device shell magisk --remove-modules

the phone will reboot again. Magisk should still work and all modules are deleted.
[Google Pixel 3 XL Guides, News, & Discussion] chaco81:
Simplified answer on how i got rooted on 11.

I was rooted on 10.

Downloaded and flashed 11 factory image to both slots!! (without -w to preserve data)

Used it unrooted until today.

Uninstalled magisk stable.

Went to Github and downloaded Magisk Canary (app-debug.apk), installed it on phone.

Using magisk canary, i patched the factory boot image from 11

Using PC, i booted to fastboot and manually flashed patched boot to both slots.

Profit!
[Google Pixel 3 XL Guides, News, & Discussion] sangandongo:
**** like this is ****ing stupid. You're a terrible guide author. Why would you link to the middle of a damned thread?

Here's the link to the TWRP 3.2.3-1 for Pixel 3 XL thread.

Be better at this **** - it's important since bad instructions **** people's phones up.

I was being a ****. I apologized below. My bad
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
First, I noticed you edited the link in the quote so it doesn't work. If you hadn't edited it people could see it does take you to the TWRP 3.2.3-1 for Pixel 3 XL albeit not page 1 but page 144.

Why? The author of the thread was asking everyone to try a test version of TWRP 3.2.3-1 on that page.

Second, You appear to not be knowledgeable in the use of the XDA app or Internet browsers. If you were you would know the pressing the arrow (|<) at the top of the XDA app would take you to post 1 and pressing the double arrow

(|<) in your browser would take you to post 1.

So, for those who lack the knowledge to navigate in the XDA app or Internet browsers.

I have changed the link to take you to the OP:

TWRP 3.2.3-1 for Pixel 3 XL
[Google Pixel 3 XL Guides, News, & Discussion] sliding_billy:
Looking forward to your ****ing awesome version to replace this **** guide since you are clearly not terrible at anything other than being an asshole.
[Google Pixel 3 XL Guides, News, & Discussion] mgp53:
What a jerk! Teach yourself!
[Google Pixel 3 XL Guides, News, & Discussion] sangandongo:
Alright, back off. I apologize. My bad.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Read my edited response.
[Google Pixel 3 XL Guides, News, & Discussion] sliding_billy:
Good on you to own up to your comments. Thanks!
[Google Pixel 3 XL Guides, News, & Discussion] sangandongo:
I did edit the link twice. The first time I changed it from page 144 to page 1 because I thought I had ****ed up and was trying to catch myself.

Then I realized that I had edited the QUOTED text, and undid my edit.

I also realized that if I had edited, it would show up. My first thought was, "Oh, someone's going to think I'm making this up to **** with them." Because that's how the internet works.

Anyhow, whatever. Again, I was being grumpy and doing as internet doos.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
No problem, apology accepted. We all have had a grumpy day in our lives. :)
[Google Pixel 3 XL Guides, News, & Discussion] QRCode:
Any reason why i would be getting "no valid slot to boot" crosshatch Android 11 factory?
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Try flashing the boot.img to both slots:

fastboot flash boot boot.img --slot all

Then reflash the magisk_patched.img to a single slot:

fastboot flash boot magisk_patched.img

A member (@TheDiabolicaL1) on the Pixel 4 XL Thread wrote this worked for him.
[Google Pixel 3 XL Guides, News, & Discussion] QRCode:
All good now everything is working I didn't have magisk manager set to canary ??