If your phone is a Tensor-powered Google Pixel (so a Pixel 6 or newer), you can root it and run a full KVM-accellerated arm64 Linux VM with USB passthrough and SLiRP networking. I've used my Pixel 8 with a USB hub and a Mediatek MT7921AU USB 3.0 WiFi card in monitor mode with kismet for the ultimate mobile wardriving setup.