
The ARTful library for dynamically modifying the Android Runtime

ARTful is a native Android library the allows developers to modify the Android Runtime (ART) on Android 13 + 14. With this tool, you can dynamically change the implementation of any static method within your application or the Android Framework to affect methods called from within your application. This eliminates the requirement of using plaintext references to Android ClassLoaders to execute unexpected code and thwarts Reverse Engineering by entirely removing method cross-references.
https://github.com/LaurieWired/ARTful/assets/123765654/67efa9cb-fd51-4d46-a7d9-7a48b38a19e4
You can either incorporate ARTful as a precompiled native binary or build it using the sample ARTful app to tailor your runtime manipulation.
Your contributions are greatly appreciated and will help make ARTful an even more powerful tool.

