I am so fucking tired of this shit bro.
I spent all fucking day trying to get wallet to work and even passing strong integrity doesn't fucking fix it. Just broke one day, out of the blue. I don't even need strong integrity, I just need enough integrity to be able to use fucking wallet.
The only thing that works is PIF Next 2.1..that gives you strong integrity, but apparently that's not good enough for wallet.
google definitely silently pushed an update to break this. Probably works fine on non rooted phones.
I'm really tempted to give up root at this point. I either have to deal with non-root adaway, non-root rvx and have wallet or use root adaway, root rvx and no wallet. Actually, I take that back, I'd lose root PGSharp. Unrooted PGSharp is more likely to get your account banned; I've experienced it first hand: it's true. Both of my alternate accounts got warning strikes for spoofing using the non-root client, meanwhile 0 warnings or strikes on my main account.
I know this is all pretty fucking petty 1st world problem bullshit but it was just so convenient to be able to pay with my phone instead of having to carry my wallet.
edit: Day 2
I've learned some interesting things, Play Integrity Fork is not intended for devices running on android 15 or higher and newer devices like OnePlus 12, so that explains why that wasn't working.
PIF Next 2.1 still works. Apparently I'm suppose to be using Shimanko to dynamically hide root and not have google apps on the deny list; this is likely why wallet was refusing to work: the denylist prevents zygist from injecting in those apps.