Skip to content

ahmedmani/pairipfix

Repository files navigation

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.

About

A simple LSPosed module to bypass signature checks for apks installed from outside google play

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages