// the find
asLody/AndHook
Android dynamic instrumentation framework
AndHook is an Android method hooking framework that intercepts both Java methods and native C/C++ functions at runtime, without requiring root or a modified system image. It's aimed at developers who need ART-level instrumentation for testing, patching, or reverse engineering within a single process — think inline hooks without Xposed.
The annotation-based Java API is genuinely clean: you declare hooks as annotated static methods and call applyHooks() once, which beats the boilerplate of Xposed's XC_MethodHook. It bundles pre-compiled .so files for arm64-v8a, armeabi-v7a, x86, and x86_64, so integration is straightforward without a custom NDK build. The architecture diagram and call-flow diagram in the README actually explain what's happening at the ART level, which is rare for this class of tool. The included Xposed compatibility shim means existing Xposed modules can be ported with minimal changes.
Dead since May 2019 — Android has changed substantially since then (ART changes in Android 10+, APEX, 16KB page size on Android 15), and there's no indication it works beyond Android 9. The pre-built .so binaries are shipped without source for the native core, so you can't audit or rebuild them — that's a significant trust problem for anything security-sensitive. No Maven/Gradle artifact: you drop .so files in manually, which makes version management painful. The README's 'preliminary support for 8.1 and 9.0' phrasing from 2019 tells you everything about where active development stopped.