Earlier quoted context omitted.
Yes, off-device 2FA like a yubikey or the stuff I described in another comment. Anything that involves using your bank card and a secret that only you know (like a PIN code), separate from your account details.
Aren't yubikey require NFC or USB OTG? My phone support neither. Is expensive phones the only solution? If so then my blacklist solution still stands.
https://www.cdw.com/product/RSA-SecurID-SID700-Enterprise-pl...
Phone apps have largely replaced them but for my bank I wouldn't mind having a separate device that's not internet connected.
But they cause other issues, like being one more little device to lose and not providing accessibility features like a phone app does (good luck if you're blind).