We update `LSPosedBridge` to align with upstream API changes, which have replaced annotation-based hooker discovery with a naming convention. The `doHook` implementation has been refactored to: - Remove dependencies on the deleted `io.github.libxposed.api.annotations` package (`XposedHooker`, `BeforeInvocation`, `AfterInvocation`). - Scan for public static methods explicitly named `before` and `after` instead of relying on annotations. - Enforce validation on these named methods to ensure they match the required signatures. To adapt to this change, existing Hooker classes are refactored by removing the deprecated annotations and renaming their callback methods to `before` and `after` respectively. Co-authored-by: frknkrc44 <krc440002@gmail.com> |
||
|---|---|---|
| .. | ||
| libxposed@64e29bd657 | ||
| src/main/kotlin/org/matrix/vector | ||
| README.md | ||
| build.gradle.kts | ||
README.md
Xposed API implementation of the Vector framework
LSPosed is being refactored into a new project Vector.
This sub-project xposed, written in Kotlin, will be refactored from the core sub-project written in Java.