hope rubberbanding won't trigger SafetyNet..?
It won't trigger safetynet. Remember safetynet is only a check to see if you are running a stock or custom rom. Most custom ROM have built-in safetynet models to prevent just that (Also use USNF). No so worries...If your ROM passes safetynet then rubber-banding won't have any effect.
Rubberbanding may trigger the
anti-cheat behavior system leading to a strike because with rubberbanding, you are teleporting between your real and spoofed location back and forth multiple times within a few seconds. No one can travel that fast in real life.
Depending on which Magisk version you are on, you have to add Pokemon Go into Magisk Hide in Magisk Manager app or enable Zygisk with Enforce DenyList & flash the "Univerisal SafetyNet Fix" by kdrag0n. This will allow you to pass SafetyNet. You only need to pass "basic integrity" in order to play the game. If you pass basic integrity but fail "CTS Profile", you can still play the game.
My guide is step-by-step:
https://www.reddit.com/r/PoGoAndroidSpoofing/comments/132dkye
So far as the anti-cheat stuff goes...
Let me be clear in that I'm not condoning cheating or promoting it and the information I provide here is strictly educational.
I have done multiple test on Pokemon Go and here is my findings:
1. Rubberbanding does
NOT trigger anti-cheat - What does trigger anti-cheat is if you interact with the world in multiple locations within a certain time period and distance.
Note: This does NOT include trading or interacting with your buddy or sending gifts. So you are able to walk around for hours in europe catching pokemon then when your bag is full, come back and trade with another account and then head straight back.
2. The distance you can travel is calculated by time. What I mean by that is:
You are allowed to travel a certain distance in a certain amount of time. I did read the exact figure somewhere a while back and it's supposed to 1000km per hour if I remember correctly but don't take my word for it. Research it or if you don't care about the account, test it.
Safest approach is teleport somewhere, do some stuff, walk a route, catch some pokemon, battle a few raids and gyms and when your done exit pokemon and only relog back after 12 hours with a new location.
3. You don't get "insta perma banned" if you accidentally interact with the world within a certain time. What you do get is what they call a soft-ban. Which means you don't get any notification or anything, and everything looks fine but any pokemon you try to catch will always run away after the first pokeball is thrown and you won't be able to battle gyms etc. If that happens you generally get a soft-ban for 10 min (I think), so basically just give it a few hours and you're good to go (safest approach).
That being said: don't take this as a free pass. I can't be certain of it but, I suspect every soft ban puts you on a watchlist and if you're flagged enough an actual human will investigate your account. At the very least it will draw attention to the account. So avoid soft bans by all means.
Then rubberbanding will also draw attention so don't play if you have rubberbanding. It may not ban you right away, it may not even ban you ever but for anyone looking at your location data in the game it will def look suspicious.