8 dépôts
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 is a toolkit for Android runtime instrumentation, method interception, and security posture auditing. It functions as an aspect-oriented programming framework and a dynamic method interceptor designed to monitor and alter the behavior of Java methods within the Android Runtime. The project provides capabilities for intercepting and modifying both core Android framework components and specific application logic. This allows for the injection of custom Java behavior and the redirection of method execution without altering the original source code. The framework includes tools for applicat
Provides a specialized framework for hooking into the Android Runtime (ART) to intercept and modify method calls.
Dexposed est un ensemble d'outils et de moteurs d'exécution conçus pour le patch dynamique, l'interception de framework et l'instrumentation de code sur les appareils Android. Il fonctionne comme un framework de hooking et un outil d'instrumentation utilisé pour charger du code personnalisé dans des processus en cours d'exécution afin d'altérer la logique sans modifier le bytecode original. Le projet permet l'interception et la modification du comportement des méthodes au sein des applications Android et du framework système. Il fournit spécifiquement des capacités pour contourner les limitations du système d'exploitation en remplaçant les appels de framework et en appliquant des correctifs à chaud aux processus en direct sans nécessiter de redémarrage. L'ensemble d'outils couvre de vastes capacités d'instrumentation, y compris l'interception des exécutions de méthodes, la redirection des appels de super méthodes et la surveillance du comportement au niveau du système via l'interception au moment de l'exécution.
Acts as a comprehensive toolkit for intercepting Java and native layer functions within the Android framework.
xHook est une bibliothèque d'instrumentation et de hooking de bas niveau pour les binaires ELF Android. Elle fonctionne comme un framework pour intercepter les symboles natifs et rediriger les appels de fonction en modifiant la table de liaison de procédure (PLT). L'outil utilise des expressions régulières pour filtrer des fichiers binaires et des symboles spécifiques à intercepter. Il permet la redirection d'appels natifs vers des implémentations de fonctions personnalisées sans altérer les fichiers binaires originaux. Le framework couvre la résolution dynamique de symboles, la modification de tables ELF et l'analyse de sécurité des bibliothèques natives. Il inclut également des mécanismes de stabilité qui utilisent des gestionnaires de signaux pour intercepter les erreurs de segmentation et empêcher les plantages d'applications lors des calculs de pointeurs.
Provides a toolkit for intercepting and redirecting native layer functions to modify Android application behavior at runtime.
LSPosed_mod est un système de hooking et de gestion de modules pour Android. Il permet d'installer et de configurer des modifications au niveau du système pour altérer le comportement de l'appareil sans modifier l'image système originale ni les fichiers sources. Le projet utilise l'injection de processus basée sur zygote et le hooking de méthodes au runtime pour intercepter les flux d'exécution en mémoire. Il inclut une couche d'exécution agnostique de la version pour maintenir une interface cohérente à travers différentes versions et environnements Android, ainsi qu'une interception par proxy dynamique pour modifier les arguments et les valeurs de retour des méthodes. La gestion de ces modifications est assurée par une API programmable et une interface en ligne de commande pour les utilisateurs root. Ces outils permettent un contrôle programmatique de la portée et de l'état actif des composants logiciels installés sur le matériel rooté.
Provides a toolkit for intercepting Java and native layer functions to modify Android app behavior at runtime.
XposedBridge is an Android Java hooking framework and bytecode instrumentation engine. It functions as a runtime system for intercepting and modifying Java method calls within the Android operating system and installed applications. The project provides a mechanism for zygote process injection, ensuring that all spawned applications inherit the instrumentation logic. It enables the modification of internal Android system behaviors through method proxying and Java reflection to access private internal system members. The framework supports dynamic Android instrumentation and runtime analysis,
Provides a toolkit for intercepting Java and native layer functions to modify Android system and application behavior.