yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hawki:
Thanks for the suggestion - but been using custom ROMs for years. First attempt on a pixel however.

---------- Post added at 02:57 AM ---------- Previous post was at 02:56 AM ----------

Well over 2 hours. Suggestions? Maybe it depends on the security patch? Or different versions of TWRP?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
Make sure your platform tools are up to date
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hawki:
Did you look at the pictures? The commands wouldn't work if TWRP.img wasnt in the working directory.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
Yes. But I also saw you type fastboot devices twrp.img so you're obviously amateur.

Good luck!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Homeboy76:
As the others have said

- When you boot the bootloader you should see 'Start'

- connect phone to computer with USB A to C cable

- Open a Command Prompt in the Platform-tools folder

*** Make sure your SDK Platform-tools are r28.0.1

*** These files are in the Platform-tools folder:

- fastboot

- adb

- twrp-3.2.3-3.img

fastboot devices (should produce phone serial number)

fastboot boot twrp.img (If you renamed it. If not the full name of the twrp file including the extension. Should boot twrp)

Note: If you name it twrp.img and type TWRP.img :(
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] NepoRood:
Make sure you renamed the image and not the install zip
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hawki:
Typos happen! :laugh:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] hawki:
Sorted - thanks for the help all!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] z31s1g:
Stock theme rework

I have created a slightly modified version of the stock theme that caters for the notch.

Native resolution of this modified version is 1080x2220 (as opposed to 1080x1920), thus it will scale perfectly to 1440x2960 without vertical stretching.

Tapping the area left of the notch lets you toggle between CPU temp and clock.

The attached screenshots should give you an idea what to expect - let your imagination add the notch.

The zip attached to this post can be flashed via TWRP, or copied to /sdcard/TWRP/theme/ui.zip.

Using this theme zip will work for installed TWRP as well as for fastboot booting it.

The theme can only be loaded after TWRP has decrypted the data partition, so the page for entering pin/pattern/password will still be the streched 16:9 version.

Enjoy :highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] stones0:
Ran into this same issue restoring to an RMA phone, tried a few different things and no luck yet. Did you find a solution to this?

Read through the thread and searched and haven't gotten anything to work yet.

Last thing i tried was:

- remove pattern lock and fingerprints from existing phone

- backup with twrp

- fresh flash on new phone with -w

- magisk install and twrp boot goes fine

- restore data only (anything else soft bricks), boots fine into restored os

- can set pattern lock bust cant enroll new fingerprint, fails on last touch with "enrollment didn't work" also seen "fingerprint hardware not available at times.

Thanks in advance
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Nothing yet. Have asked around but no one knows. Some feel it is related to the Titan chip.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] stones0:
Darn, prolly have to send the new RMA device back then. Kinda ****ty :/
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] baddo0o0ry:
whats the right steps to backup and restore ?

never succeed of restoring to stock at all

always end with bootloop and need pc to restore :/
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jd1639:
My suggestion is to back up data and restore only data. I haven't had too much luck with a full backup. But if you do a full backup backup boot, system image and data. I usually do that but then only restore the data. Usually I flash my rom, or stock firmware and then restore data with twrp.

Edit, also, if you get the app Tipatch you can have twrp backup your internal sdcard too.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] baddo0o0ry:
thanks , will try Tipatch
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Hi all. I pushed out 3.2.3-4 to twrp.me and will be up in the hour or so. It fixes the issue with kDownloadPayloadPubKeyVerificationError

being reported with some rom installs.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jd1639:
Any love for blueline?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Eudeferrer:
I did not know about Tipatch. I will be trying it out.

Sent from my Pixel 3 XL
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] yung40oz84:
I just flashed this and it stuck on the white screen saying Google. It would not load into TWRP. Had to go back to previous version.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Same here.

---------- Post added at 05:05 AM ---------- Previous post was at 05:01 AM ----------

Didn't get it to boot after flashing?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Eudeferrer:
Same here. It did not load new version and had to re-flash and go back to previous version.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Synaptein:
Worked for me using flashboot with twrp-3.2.3-4-crosshatch.img. I am on December update with Magisk 18.0.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
Same for me. Would not get passed the Google logo. I went back to 3.2.3-3.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Slim2none4u:
I tried the latest with fastboot boot command and it boots up but the hipatic feedback continually runs. The motor runs nonstop and even going into settings and turning them all down has no effect. Just testing all but killed my battery. Can I get a log booting twrp this way? If so, how? I will duplicate and provide a log.

