yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
After, reading several threads and @Lughnasadh post, there are no special requirements to root Android 12 for the Pixel 4 XL or the Pixel 3 XL.​

So, that means the instructions in the OP,

Index

, #7 are sufficient for rooting the Pixel 4XL and Pixel 3 XL phones.

Thanks, Lughnasadh! :)
[Google Pixel 3 XL Guides, News, & Discussion] Lughnasadh:
No problem. Thanks for keeping the guide up for all of us!

Oops. Meant for this to be in the 4XL thread 😋
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
No problem, thanks for the feed back. :)
[Google Pixel 3 XL Guides, News, & Discussion] deusfaux:
Is there a kernel manager playing nice with android 12? Exkm and fkm both haven't been updated since release Android 12
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
It may take a moment to be developed/updated, after All Android 12 was released two days ago. :unsure:
[Google Pixel 3 XL Guides, News, & Discussion] Lughnasadh:
I'm on a Pixel 4 XL, but both these managers have been working for me since the start of Android 12 Beta (May?) and continue to work with the latest Android 12 stable.
[Google Pixel 3 XL Guides, News, & Discussion] icanrule:
I have been living with this problem for 9 months and your telling me all I needed was a custom kernel? I've asked forum after forum to find a solution to this problem. Using the pixel 3 has been a living nightmare. Thank you for this tip. If it happens in Android 12 after root I'll know to use a different kernel.
[Google Pixel 3 XL Guides, News, & Discussion] deusfaux:
It was a bug report in magisk acknowledged by topjohnwu for a long while, and then freak wrote there what was causing it and also provided a solution. The other solution was to disable the systemless hosts module in magisk but that means no superior adblocking. Anyways. Report back if you can do it all on Android 12
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Safety Net Updated
[Google Pixel 3 XL Guides, News, & Discussion] majorfigjam:
I have a rooted Pixel 3XL, with all the necessary mods to pass safetynet etc.and followed the instructions very carefully.

I just downloaded Google Pay, and it seems to work fine - without needing to add to the MagiskHide list, or the XPrivacyLUA options.

Maybe I got lucky?
[Google Pixel 3 XL Guides, News, & Discussion] majorfigjam:
Shpould add that I already had Safetynet Fix v2.0.0 installed.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Are you saying the (•

Pass SafetyNet

, 3. Enable Magisk Hide step is not needed to pass Safety Net on a Pixel 3 XL phone?
[Google Pixel 3 XL Guides, News, & Discussion] majorfigjam:
No. I needed mahgiskhide to pass safetynet.

But, I did not have to specifically hide Google Pay when I later set it up.
[Google Pixel 3 XL Guides, News, & Discussion] rossmurray:
New Pixel 3 XL user here. Google Pay was not working after rooting but after following those helpful steps from majorfigjam I can confirm I now too have it working under rooted A12 (SP1A.210812.015, Oct 2021) running Magisk (23000), Universal SafetyNet Fix (v2.1.1) and ElementalX-P3-4.05 kernel. It is handy though not a deal breaker for me. That said, I'm still excited it's back and don't need to remember to carry my payment card.

EDIT: I am NOT having to hide Google Pay in MagiskHide. It's working without doing so. With that seemingly running solid I'm now testing Magisk Canary (23010) and report no issues so far on reboot. Everything seems to be running as expected. Even after reboot with Zygisk toggled on. In case this makes a difference to anyone following along: received handset running A11, updated OTA to A12, and only then started the rooting process in OP (Precisely following my required steps including Flash FACTORY image keep data).
[Google Pixel 3 XL Guides, News, & Discussion] basily:
Pixel 3xl here. Just installed Android 12 (not clean), booted up fine, patched boot.img using beta channel, but after flashing, stuck at the G logo. Is there something I have to do different from the previous month to month updates under android 11?
[Google Pixel 3 XL Guides, News, & Discussion] adeptustech:
Read OP
[Google Pixel 3 XL Guides, News, & Discussion] majorfigjam:
Did you unhide, remove all modules, and remove Magisk completely first, before doing the upgrade?

If so, which version of Magisk? The latest 23100 changes a lot of things, removes Hide list etc, so best to stick with 23001 unless you're very brave.

Anyway, if you stick on G logo, go back and install original 12 boot image, make sure it all works as expected, then start again from the beginning, after deleting all Magisk leftovers.
[Google Pixel 3 XL Guides, News, & Discussion] basily:
Thanks for the reply. You'd think that after years of removing Magisk before flashing updates every month, it would be a habit - well, I forgot to do it this time.

Anyway, I was able to boot normally after first booting in safe mode, but whenever I'd install systemless hosts on Magisk, I'd be stuck at boot again. So, anyway, went again from the start and all seems fine.

Using 2300 and everything seems fine, including google pay and gpay (I only had to hide them from root).
[Google Pixel 3 XL Guides, News, & Discussion] CosmicDan:
Alright, full rundown time.

1) Did a 'flash-all.bat' on my Pixel 3 XL - with wipe. Only thing not original now is the bootloader was kept unlocked.

