|
|
||
|---|---|---|
| .github/ISSUE_TEMPLATE | ||
| Bridge | ||
| Core | ||
| dalvikdx | ||
| dexmaker | ||
| gradle/wrapper | ||
| hiddenapistubs | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE.md | ||
| README.md | ||
| build.gradle | ||
| build.sh | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle | ||
README.md
EdXposed
A Riru module trying to provide a ART hooking framework (mainly for Android Pie) which delivers consistent APIs with the OG Xposed, leveraging YAHFA hooking framework.
Credits
- YAHFA: the core java hooking framework
- Riru: provides a way to inject codes into zygote process
- XposedBridge: the OG xposed framework APIs
- dexmaker and dalvikdx: dynamiclly generate YAHFA hooker classes
Known issues
- resources hooking is not supported yet
- may not be compatible with all ART devices
- only a few Xposed modules has been tested for working
- file access services are not implemented yet, now simply use magiskpolicy to enable needed SELinux policies
Build
- run
:Bridge:makeAndCopyReleasein Gradle window to buildedxposed.dex - run
:Core:zipReleaseto build Magisk Riru module flashable zip file - find the flashable under
Core/release/ - flash the zip in recovery mode or in Magisk Manager
Install
- make sure Magisk v17.0 or higher is installed.
- download Riru-core v10 or higher and install it in Magisk Manager or recovery.
- download EdXposed and install it in Magisk Manager or recovery.
- Install official or third-part Xposed Installer.
- reboot.
- have fun :)
Get help
GitHub issues(recommend): Issues
QQ Group: 855219808
Telegream: Code_of_MeowCat
Discord: Code_of_MeowCat
Contribute
Apparently this framework is far from stable and all kinds of PRs are welcome. :)