yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
UPDATE - Platform-tools r.34.0.4

You can use Platform-tools r.34.0.4 to

Dirty flash

the Google factory image. @Lughnasadh has tested it.

Multiple platform-tools_r34.0.4...zip were posted. You can verify you are using the correct revision of platform-tools_r34.0.4...zip by insuring the SHA256 matches the SHA256 below:

platform-tools_r34.0.4-windows.zip

SHA256

520a453af1d0baf1939a80038a816cb8de40d000542b1a71bf60ba6fc80784d9

platform-tools_r34.0.4-linux.zip

SHA256

f2eee6e8220f3dfde6e1acc93c5b25d3d8bd215c0b03585b21665f1ea30d66ba

platform-tools_r34.0.4-darwin.zip

SHA256

c60d9ee0acade673b649543b2d53c632ba54f9ca083ed612176105117fa16102
[Google Pixel 4a 5G 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 4a 5G 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 4a 5G 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 4a 5G 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 4a 5G Guides, News, & Discussion] Homeboy76:
Google's September 2023 factory and OTA are up!
[Google Pixel 4a 5G Guides, News, & Discussion] ggkameleon:
Hi ! I Have Pixel 4A 5G Root with Magisk Delata last Canary on Android 13. I have always update with sideload OTA & Flash patch boot.

It is possible to make it to update to Android 14 ? I Have update plateform Tools and patch boot img of Factory Android 14 boot file can I sideload Android 14 and Flash patch file to stay Root ?

Thank you
[Google Pixel 4a 5G 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 4a 5G 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 4a 5G 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 4a 5G Guides, News, & Discussion] WhiteAsIce:
Thanks for this. I was able to make one purchase with GPay just now. However, a mere ten minutes later, GPay failed! With this new download, GPay appears to be working, but I won't know until I make another purchase.

On another note, I can't download the updated AMM from their website. It keeps saying that javascript is disabled; however, I have javascript enabled.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
What is AMM and what website are you trying to download it from?
[Google Pixel 4a 5G Guides, News, & Discussion] WhiteAsIce:
Sorry, I meant AMM, the Android Module Manager. I have an older version, but I can't get on the website to download an update.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
This site
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
SafetyNet

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

chiteroman fix, V13.
[Google Pixel 4a 5G Guides, News, & Discussion] WhiteAsIce:
^ Fix is out. GPay working once again.
[Google Pixel 4a 5G 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 4a 5G 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 4a 5G 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 4a 5G Guides, News, & Discussion] mabra666:
hello FRIENDS i am looking for help how to unlocked my Pixel 4a 5G GOOGLE FRP
[Google Pixel 4a 5G Guides, News, & Discussion] ggkameleon:
Hi ! I do Factory reset my Pixel 4a 5g and flash February firmware and root it.

But now they had Marsh update I want to update it and keep data.

Do remove magisk or just remove mods is good ? If not how remove magisk please ?

And I use a mac and they had two flash.all a bat and sh I do remove -w on two ?

And on terminal tap ./flash-all ? That right ?

Thanks
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
If you hid Magisk unhide it.

Remove all Magisk Modules

Remove -w from flash-all.sh

Yes
[Google Pixel 4a 5G Guides, News, & Discussion] ggkameleon:
Ok thanks 👍
[Google Pixel 4a 5G Guides, News, & Discussion] dysfunkshun:
NM, fixed it...
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
(y)
[Google Pixel 4a 5G Guides, News, & Discussion] kapsama:
My Magisk has stopped working recently. I had set it to hidden. Now when I try to open it, keeps prompting me to "upgrade to full magisk manager to finish the setup". I click OK but Magisk never starts.

Is it safe to uninstall Magisk and just reinstall it?
[Google Pixel 4a 5G Guides, News, & Discussion] zorzgeo:
Hi.

Whatabout b/l unlocking with March update?

Does it safely works or not?

TNX
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Unhide it
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Yes.
[Google Pixel 4a 5G Guides, News, & Discussion] saturax555:
Hi, I root my phone the usual way at every update by patching boot.img with magisk.

After a clean install of the April update, after flashing the boot_patched.img, I loose data connection : no SIM card detected, and no IMEI. With both stable and canary magisk.

When I restore/uninstall magisk, I loose root but my SIM and my EMEI are back.