2) Setup the phone like a normal person. Restored from a Google backup, installed a few apps from Play Store:

- EX Kernel Manager

- FX File Manager

- Material Terminal

- SafetyNet Helper Sample (SafetyNet `attest`)

...also restored all other stuff like device settings and such. Also Left every other setup thing on default (max tracking/background stuff baby yeah :p). Set a fingerprint, and continued with full setup. Didn't turn on Assistant or Squeeze nor Pay (yet) nor AOD.

3) Changed navigation to gesture mode, and enabled the best setting in A12 I've seen yet: System > Developer Options > Display cutout > Render apps below cutout area.

4) Checked Play Store, did an update of most things. Skipped stuff like "Sounds" and "YouTube" that aren't essential right now, still took a while. Settings were already sync'd by this stage though (Dark was enabled, DPI was 484, Wifi was on, etc.). Restarted phone.

5) ... wow, such restart speed.... (maybe 6 seconds on bootanimation). Unlocked with pin, Restarted to bootloader (held Vol- on Restart) and did a fastboot --disable-verification --disable-verity --slot all flash vbmeta vbmeta.img then fastboot reboot.

6) Ran SafetyNet `attest`, CTS false because of unlocked bootloader... figures.

7) Downloaded latest Magisk Canary apk on phone (app-debug.apk from magisk-files branch canary), installed. Copied boot.img to Phone, patched boot.img, copied back, fastboot again now, yada yada yada.... basically flashed patched Magisk canary boot.img. Command: fastboot flash boot boot_magisk-canary_23011_VE2JR.img

8) Started Magisk, enabled Zygisk, Enforce Denylist, searched for "Play" with all filters enabled and denied all results. Include Play Store and gms. Also denied SafetyNet `attest`.

9) Restarted. Ensured Zygisk was enabled in Magisk - yeah. Ran SafetyNet `attest` again: CTS profile mismatch. Hrrr.

So, yeah root works - but idk how to pass SafetyNet. I read somewhere that apparently this isn't a big deal... I'm yet to setup Google Pay.

Small FYI re custom kernels - they often have a custom DBTO, you might need to also flash back stock DTBO for OTA to work. Guess we can see.

Yes, this works. But maybe you need to flash back stock vmbeta, along with stock dtbo (if you flashed a custom kernel) and stock boot.img for OTA to work.
[Google Pixel 3 XL Guides, News, & Discussion] V0latyle:
I don't believe disabling verity or verification is necessary on the Pixel 3/3XL. Maybe on the 3a but most reports I've seen of having to do this have been with the Pixel 4 and up. See if you can reflash vbmeta without flags (keep your patched boot image) and see if it still boots.

To get CTS to pass on Magisk 23010, you have to use MagiskHide Props Config as well as pre-Riru Universal SafetyNet Fix (v1.2.0).

I went back to Magisk 23001 after discovering this and have CTS OK with MagiskHide, Riru+USNF 2.2.0.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
This thread (Index, #7, Pass Safety net):

If you use Magisk Canary to patch your boot image use Magisk Canary 23001. Otherwise, use Magisk Stable.
[Google Pixel 3 XL Guides, News, & Discussion] CosmicDan:
Indeed, thank you!

I found out Magisk Canary 23001 is identical to current stable. And it works a treat with latest USNF 2.x - everything passes.

So that's the solution, just stick to stable if you don't care about developing. Hopefully Zygisk is the start of something wonderful though!
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
I could be wrong, but I don't think Zygisk is necessary on the Pixel 3.
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Hi guys

I have sucessfully updated my android 11 rooted to android 12

phone is not rooted for the moment

i have patched the android 12 boot.img with magisk canary no problem

i only have a small question to flash the patched boot.img

which command do i have to use ? (because i see the 2 versions in the forum)

fastboot flash boot --slot all boot.img

or

fastboot flash boot.img

thanks

have a nice day
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
fastboot flash boot magisk_patched.img
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Magisk is installed in android 12 but i can't install modules

adaway doesn't work

root explorer doesn't work

pixel launcher mod doesn't work

su in terminal works

i have magisk canary 23011 installed

thanks
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Try Magisk Canary 23001
[Google Pixel 3 XL Guides, News, & Discussion] i928:
I use 23.0 stable, can install module. AdAway, root explorer works.

I had trouble restoring Netflix from Titanium backup, cannot find Netflix from play store. I resolved by installing from Netflix website. I can find Netflix from playstore after installing Netflix.
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Yes thank you

Works perfectly with magisk 23001

The most important adaway is running :)
[Google Pixel 3 XL Guides, News, & Discussion] vlucchetti:
Rooted, no safetynet with 3XL on canary23011 app and magisk. Planning to go 6 Pro, but what do I need to do to get safetynet on the 3xl in the meantime? I never had to uninstall magisk from 10 to 11 or at anytime, all I did was turn off modules.

