mirror of
https://github.com/JingMatrix/LSPosed.git
synced 2026-03-26 06:43:35 +00:00
We replace the legacy magisk-loader and core JNI with a rewritten Zygisk module and a centralized native library. Major changes: - Zygisk Module: Replaced magisk-loader with a rewritten Zygisk implementation in Kotlin and C++. - Native Migration: Moved ELF parsing, symbol caching, and hooking logic from core/jni to a standalone native module. - Anti-detection: Removed enforced parcel descriptors to evade heap-based string detection. - Scripting: Simplified Magisk module shell scripts (customize.sh, service.sh) and removed redundant utility functions. - Dex-obfuscation: Refactored obfuscation management to improve code clarity. Note that `zygisk.json` and the `lspd` directory are kept to ensure a smooth update path and database continuity.