Edit to add that the motor doesn't start running until I open the number row on the keyboard to enter my security pin.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] NepoRood:
Within TWRP:

Advanced/Copy Log

Check the "Include Kernel Log" box and then swipe, it will copy to your sdcard (dmesg.log and recovery.log)

Then, you can find them in:

/data/media/0
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Slim2none4u:
Recovery log

https://www.dropbox.com/s/h80c0bilqfzh9wo/recovery.log?dl=0

dmesg log

https://www.dropbox.com/s/wtq6q0ijh8srzns/dmesg.log?dl=0
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Sorry, the installer had a corrupt ramdisk. It should be working now. I am looking at the haptic issue.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
New version flashed fine but have the haptic always going. If you need any additional logs let me know.

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Unfortunately nothing seems to appear in the logs to reference this issue. I am going to try the latest tag for crosshatch kernel locally.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Temporary fix is just to turn all three vibration settings to 0. I can live without the haptic. I'm running v16 of proton kernel if that helps.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
Flashed fine for me now. Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
For some reason when we enable the vibrator with preceding ms timeout and write to active, the motor doesn't honor the timeout and stop but continues. I am not sure why since the kernel didn't change, maybe something with the built-in firmware, but not sure how that would affect TWRP yet. Still investigating...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Slim2none4u:
So I am running a pixel 3xl stock rooted with magisk.

As stated earlier, when fastbooting I would get the hipatic motor continually running.

I just now flashed the latest html5 kernel and got it set up and rebooted.

I then decided to try the latest twrp so i fastbooted it and the hipatic motor didn't continually run.

Not sure if there was changed made to twrp or if it was the stock pixel kernel causing the issue.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Yeah, on the latest stock kernel, it doesn't seem to obey the timing that is written to duration for the sysfs interface before activating the motor. It seems to stop after a time but not sure why the cs40l2x driver isn't working correctly. For now you can disable the vibration settings as mentioned above.

The first vibration event is sent from the keyboard, and that's when you will notice the vibration issue through the GUI. Try rebooting after setting the vibration options to 0 and verify no haptic feedback.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
I'm still getting vibration even though settings are set to zero.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Same thing happening to me. Also had to flash back to 3.2.3-3 due to phone locking up briefly when the screen was off. Touch, power button and fingerprint did not do anything. After several seconds it would return to normal. Since going back no issues at all. Running proton v16 kernel.

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Slim2none4u:
Are you rebooting after making changes?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
Yes
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
You should be able to switch slots within twrp. Or is that not exactly what your wanting?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] UltraPower31:
What I mean is, I have the regular rom on slot A. Now permanent TWRP has touch issues but the temporary TWRP kernel doesn't. So my idea was to install the TWRP kernel image on slot B.

So if there is an app that can reboot to slot B, the TWRP kernel is booted and I have permanent TWRP without touch issues and without using a PC.

After I'm done with the TWRP backup for example, I can tell TWRP to boot slot A and I'm back in Android.

So my question was, if such an app exists that can reboot to the other slot.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Nope. That will not work. You cannot permanently flash the temporary TWRP image on any slot
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] UltraPower31:
Well, that's wrong. It's just a regular kernel that tells the system to boot twrp instead of the OS.

You can

fastboot flash boot twrp-3.2.3-0-crosshatch.img

instead of

fastboot boot twrp-3.2.3-0-crosshatch.img
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Try it. You cannot

fastboot flash boot twrp-3.2.3-0-crosshatch.img
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] UltraPower31:
Ehm, I just did and it worked. I mean why shouldn't it.

Again, my question is only whether or not an app exists that can switch the slot from within Android.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Ok, Im wrong it works. Don't know of any app that switches slots except twrp and fastboot on PC. I still don't understand why you would want that? Anything you flash in that slot would not end up on your active slot. It would be flashed to the inactive slot. With the exception of maybe a OTA rom zip
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] UltraPower31:
If I go to "Reboot" and switch the slot TWRP should install the zip to the other slot, right?

Or is a reboot needed to flash something to the other slot?

I mean at least backups would work and I can save my data before an ota without a PC.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Good question. My assumption is that Twrp would have to be installed in both slots in order to switch slots in Twrp?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Bubba:
Something like safe strap was for the note 3?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] old_fart:
.

