8 repository-uri
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 este un toolkit pentru instrumentarea runtime-ului Android, interceptarea metodelor și auditarea posturii de securitate. Funcționează ca un framework de programare orientată pe aspecte și un interceptor de metode dinamic conceput pentru a monitoriza și altera comportamentul metodelor Java în cadrul Android Runtime. Proiectul oferă capabilități pentru interceptarea și modificarea atât a componentelor framework-ului Android de bază, cât și a logicii specifice aplicației. Acest lucru permite injectarea de comportament Java personalizat și redirecționarea execuției metodelor fără a altera codul sursă original. Framework-ul include instrumente pentru auditarea securității aplicațiilor, care implică scanarea pentru shell-uri încorporate și monitorizarea utilizării API-urilor de sistem sensibile. Aceste funcții de observabilitate permit analiza fluxului de date și verificarea posturilor de securitate în timpul execuției la runtime.
Provides a specialized framework for hooking into the Android Runtime (ART) to intercept and modify method calls.
Dexposed este un set de instrumente și motoare de runtime concepute pentru patching dinamic, interceptarea framework-ului și instrumentarea codului pe dispozitive Android. Funcționează ca un framework de hooking și instrument de instrumentare utilizat pentru a încărca cod personalizat în procesele care rulează, pentru a altera logica fără a modifica bytecode-ul original. Proiectul permite interceptarea și modificarea comportamentului metodelor atât în aplicațiile Android, cât și în framework-ul sistemului. Oferă în mod specific capabilități pentru a ocoli limitările sistemului de operare prin suprascrierea apelurilor de framework și aplicarea de hot-patch-uri pe procesele live fără a necesita o repornire. Setul de instrumente acoperă capabilități largi de instrumentare, inclusiv interceptarea execuțiilor metodelor, redirecționarea apelurilor de super-metode și monitorizarea comportamentului la nivel de sistem prin interceptarea la runtime.
Acts as a comprehensive toolkit for intercepting Java and native layer functions within the Android framework.
xHook este o bibliotecă de instrumentare și hooking de nivel scăzut pentru binare Android ELF. Funcționează ca un framework pentru interceptarea simbolurilor native și redirecționarea apelurilor de funcții prin modificarea tabelei de legături de proceduri (procedure linkage table). Instrumentul utilizează expresii regulate pentru a filtra fișiere binare și simboluri specifice pentru interceptare. Acesta permite redirecționarea apelurilor native către implementări de funcții personalizate fără a altera fișierele binare originale. Framework-ul acoperă rezoluția dinamică a simbolurilor, modificarea tabelelor ELF și analiza de securitate a bibliotecilor native. Include, de asemenea, mecanisme de stabilitate care utilizează handler-e de semnal pentru a intercepta segmentation faults și a preveni crash-urile aplicațiilor în timpul calculelor de pointeri.
Provides a toolkit for intercepting and redirecting native layer functions to modify Android application behavior at runtime.
LSPosed_mod is a system for Android system hooking and module management. It enables the installation and configuration of system-level modifications to change device behavior without altering the original system image or source files. The project utilizes zygote-based process injection and runtime method hooking to intercept execution flows in memory. It includes a version-agnostic execution layer to maintain a consistent interface across different Android operating system versions and environments, as well as dynamic proxy interception to modify method arguments and return values. Manageme
Provides a toolkit for intercepting Java and native layer functions to modify Android app behavior at runtime.
XposedBridge este un framework de hooking Java pentru Android și un motor de instrumentare a bytecode-ului. Funcționează ca un sistem runtime pentru interceptarea și modificarea apelurilor de metode Java în cadrul sistemului de operare Android și al aplicațiilor instalate. Proiectul oferă un mecanism pentru injectarea în procesul zygote, asigurându-se că toate aplicațiile lansate moștenesc logica de instrumentare. Permite modificarea comportamentelor interne ale sistemului Android prin proxy-ul metodelor și reflexia Java pentru a accesa membri privați ai sistemului intern. Framework-ul suportă instrumentarea dinamică Android și analiza runtime, permițând observarea și manipularea fluxurilor de execuție a metodelor. Capabilitățile sale acoperă modding-ul aplicațiilor Android, inclusiv capacitatea de a altera logica internă fără a modifica fișierele APK originale.
Provides a toolkit for intercepting Java and native layer functions to modify Android system and application behavior.