Do I need a complete reinstall, remove magisk?
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Uninstall Magisk Canary 23011 install Canary 23001 and do not update. :)
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Magisk Canary 23001: Click 3 dot Menu => Click app-debug.apk => Click 3 dot Menu above View raw => Click download
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Hi guys magisk 23012 is out

Update or not update ? ;)

Thanks
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
:unsure: Do not update Magisk on your Pixel 3 XL phone without, first, researching the Magisk update:

Magisk General Support / Discussion

If it ain't broke dont fix it

.
[Google Pixel 3 XL Guides, News, & Discussion] vlucchetti:
I turned off check for updates until I hear more. I trust this thread for information.
[Google Pixel 3 XL Guides, News, & Discussion] mulperi:
I tried the alpha versions and it was a complete mess.

Now with d232cba0 (23012) (21) everything (Systemless + AdAware, root) seems to work ok for me. Also Zygisk and DenyList seems to work as expected for me.

Custom kernel needed due to some unfixed bug in normal kernel.
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Yes thank you 23012 is working perfectly. Reap in peace magisk hide :D
[Google Pixel 3 XL Guides, News, & Discussion] Mawtin:
Can't seem to get my device to pass safetynet. Tried universal safetynet fix 2.1.1 and magiskhide props config 6.1.1. I'm using Magisk Canary 23013 on Pixel 3
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
https://xdaforums.com/t/guide-root-pixel-3-xl-android-12.4160447/post-85884319

Magisk Canary 23013 uses Zygisk and DenyList it needs Universal SafetyNet Fix · 2.2.0.

Magisk (Canary) 258e89c9 Build (23013) - [no magisk-hide]

Magisk (Canary) 258e89c9 Build (23013) - [no magisk-hide]Requirements: 5.0 and up | ROOTOverview: Installing Magisk will give you ROOT, a super powerful Systemless Interface, Magisk Modules support, and hide from tons of integrity tests like SafetyNet! Features 100% fully open source and easy to ...

android-zone.ws
[Google Pixel 3 XL Guides, News, & Discussion] pointbob:
Is it possible to simulate my 3xl so it successfully appears as a original XL? A step by step process or direction as to how would be thankful.
[Google Pixel 3 XL Guides, News, & Discussion] vlucchetti:
So when we do this, we disable modules module, update to 23013, and make sure that we do not use the Riru module at all?
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Yes, disable the modules and set the update channel to Canary, if it is not already set to Canary.

- When you see update in the app section of Magisk update the App.

- Patch the boot.img

- flash the magisk-patched_...img

fastboot flash boot magisk-patched_...img

- Then go to the OP, Root/Reroot with Magisk and Pass SafetyNet,

Pass Safety Net with SafetyNet Fix 2.2.0

, 3. Settings for Magisk Canary 23015
[Google Pixel 3 XL Guides, News, & Discussion] benphillipstn:
I am attempting to root a Pixel 3 XL.

The phone is on build number: (SP1A.210812.016.A1, Oct 2021, Verizon)

But this is not a verizon phone. I unlocked the bootloader without issue. The imei starts with 99 and verizons imei checker confirmed it is a non vzw phone.

Is it safe to patch and flash the boot.img from the (SP1A.210812.016.A1, Oct 2021, Verizon) factory image?
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Yes.

Suggestion:

The Google Factory Image Oct 2021 is outdated.

Install [ROM][11][OFFICIAL] lineage-18.1 for Pixel 3/XL (blueline/crosshatch) on you Pixel 3/Pixel 3 XL.
[Google Pixel 3 XL Guides, News, & Discussion] dishe2:
Sorry for the dumb question, but has anyone with an unlocked/custom bootloader had their pixel 3 xl fail to the dreaded EDL bug that's been going on?