For me and what I've noticed, it never switches the slot for the "straight ahead, simple stuff we're doing". . . . fastboot in the twrp image, flash the magisk zip, reboot to system... . . . Ah, installing OTA's makes it move to another slot. . . . I haven't done an OTA in years. . . .
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TheUndertaker21:
so this is fully working now ? ssince we have kernels

went back to my note 9

gonna get back to my xl3 when i get home
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] sliding_billy:
The XL TWRP definitely breaks touch in TWRP if the .zip in installed, and it does take quite a bit longer than normal to load (even with the .img temp version). Neither issue exists in the regular PIxel 3 (my wife has one). I ended up going back to stock recovery on both devices until the issues have been ironed out. I'll keep using the .img version if necessary.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] superchilpil:
No that is not the case, you can switch slots while in twrp even if the slot you're switching to does not contain twrp.

In theory this should work even if it's not ideal. When flashing the OTA seamlessly the phone switches slots itself on a reboot. So it is quite possible to make an app that switches slots just to reboot into recovery.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Segnale007:
I tried flashing it manually using fastboot flash recovery but it fails. What is the name of the partition where the recovery resides? Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
There is no recovery partition. It resides in the boot image now.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Segnale007:
Oh sorry, I had totally missed that. None of the previous devices I owned have this weird layout.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Nah. Doesn't work. Twrp needs to be in both slots. The other guy was right though. You can flash the TWRP image. But why?

I flashed twrp image to inactive slot. Switched slots. Said I was on active slot. I wasn't. Flashed kernel and Magisk. Booted up and no kernel or Magisk. Good news is Twrp can decrypt my pattern. No need to remove fingerprint or pattern before Twrping
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Hello, I have been able to fix touch in TWRP by loading the correct kernel modules on init. I uploaded 3.2.3-1 to https://twrp.me

Please let me know if you encounter any issues. I am currently looking at why the dwc3 controller doesn't seem to initialize properly when fastbooting TWRP. This is the reason adb doesn't work in fastbooted TWRP.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] boostedduece:
Awesome work, can't wait to have TWRP.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jawonder:
3.2.3.4 freezes my Pixel 3 XL on the Google screen after flashing zip and reboot . Had to fastbooot 3.2.3.3 .
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Hmm, it works fine for me. First I tried it on December security update and finally Feburary update to test sideload of official firmware. Do you have adb access? Make sure you have the latest version. Earlier in the thread this was mentioned and it was because of a corrupt ramdisk in the installer zip. Sorry for your troubles.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] yung40oz84:
Ya I posted this earlier. Can't get past Google screen.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tulsadiver:
Mine couldn't even fastboot boot the -4.img. Stayed in fastboot.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Make sure you have the latest files from https://twrp.me.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] yung40oz84:
What? Lol. That's why it's broke cause I got the latest files ??
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
Did you download a newer version after I fixed the ramdisk inside the installer?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Rebel7022:
Yo cool xda pic
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] freebee269:
Just now I installed 3.2.3-4 over 3.2.3-3. upon system reboot it immediately went back into recovery like no system was there. Then I tried system reboot 1 more time. Same thing. So I installed 3.2.3-3 again and rebooted system. It went back into recovery again but this time the vibrating motor came on and wouldn't turn off. I had to install a kernel again to get past recovery. When I got back the operating system, root was gone.

Edit: that gave me an idea to reinstall root and kernel after 3.2.3-4. I rebooted to recovery, reinstalled 3.2.3-4 then rebooted to recovery. Installed root then kernel. Phone booted up to operating system like nothing happened.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Shmackitup:
Edit: that gave me an idea to reinstall root and kernel after 3.2.3-4. I rebooted to recovery, reinstalled 3.2.3-4 then rebooted to recovery. Installed root then kernel. Phone booted up to operating system like nothing happened.[/QUOTE]

This worked!!!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
This worked!!![/QUOTE]

Did you then boot back into recovery and does the vibration issue still occur?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Shmackitup:
Did you then boot back into recovery and does the vibration issue still occur?[/QUOTE]

I never got the vibration issue. It was just booting back in to TWRP everytime.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
I never got the vibration issue. It was just booting back in to TWRP everytime.[/QUOTE]

Have you booted back to recovery yet to see? The issue only occurs after you boot back into it. Just wondering.

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Shmackitup:
Have you booted back to recovery yet to see? The issue only occurs after you boot back into it. Just wondering.

Thanks[/QUOTE]

I have no vibration whatsoever. I played around with the vibration settings in TWRP but nothing buzzed.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
I have no vibration whatsoever. I played around with the vibration settings in TWRP but nothing buzzed.[/QUOTE]