Do you have any idea?

Thanks!
[Google Pixel 4a 5G Guides, News, & Discussion] thomas.raines:
Provided you are not on Verizon:

Try reinstalling the stock boot.img from the update, flash the OTA, or perform another clean install. After first boot and performing any necessary setup (if clean install), power off phone, remove sim card, reboot. Creat a new patched boot.img, install it and reboot. Turn phone off, reinstall sim card, reboot as normal. Should fix the issue. Make sure you are using the latest magisk (I prefer stable of canary personally but it's your call).

If you are on verizon, do not install the April update in this thread, as it is stated "All carriers EXCEPT Verizon."

However, there is an OTA update on the official frimware website that does work on Verizon. I just flashed it myself. Maybe Homeboy76 could update thread?
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
:(

Do not

repeat

do not

follow these instructions. The information is

only partially

correct. :(

I just checked the Factory image and the OTA image pages the only change was the All carriers EXCEPT Verizon has been removed from the images description.

The OP has been

updated

to reflect the change.

These images work on Verizon Pixel 4a 5g phones.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
I think something went wrong during the patching or flashing process.

- Make sure you are using the latest SDK Platform-tools r31.0.2.

- Do #7 Patching the boot.img for your Pixel 4a 5g again, using Magisk Canary 22103.
[Google Pixel 4a 5G Guides, News, & Discussion] Ghostman:
I haven't updated to the April update yet. Did you have your issue sorted out?
[Google Pixel 4a 5G Guides, News, & Discussion] DogaEroymak:
HI, sorry for the incovenience. When i extract the boot.img, is it better to extract the file from the latest image from google or better to take the image from my build? Just somehow confused, if it would brick, when i take the newer boot.img

Thx!
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
my build?

If your phone is 100 percent stock, the boot.img should be extracted from the latest Google Factoy image.

If you have a Custom ROM installed follow the instructions in the OP of the Custom ROM you installed.

:oops: In this case follow your instructions, maybe. :unsure:
[Google Pixel 4a 5G Guides, News, & Discussion] dlewando:
hi @Homeboy76 ,

maybe i'm wrong, but in your

Prerequisites

A Pixel 4a 5(G) phone with an unlocked bootloader.

The latest Android 11 (R) Factory or OTA Image:

"bramble" for Pixel 4a 5(G)

Factory Image

11.0.0 (RQ2A.210505.002, May 2021) --> is pointing to pixel 5, NOT pixel 4a 5g?

also at:

4. Install/Update Factory Image

keep

or

wipe

data

Important Note(s):

bla

bla

bla

bla

Backup your data

Download the latest Factory Image: Pixel 5 - bramble to your Computer. --> pixel 5 (only text)?
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Just checked

It is pointing to the Pixel 4a 5(G) bramble factory image.

Download the latest Factory Image: Pixel 5 - bramble to your Computer. --> pixel 5 (only text)?

Fixed!
[Google Pixel 4a 5G Guides, News, & Discussion] ekowwillis:
I've tried to follow the steps on rooting my Pixel 4a 5G with Android 12 Beta 1 but to no avail.

Please has anyone been able to achieve root? Kindly share the steps.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
@ekowwillis [Guide] Flash Magisk on Android 12
[Google Pixel 4a 5G Guides, News, & Discussion] kertez:
I'm having trouble flashing the magisk patched boot.img... Latest magisk stable and canary. pixel 4a 5g. on fastboot flash boot boot.img it just hangs for ever. I tried to flash stock boot.img and it worked fine. any idears?

edit nvm, umm i did -vv after and it worked? guess it just wanted to talk
[Google Pixel 4a 5G Guides, News, & Discussion] jackhu:
Thanks for the detailed guide, much appreciated.
[Google Pixel 4a 5G Guides, News, & Discussion] wewantutopia:
I just unrooted my phone because my work app won't run even with safteynet magisk module. I returned everything to stock. I relocked the bootloader following step 3.3 but now I'm getting the dreaded "can't find valid operating system. The device will not start"

Can anyone offer any suggestions?? Ugh. Thank you!!

edit: I just tried relocking it and now it's working again. However, the bootloader is still unlocked. I may not matter, but if it does, anysuggestions?
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Before you lock the bootloader do a factory reset (OP, Index, #3,

Return to Stock

,3.). Then do (OP, Index, #3,

Lock bootloader

).
[Google Pixel 4a 5G Guides, News, & Discussion] PetrSP7:
Hello. Maybe I'm a fool, even though I've already installed at least 10 Custom ROMs. I can't open the Bootloader, Power Shell returns a set of instructions, see the picture, the device still shows "locked" in green and not an unlock option. I have the latest EU stock FW RQ3A210605.005, recommended ADB Tools, magisk_patched.img but I can't get through the unlock Bootloader. Is it not possible that changes were made in the latest version of the FW so that the Bootloader could not be unlocked?View attachment 5333537
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
o_O

Was your bootloader ever unlocked?

How did you install the Custom Roms With a locked bootloader?

No, there were no changes made to the FW RQ3A210605.005 that would prevent the bootloader from being unlocked (OP, Android Security Bulletin—June 2021 and Pixel Update Bulletin—June 2021)
[Google Pixel 4a 5G Guides, News, & Discussion] PetrSP7:
Hi, I was not speaking about THIS device, but OnePlus 3, OnePlus 3t, SG Note II... ;-) This is my first Pixel phone, but Pixel is not officially distributed in the Czech Republic. The reason for the root is that I need to get support for 5G networks, which Google (yet?) does not have in the support list ...

But I can't unlock the Bootloader for some reason, even if I follow the exact procedure. It's clear to me that Custom ROM wouldn't load either, but I don't want to do that. I only need Magisk root to edit the file, see here: https://xdaforums.com/t/guide-how-to-add-5g-support-for-non-supported-yet-carriers.4221701/

Unfortunately, TWRP is not yet available, which would greatly simplify the process.

EDIT 16:11:

HEUREKA! I found another thread and I see the correct command format is:

./fastboot flashing unlock

./fastboot flash boot magisk_patched.img

which resulted

View attachment 5333705

(in this thread beginning is ./ missing in description!!) My PC is running Windows 10 last build 20H2, not Linux!
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Yup, Linux/Mac computers uses the ./ with adb/fastboot commands.

Glad you found the solution. (y)
[Google Pixel 4a 5G Guides, News, & Discussion] wewantutopia:
Thank you for the reply.

So, I re-flashed the stock unrooted boot.img, did a factory reset and setup the device as listed in OP, Index, #3, Return to Stock, then re-locked the bootloader as in OP, Index, #3, Lock boot loader.

The same thing happens, boot loader re-locks but then I get the "can't find valid operating system. The device will not start" message. If I re-unlock the bootloader everything is fine.

Any ideas on what is going wrong?
[Google Pixel 4a 5G Guides, News, & Discussion] PetrSP7:
OK, but my computer runs Windows 10 20H2 build...
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Ok, it's a PowerShell thing. :)
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
That's unusual, I don't have any idea why that is happening.

Maybe, it would help me troubleshoot the problem if you would tell me:

- Did you do Settings > Systems > Advanced > Reset options > Erase all data (factory reset)?

- What ROM was on your phone before you did the factory reset?
[Google Pixel 4a 5G Guides, News, & Discussion] wewantutopia:
I did do "erase all data (factory rest)" after re-flashing the stock boot.img

I was just using the stock ROM that was rooted using Magisk to patch boot.img as listed in the OP #7
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Ok. I don't know why it didn't work. Hopefully, one of the other XDA members has a solution to the problem with your Pixel 4a5g.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
@jackhu

:) You're welcome!
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
OP Updated

Index

,

• Open Command Prompt on Computer

What changed and Why?

The Option to open powershell was removed.

While it is still true you can open a command prompt in powershell: Open File Explorer ==> click the platform-tools folder ==> click the folder icon (left side of address bar) to highlight it type powershell and press enter.

Typing ./fastboot devices, ./flash-all, etc. no longer works.

I do not know why or when it stopped working.

My guess is one of the Windows 10 updates changed something in powershell.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
OP Updated

Index

,

• Open a Command Prompt on Computer

What changed and Why?

The Option to open powershell was restored.

I made a mistake. :(

I forgot to enable USB debugging before booting fastboot mode (bootloader) on my phone.

After, I corrected my mistake, I opened a

powershell command prompt

: Opened File Explorer ==> clicked the platform-tools folder ==> clicked the folder icon (left side of address bar) to highlight it typed powershell and pressed enter.

Then I typed ./fastboot devices at the powershell command prompt and pressed enter. It worked.
[Google Pixel 4a 5G Guides, News, & Discussion] matt6575:
I'm just about to attempt this but was looking for a quick verification first as I seen mention of verizon problems maybe?

My service is actually through Spectrum Mobile not verizon directly but they do use verizons network. My OEM unlock was greyed out originally so it couldn't be changed. I called Spectrum and told them I wanted my phone unlocked and they said ok, an hour later OEM unlock was now available to turn on. I have toggeled that to unlocked so that appears to work fine. Does that mean at this point I will be able to unlock the bootloader as well or is it possible that with OEM unlock enabled that they can still prevent the bootloader from being unlocked?
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
If you have Setting ==> Advanced ==> Developer options ==> OEM unlocking enabled on your Pixel 4a5g. AFAIK, you should be able to unlock the bootloader.
[Google Pixel 4a 5G Guides, News, & Discussion] PhilipTD:
Hi, Did you end up rooting your phone?
[Google Pixel 4a 5G Guides, News, & Discussion] matt6575:
I haven't actually attempted it yet. This is my only phone at the moment and use it for work purposes. I do still plan on attempting it though. Maybe this weekend where I'll have a couple days to get back up and going incase something goes wrong.

I'll definitely post back here whenever I do try it.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Hint

When you do decide to root your phone, do OP, Index, #4 'keep data, then do #7 to root.
[Google Pixel 4a 5G Guides, News, & Discussion] matt6575:
I will keep that in mind thank you. However I haven't actually unlocked the bootloader yet, just enabled "OEM unlock" in developer settings so far. If I understand right when I do unlock the bootloader it will wipe the device. Is that correct.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
My mistake, I thought you had unlocked the bootloader.

Yes, when you unlock the bootloader it will wipe the data.

So, make sure you backup the information you want to keep before you unlock the bootloader i.e. pictures, text messages, etc.

Do OP, Index, # 3 'Unlock bootloader'

Then Do #4 'Keep data , and #7 to root.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Added: 4. Install

Riru

,

Riru-LSPosed[/U Magisk Modules] and

XPrivacy Lua

to

Index

, 7. Root/Reroot with

Magisk

and Pass SafetyNet., •

Pass SafetyNet

Thanks ReservedName
[Google Pixel 4a 5G Guides, News, & Discussion] Messatsu:
Hi everyone,

Thanks a lot for all the information @Homeboy76 ! I've unlocked the bootloader and managed to root my stock ROM without any issue. I can finally use Titanium back to freeze apps, Greenify some apps, and use AdAway.

Bonus question : is it possible to use Magisk with the stock ROM now? I'm a little bit afraid to try it because TWRP backup isn't possible yet. I'm looking for a way to use some features (double tap to sleep on status bar, add gesture when screen off...) with the stock ROM.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
If you rooted your stock ROM you are using Magisk with your stock ROM. AFAIK patching the Magisk.img is the only way to root a Pixel 4a 5g phone.
[Google Pixel 4a 5G Guides, News, & Discussion] Messatsu:
My bad, I meant Xposed, not Magisk! :oops:
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Try using LSPosed, it may have the modules you need. Take a look at #7 Pass SafetyNet #3
[Google Pixel 4a 5G Guides, News, & Discussion] Messatsu:
LSPosed + GravityBox did the trick! Thanks a lot.
[Google Pixel 4a 5G Guides, News, & Discussion] crashnova:
Just to clarify. These images.work on the Verizon version on the phone? I'll be able to unlock my bootloader with one of these?
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Read

Index

, #3, •

Unlock Bootloader

.

The Factory/OTA image does not unlock Bootloader.

Your phone either has an unlockable bootloader or it doesn't have an unlockable bootloader

.

Google, Google Fi, etc., sell Pixel 4a5g with an unlockable bootloader. Wireless Carriers i.e., AT&T, Verizon, etc., usually do not sell phones (Pixel 4a5g) with an unlockable bootloader.
[Google Pixel 4a 5G Guides, News, & Discussion] Homeboy76:
Pass SafetyNet with Magisk Alpha:

See OP,

New