Skip to content

Leungsiuyin/EdXposed

 
 

Repository files navigation

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

  1. run :Bridge:makeAndCopyRelease in Gradle window to build edxposed.dex
  2. run :Core:zipRelease to build Magisk Riru module flashable zip file
  3. find the flashable under Core/release/
  4. flash the zip in recovery mode or in Magisk Manager

Install

  1. make sure Magisk v17.0 or higher is installed.
  2. download Riru-core v10 or higher and install it in Magisk Manager or recovery.
  3. download EdXposed and install it in Magisk Manager or recovery.
  4. reboot.
  5. 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. :)

About

Elder driver Xposed Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 85.3%
  • C 6.9%
  • C++ 4.2%
  • Shell 3.4%
  • Makefile 0.2%