8 个仓库
Toolkits for intercepting Java and native layer functions to modify app behavior at runtime.
Distinct from Android Application Modifiers: Focuses on the framework for interception/hooking rather than binary patching/modification.
Explore 8 awesome GitHub repositories matching mobile development · Android Hooking Frameworks. Refine with filters or upvote what's useful.
VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr
Provides a toolkit for intercepting Java and native layer functions to modify application behavior without source changes.
Xposed is a native Android runtime hooking framework and instrumentation tool. It provides a modified version of the Android app process binary to intercept and modify the behavior of system and application processes at the binary level. The framework enables Android operating system customization by altering internal function calls and runtime execution flow. It achieves this through native process instrumentation, allowing for the modification of functionality without altering original application files. The tool covers several low-level capabilities, including native library injection and
Provides a native framework for intercepting and modifying the behavior of Android system and application processes.
Elder driver Xposed Framework.
Provides a framework that intercepts and modifies method calls in the Android Runtime (ART) without altering application binaries.
Epic 是一个用于 Android 运行时插桩、方法拦截和安全态势审计的工具包。它作为一个面向切面编程(AOP)框架和动态方法拦截器,旨在监控和改变 Android 运行时中 Java 方法的行为。 该项目提供了拦截和修改核心 Android 框架组件以及特定应用程序逻辑的功能。这允许注入自定义 Java 行为并重定向方法执行,而无需更改原始源代码。 该框架包括用于应用程序安全审计的工具,涉及扫描嵌入式 Shell 和监控敏感系统 API 的使用。这些可观测性功能能够在运行时执行期间分析数据流并验证安全态势。
Provides a specialized framework for hooking into the Android Runtime (ART) to intercept and modify method calls.
Dexposed 是一套专为 Android 设备上的动态补丁、框架拦截和代码插桩设计的运行时工具和引擎。它作为一个 Hook 框架和插桩工具,用于将自定义代码加载到正在运行的进程中,从而在不修改原始字节码的情况下改变逻辑。 该项目支持拦截和修改 Android 应用程序和系统框架内的方法行为。它特别提供了通过覆盖框架调用和在不重启的情况下对活动进程应用热补丁来绕过操作系统限制的功能。 该工具集涵盖了广泛的插桩功能,包括拦截方法执行、重定向超级方法调用以及通过运行时拦截监控系统级行为。
Acts as a comprehensive toolkit for intercepting Java and native layer functions within the Android framework.
xHook 是一个用于 Android ELF 二进制文件的底层插桩和 Hook 库。它作为一个框架,通过修改过程链接表(PLT)来拦截原生符号并重定向函数调用。 该工具利用正则表达式过滤特定的二进制文件和符号进行拦截。它能够在不更改原始二进制文件的情况下,将原生调用重定向到自定义的函数实现。 该框架涵盖了动态符号解析、ELF 表修改以及原生库的安全分析。它还包括稳定性机制,使用信号处理程序拦截段错误(segmentation faults),防止指针计算期间的应用程序崩溃。
Provides a toolkit for intercepting and redirecting native layer functions to modify Android application behavior at runtime.
LSPosed_mod 是一个用于 Android 系统 Hook 和模块管理的框架。它支持安装和配置系统级修改,从而在不更改原始系统镜像或源文件的情况下改变设备行为。 该项目利用基于 Zygote 的进程注入和运行时方法 Hook 来拦截内存中的执行流。它包含一个版本无关的执行层,以在不同的 Android 操作系统版本和环境中保持一致的接口,以及用于修改方法参数和返回值的动态代理拦截。 这些修改的管理通过可编程 API 和面向 Root 用户的命令行界面进行。这些工具允许对 Root 设备上已安装软件组件的作用域和活动状态进行程序化控制。
Provides a toolkit for intercepting Java and native layer functions to modify Android app behavior at runtime.
XposedBridge 是一个 Android Java Hook 框架和字节码插桩引擎。它作为一个运行时系统,用于拦截和修改 Android 操作系统和已安装应用中的 Java 方法调用。 该项目提供了一种 Zygote 进程注入机制,确保所有生成的应用都继承插桩逻辑。它通过方法代理和 Java 反射访问私有内部系统成员,从而实现对内部 Android 系统行为的修改。 该框架支持动态 Android 插桩和运行时分析,允许观察和操纵方法执行流。其功能涵盖 Android 应用修改,包括在不修改原始 APK 文件的情况下更改内部逻辑的能力。
Provides a toolkit for intercepting Java and native layer functions to modify Android system and application behavior.