Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.34 KB

File metadata and controls

24 lines (15 loc) · 1.34 KB

pairipfix

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.

image

why does this happen?

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

how does it work?

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.

alternative solutions

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.