Yes that one.

I just got one of these as a throwaround phone for my daughter and I'm trying to determine if it's only happening to stock OTA people- it seems like most are blaming an update performed overnight and waking up to a dead phone. Wondering if unlocking the bootloader and going custom might prevent this, but I'm having trouble getting a straight answer.
[Google Pixel 3 XL Guides, News, & Discussion] vlucchetti:
While the 3XL is now at end of life, I understand that there will be one more security patch update for Android 12 on the 3XL in the first quarter of 2022, and that should be the last of what we will receive for the 3XL.

Been a great run on this phone. Homeboy, hope you will be doing a guide to root for the 6 Pro when I switch over to it after they work some kinks out. Totally appreciate everything you've been doing for the community.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
I posted a link about the last Pixel 3 / Pixel 3 XL update in the OP New section.:):):)
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
:) I hope you all have a Joyful Holiday season with your family and loves ones. :)

~ ~ ~ Stay safe ~ ~ ~​
[Google Pixel 3 XL Guides, News, & Discussion] faheyd:
Silly question: After fighting my way through post #1, I got Magisk installed with safetynet, etc. My LG ThinQ app now runs after checking it off in the DenyList. When I do the next Lineage rom update via OTA, will my root 'stay' or do I have to do more steps? Thanks, Dylan
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
I do not know if you will lose root if you update via the ota, I usually update this way:

Update lineage 19-1 ROM with lineage 19-1 Recovery (see

Index

Custom ROMS).

Download the latest latest lineage 19-1 nightly ROM, lineage 19-1 Recovery, GApps (pico/nano) and Magisk and place

them in the platform-tools folder on your computer.

Install lineage 19-1 Recovery:

Boot bootloader

Open a Command Prompt in the Platform-tools folder on your computer.

At the prompt type: fastboot flash boot lineage-19.1-99999999-recovery-crosshatch.img

After, it installs use volume up/down button until you see Recovery mode

Press power button to boot the lineage recovery.

Sideload the lineage 19-1 ROM:

On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.

On the host machine (computer), sideload the package: adb sideload lineage-19.1-99999999-nightly-crosshatch-signed.zip

Reboot Recovery:

