Skip to content

Add architectural documentation for the legacy module#628

Merged
JingMatrix merged 3 commits intomasterfrom
doc
Apr 3, 2026
Merged

Add architectural documentation for the legacy module#628
JingMatrix merged 3 commits intomasterfrom
doc

Conversation

@JingMatrix
Copy link
Copy Markdown
Owner

We add a maintainer-focused documentation detailing the implementation of the legacy Xposed API within the Vector framework, which covers:

  • Module topology and lifecycle translation via LegacyDelegateImpl.
  • Structural reflection caching and native execution routing.
  • Resource hooking mechanics, including in-memory binary XML mutation and dynamic class hierarchy generation.
  • XSharedPreferences SELinux bypass utilizing daemon-provisioned safe-zones and inotify-based WatchService.

We add a maintainer-focused documentation detailing the implementation of the legacy Xposed API within the Vector framework, which covers:

- Module topology and lifecycle translation via LegacyDelegateImpl.
- Structural reflection caching and native execution routing.
- Resource hooking mechanics, including in-memory binary XML mutation and dynamic class hierarchy generation.
- XSharedPreferences SELinux bypass utilizing daemon-provisioned safe-zones and inotify-based WatchService.
@JingMatrix
Copy link
Copy Markdown
Owner Author

@JingMatrix JingMatrix merged commit 208796f into master Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant