WARNING: This is not a production release. It is still WIP. Please do not use this copy until it becomes stable. However for test and development purposes, you are welcome.
art/ submodule of AOSP 7.1.2 which brings Xposed functionality out-of-the-box. That's, not requiring users to root their devices to install Xposed. Xposed is installed by default. Please note that you can't use this module on your existing ROMs. This ART should be placed in AOSP source tree, then building the whole ROM.
Original Xposed is kinda a patch that's applied on already built firmwares and then recompiles lots of already compiled
dex files. But this copy of ART doesn't recompile anything. It on the other hand, compiles system
dex files at the ROM build time with Xposed considerations in mind (e.g. disabling method inlining and direct call). This two are similar insofar as both share the exactly same mechanism to hook methods. Actually I've ported rovo89's commits (of course those relating to hooking) to ART of AOSP version N.
art/submodule with this copy.
frameworks/base/cmds/app_processwith the modified one.
build/outputs/apk, rename to
system/framework, or manually copy it and run
make snodto include it in the
xposed.prop. It should be placed at
/systemin the final image.
XposedBridgeto the main makefile recipes (optional).
Gone! Actually for sake of simplicity, I've flattened down all commits into a single commit, all rovo89's too.
MIT. not included LICENSE file though!