[Google Pixel 4 XL Questions & Answers] i5lee8bit:
TL;DR - yes, safetynet-fix-v2.0.0-test2 works fine on DP1, at least in my experience.

I'm usually one to wait a while before upgrading to new Android versions (almost always waiting for GravityBox), but luckily I was able to acquire a buddy's used Pixel 3 for testing, and I just updated to Android 12. More exact, I upgraded after fully setting up the system on Android 11 March 2021 firmware level, with Magisk 22.0 and my usual list of modules. Also LSposed with GravityBox [R], which very surprisingly is working at a limited capacity (haven't had time to test much yet, literally just upgraded to 12 DP1).

It went surprisingly smoothly. I patched the Android 12 DP 1 factory boot image with Magisk 22.0 (stable, not canary) and dropped it into the firmware zip and flashed with the flash-all script with -w removed. Booted right up with root, easy peasy, SafetyNet still passing.

So anyway, hope this info helps those trying to get on Android 12 DP 1 with passing SafetyNet.

Be aware this is the Pixel 3 "blueline" that I literally just got today, and not my daily driver Pixel 4 XL. Haven't had much time to test yet, though seems pretty stable as far as I've seen so far. And I would imagine the P4XL would also work with the running list of mods. Currently running:

Magisk v22.0 (stable), modules installed:

- ADB & Fastboot 1.0.41

- Advanced Charging Controller (ACC) 2021.2.25

- Busybox 1.31.1

- Call Recorder SKVALEX 2.1.0 (3.4.4)

- F-Droid Priv Extension 2019-11-23

- MagiskHide Props Config 5.4.0 (no variables set though, I just like having it installed in case I need to modify something later)

- Riru 23.9

- Systemless Hosts

- Universal SafetyNet Fix 2.0.0 (test2 zip)

- YouTube Vanced 16.02.35

LSposed 1.2.2, modules installed:

- GravityBox [R] 11.0.2 - I am very surprised it's actually working at limited capacity. I assumed it would just force itself to not load.

- Edge Sense Plus (Active Edge Mod, Xposed module) - short squeeze action worked!! (at least for flashlight toggling)

Ultimately I got the Pixel 3 for a sweet deal, and will use as a backup device in case something happens to me or my wife's phones. It's nice to be able to play around with these DP's now =). But also will be helping out with testing Active Edge Mod and ensuring compatibility with Android 12... given the results of the Xposed module, it seems promising that hopefully there won't be too much to change. It's also expected for only the short squeeze action to work with only the Xposed module being used, as it's been a bit behind since the beginning of this year. We're hoping the Magisk module method won't need too much of a change going from A11 -> A12. =)

Oh, and using the System UI tweaker with GravityBox, I'm still able to change the quick_settings_max_rows value to 4 and quick_settings_min_num_tiles value to 9 to get the 9 tiles quick settings panel back. UNFORTUNATELY, it used to be on Android 11 that, like Tulsadiver's Magisk-flashed mod, it would revert to 6 tiles / 2 rows when the media player controls are active. It seems that as of now, it will always have 9 tiles even when media player controls become active, which can make it feel cluttered. Changing quick_settings_max_rows back to the default value of 3 doesn't work either, as oxymoronic as it may seem, that makes it only show 2 rows all the time regardless of media controls activity.

edit: oh, ok I see. According to the props, ro.build.version.release is still 11, although ro.build.version.codename is now S. I guess it's still significantly treated as Android 11 by various apps and stuff. Makes more sense now! (keep in mind this is my first time messing with a DP, lol)