APK patcher for BitLife with CoreX pairip bypass support.
Single codebase - Core patching logic in Java, used by both CLI and Android app:
BitManager/
├── core/ # Java library (THE patcher)
│ ├── Patcher.java # Core patching logic
│ ├── Main.java # CLI entry point
│ └── lib_Pairip_CoreX.so # Pairip bypass hook library
│
├── cli/
│ └── patcher.py # Python wrapper (calls core JAR)
│
└── app/ # Android app (uses core as dependency)
└── MainActivity.java # UI that calls core.Patcher
# Build core JAR
./gradlew :core:jar
# Patch with Python wrapper
python3 cli/patcher.py input.apk --corex
# Or call Java directly
java -jar core/build/libs/core.jar input.apk --corexInstall the APK and use the UI. It uses the same core module internally.
The --corex flag enables Level 3 pairip bypass by:
- Adding
lib_Pairip_CoreX.so(926KB hook library) to the APK - Patching
VMRunner.smalito load the hook library - The hook intercepts pairip's
executeVMat runtime
This bypasses even Level 3 protection (where code is physically removed from binaries).
--version X.X.X Specify APK version
--keystore PATH Custom keystore for signing
--corex Enable CoreX pairip bypass
--no-patches Skip JSON patches (CoreX only)
-o OUTPUT Output APK path
- Java 17+
- apktool
- aapt (for version detection)
- apksigner or jarsigner (for signing)
# Build core JAR
./gradlew :core:jar
# Build Android app
./gradlew :app:assembleDebug
# Test CLI
python3 cli/patcher.py test.apk --corex