Skip to content

ricardocvs13/EdXposed

 
 

Repository files navigation

EdXposed

A Riru module trying to provide a ART hooking framework (initially for Android Pie) which delivers consistent APIs with the OG Xposed, leveraging YAHFA hooking framework.

Supported versions

  • Android Oreo (8.0, 8.1)
  • Android Pie (9.0)

For devices with Android 7.x and lower, original Xposed is strongly recommended.

Build requirements

Same as Riru-Core's and zip binaries can be downloaded from here.

Build

  1. Execute task :edxp-core:[zip|push][Yahfa|Sandhook]Release to build flashable zip for corresponding variant.
  2. Find the flashable under edxp-core/release/.
  3. Flash the zip in recovery mode or via 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. Install companion application.
  5. Reboot.
  6. Have fun! :)

Companion applications

Useful links

Known issues

  • May not be compatible with all ART devices.
  • File access services are not implemented yet, now EdXp simply uses magiskpolicy to enable needed SELinux policies.

Get help

Contribute

  • Apparently this framework is far from stable and all kinds of PRs are welcome. :)
  • Buy me a coffee if you like my work.

Credits

  • YAHFA: the core ART hooking framework
  • Magisk: makes all these possible
  • Riru: provides a way to inject codes into zygote process
  • XposedBridge: the OG xposed framework APIs
  • dexmaker and dalvikdx: to dynamiclly generate YAHFA hooker classes
  • Whale: used for inline hooking
  • SandHook: ART hooking framework for SandHook variant

About

Elder driver Xposed Framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 85.2%
  • C++ 8.4%
  • C 3.3%
  • Shell 2.3%
  • Python 0.7%
  • Makefile 0.1%