8 Repos
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 ist ein Toolkit für Android-Runtime-Instrumentierung, Methoden-Interzeption und Sicherheits-Auditing. Es fungiert als aspektorientiertes Programmier-Framework und dynamischer Methoden-Interzeptor, der darauf ausgelegt ist, das Verhalten von Java-Methoden innerhalb der Android Runtime zu überwachen und zu ändern. Das Projekt bietet Funktionen zum Abfangen und Modifizieren sowohl von Kernkomponenten des Android-Frameworks als auch spezifischer Anwendungslogik. Dies ermöglicht die Injektion von benutzerdefiniertem Java-Verhalten und die Umleitung der Methodenausführung, ohne den ursprünglichen Quellcode zu ändern. Das Framework enthält Tools für das Sicherheits-Auditing von Anwendungen, die das Scannen nach eingebetteten Shells und die Überwachung der Nutzung sensibler System-APIs umfassen. Diese Observability-Funktionen ermöglichen die Analyse des Datenflusses und die Verifizierung von Sicherheitsstatus während der Laufzeitausführung.
Provides a specialized framework for hooking into the Android Runtime (ART) to intercept and modify method calls.
Dexposed ist eine Reihe von Laufzeit-Tools und Engines, die für dynamisches Patchen, Framework-Interception und Code-Instrumentierung auf Android-Geräten entwickelt wurden. Es fungiert als Hooking-Framework und Instrumentierungstool, das verwendet wird, um benutzerdefinierten Code in laufende Prozesse zu laden und die Logik zu ändern, ohne den ursprünglichen Bytecode zu modifizieren. Das Projekt ermöglicht das Abfangen und Modifizieren von Methodenverhalten sowohl innerhalb von Android-Anwendungen als auch im System-Framework. Es bietet spezifisch Funktionen zur Umgehung von Betriebssystembeschränkungen durch das Überschreiben von Framework-Aufrufen und das Anwenden von Hot-Patches auf Live-Prozesse, ohne dass ein Neustart erforderlich ist. Das Toolset deckt breite Instrumentierungsfunktionen ab, einschließlich des Abfangens von Methodenausführungen, der Umleitung von Super-Methodenaufrufen und der Überwachung von Verhalten auf Systemebene durch Laufzeit-Interception.
Acts as a comprehensive toolkit for intercepting Java and native layer functions within the Android framework.
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
Provides a toolkit for intercepting and redirecting native layer functions to modify Android application behavior at runtime.
LSPosed_mod ist ein System für Android-System-Hooking und Modulverwaltung. Es ermöglicht die Installation und Konfiguration von Modifikationen auf Systemebene, um das Geräteverhalten zu ändern, ohne das ursprüngliche System-Image oder die Quelldateien zu verändern. Das Projekt nutzt Zygote-basierte Prozess-Injektion und Runtime-Methoden-Hooking, um Ausführungsabläufe im Speicher abzufangen. Es enthält eine versionsunabhängige Ausführungsschicht, um eine konsistente Schnittstelle über verschiedene Android-Betriebssystemversionen und -umgebungen hinweg zu gewährleisten, sowie dynamische Proxy-Interzeption zur Modifikation von Methodenargumenten und Rückgabewerten. Die Verwaltung dieser Modifikationen erfolgt über eine programmierbare API und eine Befehlszeilenschnittstelle für Root-Benutzer. Diese Tools ermöglichen die programmatische Steuerung des Umfangs und des aktiven Status installierter Softwarekomponenten auf gerooteter Hardware.
Provides a toolkit for intercepting Java and native layer functions to modify Android app behavior at runtime.
XposedBridge ist ein Android-Java-Hooking-Framework und eine Bytecode-Instrumentierungs-Engine. Es fungiert als Laufzeitsystem zum Abfangen und Modifizieren von Java-Methodenaufrufen innerhalb des Android-Betriebssystems und installierter Anwendungen. Das Projekt bietet einen Mechanismus für Zygote-Prozess-Injection, der sicherstellt, dass alle gestarteten Anwendungen die Instrumentierungslogik erben. Es ermöglicht die Modifikation interner Android-Systemverhaltensweisen durch Method-Proxying und Java-Reflection, um auf private interne Systemmitglieder zuzugreifen. Das Framework unterstützt dynamische Android-Instrumentierung und Laufzeitanalyse, was die Beobachtung und Manipulation von Methodenausführungsflüssen ermöglicht. Seine Fähigkeiten decken das Modding von Android-Anwendungen ab, einschließlich der Möglichkeit, interne Logik zu ändern, ohne die ursprünglichen APK-Dateien zu modifizieren.
Provides a toolkit for intercepting Java and native layer functions to modify Android system and application behavior.