Coder Social home page Coder Social logo

vaginessa / edxposed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from elderdrivers/edxposed

0.0 1.0 0.0 2.94 MB

Elder driver Xposed Framework.

License: GNU General Public License v3.0

Java 79.68% Shell 3.34% Makefile 0.17% C++ 11.01% C 5.80%

edxposed's Introduction

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
  • Whale: used for inline hooking

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 requirements

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

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. Install companion application(s)
  5. reboot.
  6. have fun :)

Companion applications

Get help

Forum (recommend): Android Forum

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. :)

edxposed's People

Contributors

c3c0 avatar firefds avatar mlgmxyysd avatar solohsu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.