Tap the back arrow => Tap Advanced => Tap Reboot Recovery (don't reboot the phone before installing GApps or you may have to Factory Reset).

Rebooting to Recovery switches to the makes other slot

.

Sideload Gapps:

On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.

On the host machine (computer), sideload the package:

adb sideload MindTheGapps-12.0.0-arm64-99999999_999999.zip

Note: If prompted that signature doesn't match, on the phone, select 'Yes' to continue.

Sideload Magisk:

On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.

On the host machine (computer), sideload the package:

adb sideload app-debug-canary_23016.zip

Note: If prompted that signature doesn't match, on the phone, select 'Yes' to continue.

Reboot System

You should have the new version of LOS 19-1 with gapps and Magisk.
[Google Pixel 3 XL Guides, News, & Discussion] faheyd:
Thank you, I've copied that to my cheat sheet for the next update I do. Really appreciate that info! Dylan
[Google Pixel 3 XL Guides, News, & Discussion] trlkly:
So what's the conclusion with systemless hosts? Do you need a customer kernel in Android 12 (October update) to get it to work? If so, what would be the best way to get that and install it?

@icanrule @deusfaux
[Google Pixel 3 XL Guides, News, & Discussion] deusfaux:
Yes custom kernel still needed. I installed freak's kirasakura with FKM. Easy. Solved
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Two New Android 12 Pixel 3 XL Custom ROMS (see

Index

Custom ROMS).
[Google Pixel 3 XL Guides, News, & Discussion] trlkly:
In order to get fastboot to communicate with my PC, I had to do something I don't see mentioned here: install Google's ADB drivers for my Pixel 3XL. Without that, Windows would not recognize my phone was connected when I was in fastboot mode.

Get the Google USB Driver | Android Studio | Android Developers

The Google USB Driver is required to perform adb debugging on Windows with Google devices.

developer.android.com

I apologize if I missed this instruction.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
OP, Prerequisites 2: SDK Platform-tools
[Google Pixel 3 XL Guides, News, & Discussion] trlkly:
I already have that. I downloaded that from the link you provided. But that did not include the USB drivers. That's just the programs, like fastboot.exe, adb.exe, etc. I'm talking about the drivers I had to install using Device Manager, from the link I provided.

Before I installed those, Windows wouldn't even detect my phone if I had it in fastboot mode, and fastboot devices showed no devices. After installing the driver, Windows showed an icon to say I had connected my phone, and fastboot devices showed my phone.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
You're right, when I saw "install Google's ADB drivers for my Pixel 3XL..." and not Google USB drivers (In your original post.). :( I stopped reading and reacted, my apologies.
[Google Pixel 3 XL Guides, News, & Discussion] contevo:
Hello, I'm a bit confused with getting root on my pixel 3 xl I read op but steps bit confusing. I wanna flash this kernel on to the stock rom,

kernel: Kirisakura_Bluecross_S_4.0.0

stock rom build number : SP1A.210812.016.A2

Which recovery do I use to sideload Magisk ? I read all 15 pages some people say not to use TWRP. I downloaded Magisk from their telegram: 558710bb-alpha-2.zip.

I know gotta patch boot.img with Magisk to get root, according to the kernel dev description the safetynet bypass already build in. Do I flash kernel with Magisk app manager after sideloading it or specific kernel manager? this step I need clearity because instruction bit all over the places.
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
You want to install this outdated Google Factory Image 12.0.0 (SP1A.210812.016.A2, Oct 2021); Kirisakura_Bluecross_S_4.0.0 kernel (October 21, 2021).

It seems, to me, you want to install this particular kernel to pass SafetyNet: "

according to the kernel dev description the safetynet bypass already build in

"

The instruction in the OP, 6. tell you how to

Patch the boot.img and pass SafetyNet

.

Further, you want to use Magisk alpha (558710bb-alpha-2.zip) to patch the boot.img you are going flash to get root: fastboot flash boot magisk_patched...img, but you want to

sideload Magisk alpha

.

This version of Magisk is for "mavericks only" (extremely knowledgable of Magisk) it is not noobs (inexperienced with Magisk).

Suggestions

Take a look at the OP:

Updates

, 9. and install a Custom ROM with updated Security Patches on your Pixel 3 XL.

If you reject 1. above: Go to the OP

Updates

, 8. tap the

Kirisakura_Bluecross_S_4.0.0 kernel link

and post your entire post on that thread.

:)
[Google Pixel 3 XL Guides, News, & Discussion] contevo:
Thank you for your reply. I'll just wait till LOS19 is more stable and I'll switch and have my fun than
[Google Pixel 3 XL Guides, News, & Discussion] phoenixpb:
Well my Pixel 3 XL is dead after 3 years of great service

Doesn't turn on any more

I have ordered a pixel 6 to be my next device

I will continue to take a look to this thread anyway

if i can help, it always will be a pleasure

Have a nice day
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
I have a Pixel 6 thread. :)
[Google Pixel 3 XL Guides, News, & Discussion] Homeboy76:
Update!

Magisk Canary 23017
[Google Pixel 3 XL Guides, News, & Discussion] EtherealRemnant:
Holy heck that was a whole lot more

than the old SuperSU flashing haha! (I was on iOS from 2017 til August and I'm only just now getting around to messing with custom ROMs and root)

That said, thank you for the amazing guide. I flashed PixelDust, installed the alpha branch of Magisk, followed the instructions here, and I appear to be passing SafetyNet seeing how the Chase app works fine and the tool I downloaded (Yet Another Safety Net Attestation Checker) shows it passing basic integrity, CTF, and basic attestation.

Edit: Just got done setting all my apps up. Had to use the Deny List with most of my banking apps. One of them doesn't work even with Magisk hidden and the Deny List. Kind of shocking that Security Service Federal Credit Union has that kind of security considering how outdated their technology is... I even tested Pokemon Go and the McDonalds app since I've seen people complain about those and they work fine but somehow SSFCU is still detecting it. Not a big deal, I can just use a web shortcut to manage that credit card.

Working:

Citi Mobile (I had to download https://play.google.com/store/apps/details?id=net.accelf.devoptshide&hl=en_US&gl=US to hide the developer options because it was detecting those)

Navy Federal

Discover

Capital One

PNC Mobile

FirstBank Mobile Banking

AOD Mobile

AOD Card Controls

Amex

Affinity Federal Credit Union

U.S. Bank Mobile

Elan Credit Card

DCU Mobile Banking

Alliant Mobile Banking

Service CU Mobile Banking

Ent Mobile Banking

Langley FCU

Wells Fargo Mobile

PenFed

(yes, I know I have way too many finance apps but I can't resist credit card sign up bonuses lol - at least only one of them doesn't work).

Edit2: It actually looks like Chase does detect root. There is a whole convoluted way of fixing it that I'm just not interested in doing so I'm going to go without the app.