LSPosed/xposed
JingMatrix cdc536f10b Adapt LSPosedBridge to convention-based hooker discovery (#534)
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>
2026-02-14 16:03:50 +01:00
..
libxposed@64e29bd657 Adapt LSPosedBridge to convention-based hooker discovery (#534) 2026-02-14 16:03:50 +01:00
src/main/kotlin/org/matrix/vector Fix and refactor DexParser implementation (#509) 2026-01-21 18:12:25 +01:00
README.md Fix and refactor DexParser implementation (#509) 2026-01-21 18:12:25 +01:00
build.gradle.kts Centralize dependencies and migrate to submodules (#512) 2026-01-22 15:13:06 +01:00

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.