BlackHook Core adalah high-performance virtualization & hooking engine yang dirancang khusus untuk ekosistem Android modern. Engine ini menggabungkan teknik Java Reflection Hooking dengan Native Memory Patching (NDK) untuk menciptakan lingkungan sandbox yang mampu memanipulasi Android Framework dari dalam.
BlackHook tidak hanya bekerja di permukaan, ia beroperasi pada tiga lapisan utama:
- ⚡ Native Layer (C/C++): Melakukan inline hooking dan linker namespace manipulation. Berfungsi sebagai jantung stabilisasi core.
- 🧠 Virtualization Layer (Java): Menginterupsi
ActivityThread,IActivityManager(AMS), danIActivityTaskManager(ATM) untuk proses task hijacking. - 🛡️ Bypass Layer: Implementasi Dual-Stage Hidden API Bypass menggunakan
reflection.jaruntuk menembus proteksi internal Android 10 hingga Android 14+.
📂 BlackHook-Core
├── 📂 app/libs/ # Dependency: reflection.jar (Hidden API Bypass)
├── 📂 app/src/main/java/ # Manager Engine & Proxy Logic (AMS, PMS, Instrumentation)
├── 📂 app/src/main/jni/ # Native C++ Source & Linker Optimization
└── 📂 .github/workflows/ # CI/CD: Automated AAR Compilation
- Dynamic Instrumentation Swapping: Menukar lifecycle activity target secara real-time melalui
VInstrumentation. - AMS/ATM Virtualization: Bypass verifikasi sistem untuk meluncurkan APK target tanpa instalasi formal.
- Stealth Bootstrap: Inisialisasi engine melalui native bridge untuk menghindari deteksi runtime signature.
- Multi-Process Mapping: Sinkronisasi engine antara proses host dan
:virtual_process. - Automated Build CI/CD: Menghasilkan AAR siap pakai untuk setiap commit melalui GitHub Actions.
- Bootstrap: Memuat
libvphone_core.sodan melakukan bypass Hidden API. - Identity Setup: Melakukan hooking pada
IPackageManageruntuk menyuntikkan metadata APK target ke sistem. - Bridge Intent: Mengalihkan intent aplikasi target agar berjalan melalui
StubActivity. - Activity Swap:
VInstrumentationmengambil alih kendali dan melakukan instantiation class target langsung dari APK eksternal.
PROYEK INI DIBUAT HANYA UNTUK TUJUAN PENDIDIKAN DAN PENELITIAN KEAMANAN.
Seluruh risiko penggunaan, termasuk ketidakstabilan sistem atau pelanggaran TOS (Terms of Service) aplikasi pihak ketiga, ditanggung sepenuhnya oleh pengguna. Pengembang tidak bertanggung jawab atas kerugian yang ditimbulkan dari penggunaan alat ini.
Developed with ❤️ by geterrorcode-me
"Intercept the lifecycle, dominate the framework."