Install modules that remove ads, add features, or unlock hidden settings in Android apps without touching the APK files.
Write and test an Xposed module that intercepts method calls in a third-party app for accessibility, automation, or research purposes.
Run existing Xposed modules targeting Android 8 through 11 that are not compatible with the original Xposed Framework.
Use EdXposed as a platform to hook into Android system services at runtime and log what an app is doing for security research.
Requires a rooted Android device with Magisk 21 or newer and the Riru module installed before EdXposed can be added.
EdXposed is a framework for Android that lets you install modules which change how the operating system and installed apps behave, without modifying any app files directly. This approach is borrowed from the original Xposed Framework project, which established the pattern of hooking into running code in memory rather than patching APK files on disk. Because changes happen in memory at runtime, disabling a module and rebooting restores the original behavior with no permanent modifications made to the device. EdXposed is specifically built for Android 8.0 through Android 11. It works as a module for Magisk, a popular Android root management tool, and depends on Riru, another Magisk module that enables injecting code into the Android runtime process. Both Magisk (version 21 or newer) and Riru (version 23 or newer) must be installed before EdXposed can be added. The hooking engine supports two backends: YAHFA and SandHook, both of which operate on the ART runtime that Android has used since Android 5. The goal is to provide the same module API that original Xposed modules were written against, so that existing modules written for Android Pie and later continue to work with EdXposed. Installation involves downloading EdXposed from either Magisk Manager (stable builds) or GitHub releases (alpha builds), then installing the companion EdXposed Manager app which handles module management. Three release channels are available: Stable (tested, slow-moving), Alpha (more frequent updates), and Canary (automatically built from the latest code, for testing purposes). The project targets Android developers and advanced users who want to modify system or app behavior for testing, accessibility, or customization purposes. It is not intended for general consumer use.
← elderdrivers on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.