2 रिपॉजिटरी
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 एक क्रॉस-प्लेटफ़ॉर्म मोबाइल डेवलपमेंट टूलचेन और बिल्ड सिस्टम है जिसे मोबाइल ऑपरेटिंग सिस्टम्स के लिए सॉफ़्टवेयर को कंपाइल और पैकेज करने के लिए डिज़ाइन किया गया है। यह एक सिस्टम ट्विक किट और रनटाइम हुकिंग फ्रेमवर्क के रूप में कार्य करता है, जो डेवलपर्स को ऐसे संशोधन बनाने की अनुमति देता है जो मोबाइल OS एनवायरनमेंट के आंतरिक व्यवहार को बदलते हैं। यह प्रोजेक्ट विशेष प्रीप्रोसेसर सिंटैक्स प्रदान करके खुद को अलग करता है जो लो-लेवल API कॉल्स जनरेट करता है, जिससे फंक्शन और मेथड हुकिंग के लिए आमतौर पर आवश्यक बॉयलरप्लेट कोड हट जाता है। यह डायनामिक रनटाइम मेथड स्विज़लिंग और क्लास एक्सटेंशन को सक्षम बनाता है, जिससे डेवलपर्स मौजूदा सिस्टम मेथड्स को इंटरसेप्ट कर सकते हैं और उन्हें कस्टम इम्प्लीमेंटेशन के साथ बदल सकते हैं, जबकि मूल कार्यक्षमता को कॉल करने की क्षमता बनाए रखते हैं। टूलचेन विभिन्न प्रोसेसर और सिमुलेटरों के लिए मल्टी-आर्किटेक्चर बिल्ड ऑर्केस्ट्रेशन, और deb, ipa, pkg, और rpm जैसे मल्टी-फॉर्मेट इंस्टॉलेशन पैकेजेस के निर्माण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कंपाइल-टाइम पथ रिज़ॉल्यूशन और लाइब्रेरी लिंक समायोजन के माध्यम से रूटलेस एनवायरनमेंट डेवलपमेंट के लिए समर्पित सपोर्ट शामिल है। बिल्ड सिस्टम को Makefiles के माध्यम से मैनेज किया जाता है और यह प्रारंभिक डेवलपमेंट सेटअप को ऑटोमेट करने के लिए विभिन्न प्रोजेक्ट स्कैफोल्डिंग टेम्प्लेट्स को सपोर्ट करता है।
Provides a framework to intercept and replace functions at runtime to modify application behavior.