This LSPosed module bypasses the "Get this app from Play" screen when installing Android apps as an APK instead of from the Google Play Store.
This is a security measure made by Google called "pairipcore" based on the binary file it runs from libpairpcore.so. Basically, it’s used to prevent abuse during app runtime. It mainly does three things:
- Validate app was installed from Google Play (this is what the module bypasses)
- Validates app signature to prevent resigning/repackaging
- Detects and blocks Frida hooks and debuggers such as GDB
Pairip works by attaching itself to the app resources that it cannot run without it, this is done through rewriting some of the app methods in encrypted? or obfuscated? VM code. each time a protected method is called a vm code file is loaded from the app storage and executed inside the pairip VM. preventing these calls would simply crash the app, due to missing resources.
Currently the module is detected on some devices, while it works flawlessly on others, if the app instant crashes when you open it, try BetterKnownInstalled.
