awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesNative Hooking Frameworks

Tools for intercepting and modifying native function calls and JNI interactions.

Distinct from Native Function Invocations: Focuses on interception and modification (hooking) rather than just triggering invocations.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Native Hooking Frameworks. Refine with filters or upvote what's useful.

Awesome Native Hooking Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tencent/matrixAvatar de Tencent

    Tencent/matrix

    12,020Ver en GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Patches the procedure linkage table to intercept system calls and monitor binaries without recompilation.

    Javaandroidapm-clientwechat
    Ver en GitHub↗12,020
  • aslody/virtualappAvatar de asLody

    asLody/VirtualApp

    11,010Ver en GitHub↗

    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

    Hooks JNI functions at the native level to modify application behavior and system interactions.

    Javaandroidframeworkplugin
    Ver en GitHub↗11,010
  • zhkl0228/unidbgAvatar de zhkl0228

    zhkl0228/unidbg

    5,028Ver en GitHub↗

    unidbg es un framework para emular y depurar binarios nativos ARM32 y ARM64 en una máquina host. Sirve como depurador de binarios de Android e iOS y emulador de librerías nativas, permitiendo la ejecución de código nativo sin necesidad de hardware físico. El proyecto se distingue por un framework de hooking de funciones nativas y una herramienta de depuración de Model Context Protocol que expone el estado del emulador a asistentes de IA para el análisis binario automatizado. También incluye un analizador de memoria especializado para rastrear asignaciones del lado del invitado e identificar fugas en binarios nativos. El conjunto de herramientas cubre varias áreas de capacidad, incluyendo ingeniería inversa de código nativo, rastreo de ejecución a nivel de instrucción y simulación de puente JNI. Proporciona observabilidad a través de registros de lectura/escritura de memoria y un depurador de consola, mientras utiliza un pool de emuladores thread-safe para reducir la sobrecarga de inicialización.

    Ships a framework for intercepting and modifying native function calls and JNI interactions.

    Javaandroidcapstonedebugger
    Ver en GitHub↗5,028
  • alibaba/dexposedAvatar de alibaba

    alibaba/dexposed

    4,508Ver en GitHub↗

    Dexposed es un conjunto de herramientas y motores de tiempo de ejecución diseñados para parches dinámicos, interceptación de frameworks e instrumentación de código en dispositivos Android. Funciona como un framework de hooking y herramienta de instrumentación utilizada para cargar código personalizado en procesos en ejecución para alterar la lógica sin modificar el bytecode original. El proyecto permite la interceptación y modificación del comportamiento de métodos tanto dentro de aplicaciones Android como del framework del sistema. Proporciona específicamente capacidades para eludir las limitaciones del sistema operativo anulando llamadas al framework y aplicando parches en caliente a procesos en vivo sin necesidad de reiniciar. El conjunto de herramientas cubre capacidades de instrumentación amplias, incluyendo la interceptación de ejecuciones de métodos, la redirección de llamadas a super métodos y el monitoreo del comportamiento a nivel de sistema mediante interceptación en tiempo de ejecución.

    Provides a framework for intercepting and modifying native function calls and JNI interactions.

    Java
    Ver en GitHub↗4,508
  • iqiyi/xhookAvatar de iqiyi

    iqiyi/xHook

    4,339Ver en GitHub↗

    xHook is a low-level instrumenter and hooking library for Android ELF binaries. It functions as a framework for intercepting native symbols and redirecting function calls by modifying the procedure linkage table. The tool utilizes regular expressions to filter specific binary files and symbols for interception. It enables the redirection of native calls toward custom function implementations without altering the original binary files. The framework covers dynamic symbol resolution, ELF table modification, and security analysis of native libraries. It also includes stability mechanisms that u

    Intercepts native functions by patching the Procedure Linkage Table in compiled Android binaries.

    Candroidelfgot
    Ver en GitHub↗4,339
  1. Home
  2. Operating Systems & Systems Programming
  3. Native Hooking Frameworks

Explorar subetiquetas

  • PLT HookingInterception of native functions by patching the Procedure Linkage Table (PLT) in compiled binaries. **Distinct from Native Hooking Frameworks:** Specifies the PLT patching mechanism rather than general native hooking frameworks.