Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
A

ARTful

> 编程语言
Open source

The ARTful library for dynamically modifying the Android Runtime

353 stars0 likes0 views
WebsiteGitHub

About

The ARTful library for dynamically modifying the Android Runtime



Description

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

Usage

For detailed installation, usage instructions, and script examples, visit the Wiki.

You can either incorporate ARTful as a precompiled native binary or build it using the sample ARTful app to tailor your runtime manipulation.

Contribute

  • Make a pull request
  • Add an illustrative snippet to the Wiki.
  • Report an error/issue
  • Suggest an improvement
  • Spread the word or give us a star!

Your contributions are greatly appreciated and will help make ARTful an even more powerful tool.

Screenshots

Invoking ARTful

Replacing log.e() with Custom Code

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言