2 repository-uri
Systems designed to intercept and modify function calls within a running process environment.
Distinct from Android Runtime API Hooking: Candidates focus on specific API hooks or plugin frameworks rather than the identity of a general runtime hooking framework.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Runtime Hooking Frameworks. Refine with filters or upvote what's useful.
LSPosed is an Android runtime hooking framework and in-memory code modifier. It functions as a system hooking tool that intercepts and modifies system and application methods in memory to change behavior without altering original installation files. The project provides a standardized interface through the Xposed Module API, allowing for the development of plugins that alter the behavior of the Android operating system and installed applications. The framework covers a range of capabilities including runtime function interception, Android system debugging, and application customization. Thes
Provides a comprehensive framework for intercepting and modifying system and application methods in memory on Android.
Theos este un toolchain de dezvoltare mobilă cross-platform și un sistem de build conceput pentru compilarea și împachetarea software-ului pentru sistemele de operare mobile. Funcționează ca un kit de tweak-uri de sistem și un framework de runtime hooking, permițând dezvoltatorilor să creeze modificări care alterează comportamentul intern al mediilor OS mobile. Proiectul se distinge prin furnizarea unei sintaxe de preprocesor specializate care generează apeluri API de nivel scăzut, eliminând codul boilerplate necesar de obicei pentru hooking-ul funcțiilor și metodelor. Permite swizzling-ul dinamic al metodelor de runtime și extensiile de clasă, permițând dezvoltatorilor să intercepteze metodele de sistem existente și să le înlocuiască cu implementări personalizate, menținând în același timp capacitatea de a apela funcționalitatea originală. Toolchain-ul acoperă o gamă largă de capabilități, inclusiv orchestrarea build-ului multi-arhitectură pentru diverse procesoare și simulatoare, și generarea de pachete de instalare multi-format precum deb, ipa, pkg și rpm. Include suport dedicat pentru dezvoltarea în medii rootless prin rezoluția căilor la momentul compilării și ajustări ale link-urilor bibliotecilor. Sistemul de build este gestionat prin Makefile-uri și suportă o varietate de șabloane de scaffolding pentru proiecte pentru a automatiza configurarea inițială a dezvoltării.
Provides a framework to intercept and replace functions at runtime to modify application behavior.