一个钩子框架,用于 Android 运行时 (ART)
repositories { mavenCentral() }
android { buildFeatures { prefab true } }
dependencies {
implementation "org.lsposed.lsplant:lsplant:+"
}
如果您不想在 APK 中包含 `libc++_shared.so`, 可以使用 `lsplant-standalone` 代替:gradle
dependencies {
implementation "org.lsposed.lsplant:lsplant-standalone:+"
}
+ `env` 是 Java 环境。
+ `hooker_object` 是用于存储钩子上下文的对象。最常见的用法是将备份方法存储到该对象中,这样当调用 `callback_method` 时,就可以调用原始方法。另一个场景是,例如在 Xposed 框架中,多个模块可以钩入同一个 Java 方法,`hooker_object` 可以用于存储所有回调,以允许多个模块同时工作而不发生冲突。暂无开放 Issues,或尚未同步最近议题。