Hello, I recently upgraded my redfin pixel from Android 11 to 13. Before doing so, I went into Magisk and did an "uninstall and restore img from backup" or whatever that dialogue says. I did use magiskhide, and possibly some safetynetfix module. I am 80% certain I didn't use other modules. I do not think I disabled these modules, and instead I uninstalled the magisk app (which was renamed to MyFirstApp).
I then flashed factory image (without wipe) to both slots.
Now whenever I try to flash a patched boot.img I get a bootloop. Then it drops me into fastboot (reason: no valid slot to boot).
What I have tried:
- Verify platform-tools. Indeed I am running 33.03
- Check if old magisk app (renamed to MyFirstApp) is somehow lingering. It is not. It does seem to have uninstalled completely. Doesn't show up in any app lists, doesn't show up in TB checker, etc.
- Tried using Magisk Canary app-release_47d2d4e3-26102.apk to newly patch the original boot.img.
- Tried same as above, but before flashing uninstalling the Magisk Apk
- Tried to boot into twrp without flashing it (there is no working Android13 version, but hoped to at least get a root shell to check for lingering modules). Did not work. Got a root shell, but all directories seemed empty. Not sure If I need to decrypt my phone or something.
- Tried to uninstall modules with magisk --remove-modules command via adb. Command not found (and also I don't have root so not even sure if that would work)
- Note: after each failure resulting in boot loop, I reflash original boot.img and I am able to start the phone just fine. Flash does not fail. Looked at Magisk log after patching boot.img and everything went ok. No issues reported in log.
My suspicion is that I had some Magisk modules that needed to be disabled, and since I didn't directly disable them before doing "Uninstall and restore img from backup" and uninstalling the app itself, those modules stayed behind and are causing a problem.
The issue is, I don't know how to get into /data to check/delete modules and I no longer have root (so no permissions in /data). I know it was probably foolish, but I thought "uninstall completely and restore boot.img from backup" (or whatever that dialogue says) would also take out the modules.
Was also foolish to attempt this from memory instead of finding a guide

. I used to do this all the time from memory and never ran into issues, but guess I got rusty after a while and forgot a step.
Sorry if that was too much background, just want to help someone help me.
The ask: how can I at this point go uninstall magisk modules? (Assuming that is my issue). Can't fastboot to TWRP and flash magisk uninstall zip (if that is even still a thing) because TWRP is not a thing for Android13 redfin.
I don't want to install custom firmware or otherwise wipe my phone, but won't go into detail unless someone asks because this post is already quite long. Is there something else I can boot into temporarily to get a root shell and delete the modules? Have googled for alternatives, but found nothing promising.