Good to know.

What kernel are you running?

I flash twrp, custom kernel and magisk Everytime I update twrp. Still have the vibrate issue. It seems to be related to certain kernels.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Shmackitup:
Good to know.

What kernel are you running?

I flash twrp, custom kernel and magisk Everytime I update twrp. Still have the vibrate issue. It seems to be related to certain kernels.[/QUOTE]

Kirisakura 2.0.12 - I updated TWRP with the .img file, rebooted iteself in to TWRP. Flashed Kirisakura 2.0.12 and Magisk 18.1. Rebooted and it's all good.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LimitsX:
So is the version 3.2.3-4

safe to flash via fastboot ? The img version?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lollyjay:
Remember that you cannot "flash" in fastboot; the command is fastboot boot which is temporary.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LimitsX:
I have been out of the root scene. Is there a particular reason why it won't flash? So how do I get TWRP to be installed? I am going to unlock boot loader and install TWRP before magisk root i suppose.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Slim2none4u:
Download the installer and flash it in trwp when you fastboot boot twrp.img would be my guess. I've not actually done it. I just fastboot twrp when need to get into twrp recovery.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
You are correct

Fastboot boot twrp.img

In twrp install (flash) twrp.zip

Install (flash) custom kernel if you want

Install (flash) magisk.zip

Reboot.

---------- Post added at 04:24 AM ---------- Previous post was at 04:20 AM ----------

@bigbiff

I did a test because I am still getting the vibration issue no matter what I do.

It seems the issue only occurs if you have pattern or pin lock enabled.

I have set all values for vibrate to zero.

Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lollyjay:
You need to download the installer zip to your phone. Then fastboot boot the img file which gives you temporary twrp. Then from the temporary twrp you install the zip.

If you are already rooted with Magisk then you can reboot recovery and install Magisk
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Shmackitup:
You can also upgrade TWRP with the twrp.img file inside of TWRP. That's how I did it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
is there anywhere that I can go check the changelog for 3.2.3-4? I can't seem to find it anywhere. thank you.

i install it on my pixel 3 xl by updating the phone to march patch first, boot to twrp.img then inside recovery, flash twrp.zip then my kernel then magisk. All is up and running fine now.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bigbiff:
At the end of https://twrp.me/google/googlepixel3xl.html
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] kerymercury:
Seems like my phone is no longer able to boot TWRP after i install the zip. It will stuck on the google logo and wont boot to TWRP. Any way to rectify this issue? This issue started happening after i try to update to the latest TWRP 3.2.3-4. Reverting back to the previous version also resulting the same problem. :confused::confused:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Badger50:
Are you flashing magisk after you install twrp from within twrp? That's a must if you update twrp that way. Just fastboot your stock boot.img, then fastboot twrp again :good:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] kerymercury:
Ok will try your method. Thanks for the quick help :highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jawonder:
Did you fastboot TWRP 3.2.3.4 img before flashing the zip ?. Same happen to me because i forget to fastboot 3.3.3.4 img . After doing that and flashing the zip it booted .
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Twrp 3.2.3-3 works fine on March update.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Of course. - 4 I assume doesn't. Lol
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
Not running 4 does I don't want to say it does. You never know. Let is know if you are.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Nope. Won't touch till it's fixed. Don't like the vibration. Won't back up either. I have my own methods. It works for me. For years.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] bggold:
That's why I'm running 3.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Golf c:
Exactly. Me too. Don't like constant vibration while flashing my next kernel. Yeah, I could try FKM or EKM, but I'm not interested in bootlooping.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] grimmaniac:
-4 works fine for me on march update. No vibration issues or bootloop. All stock except for twrp and Magisk.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
I have none of these issues.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ffchampmt:
March update with TWRP, ElementalX, Magisk successfully installed. No issues.

Flash-all March update (removed -w)

fastboot boot TWRP 3.2.3.4 img

Flash TWRP 3.2.3.4 zip, Elementalx 1.06 zip, magisk 18.1 zip in that order, together

reboot

profit

Thumbs up to the TWRP team and maintainers!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] janjan:
Facing constant vibration while booting into TWRP..
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] lollyjay:
Yes this has been noted above. You need to turn off vibration (haptic feedback) in twrp and then reboot recovery
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] holla420:
Finally took the plunge and rooted my device. Use to root all the time but decided I need my rooted apps back. This time no problems getting it root. BTW not having the vibration thingy people are talking about