Ouch. By the way you put things, it sounds like bypassing this protection would deserve a walkthrough on its own.
Also, I left a little cliffhanger on my previous post which mentioned whether or not I'd make this mod public should it be finished. I do not plan on redistributing any scripted code, as this is a personal endeavor only, as in no close friends of mine are helping me. Being a follower of your channel, I decided to tell you this for obvious reasons.
With that out of the way, I'd appreciate if you'd make a post compiling all the protections there are that could freeze the game like this. Thanks in advance.
There are a few detections in pg3d
#1: libil2cpp.so HMAC hash verification
#2: APK signature verification
#3: Gems and Coins cheat protection
#4: Memory editing protection (GameGuardian)
#5: GodMode detection (checks if player health is above the max available for the mode)
#6: Parallel Space Detection (most multi-account app detection). There are multiple detections used so the game can know if it's being run in one of those apps.
#7: Checks for certain package names installed on your device like the old Chinese GG PG3D mod and my old launcher buyer.
There are probably more that I missed.
Some methods the devs have used to stop mods is by:
#1: Making the app freeze when loading
#2: Shop button doesn't work
#3: Can't connect to the server or can't play online.
#4: Resets your progress (wipes current player data)
#5: Kicking a player mid game (Other players in game start to freeze then you get sent back to the main menu out of nowhere).
I probably missed some there too.