LSPosed/magisk-loader
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
..
magisk_module Refactor dex2oat wrapper to solve long-standing issues (#515) 2026-01-25 10:13:57 +01:00
src/main Adapt LSPosedBridge to convention-based hooker discovery (#534) 2026-02-14 16:03:50 +01:00
update Release LSPosed v1.11.0 2026-01-31 23:41:39 +01:00
.gitignore Separate core into bridge and loader (#1766) 2022-03-17 19:12:01 +08:00
build.gradle.kts Update dependencies 2025-11-08 11:56:08 +01:00
proguard-rules.pro Replace axml by WindySha/ManifestEditor 2024-05-18 23:48:50 +02:00