4 रिपॉजिटरी
Mechanisms for intercepting internal application events by attaching listeners to the native mobile operating system runtime.
Distinct from Native Module Definitions: Distinct from module bridges or recompilers; focuses on active runtime event interception.
Explore 4 awesome GitHub repositories matching mobile development · Native Runtime Hooking. Refine with filters or upvote what's useful.
Flipper is a mobile app debugging platform and cross-platform debugging bridge that connects a desktop environment to mobile devices. It provides a desktop tool for inspecting logs, network traffic, and layout hierarchies of mobile applications in real time. The platform is built as a plugin-based developer tool, offering a customizable framework for building visual debugging tools and data inspectors. This architecture allows for the creation of specialized plugins and visualizers to monitor internal application data through the desktop interface. The tool covers several functional domains
Intersects internal application events and logs by attaching listeners to the native mobile operating system's runtime.
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
Intercepts and modifies native function calls and system calls to spoof hardware and bypass environment detection.
DroidPlugin is an Android plugin framework designed to execute third-party APKs and native binaries without requiring installation or modifications to the host application manifest. It provides a native binary plugin host that allows the loading of C and C++ binaries through native hooks to extend core application functionality. The framework utilizes a component router to direct activities and services to external plugins, bypassing the need for manual registration in the host manifest. It further decouples external activities from the host lifecycle through a proxy-based mechanism. The sys
Utilizes native hooks to inject external C or C++ binaries into the runtime for high-performance functionality.
Theos एक क्रॉस-प्लेटफ़ॉर्म मोबाइल डेवलपमेंट टूलचेन और बिल्ड सिस्टम है जिसे मोबाइल ऑपरेटिंग सिस्टम्स के लिए सॉफ़्टवेयर को कंपाइल और पैकेज करने के लिए डिज़ाइन किया गया है। यह एक सिस्टम ट्विक किट और रनटाइम हुकिंग फ्रेमवर्क के रूप में कार्य करता है, जो डेवलपर्स को ऐसे संशोधन बनाने की अनुमति देता है जो मोबाइल OS एनवायरनमेंट के आंतरिक व्यवहार को बदलते हैं। यह प्रोजेक्ट विशेष प्रीप्रोसेसर सिंटैक्स प्रदान करके खुद को अलग करता है जो लो-लेवल API कॉल्स जनरेट करता है, जिससे फंक्शन और मेथड हुकिंग के लिए आमतौर पर आवश्यक बॉयलरप्लेट कोड हट जाता है। यह डायनामिक रनटाइम मेथड स्विज़लिंग और क्लास एक्सटेंशन को सक्षम बनाता है, जिससे डेवलपर्स मौजूदा सिस्टम मेथड्स को इंटरसेप्ट कर सकते हैं और उन्हें कस्टम इम्प्लीमेंटेशन के साथ बदल सकते हैं, जबकि मूल कार्यक्षमता को कॉल करने की क्षमता बनाए रखते हैं। टूलचेन विभिन्न प्रोसेसर और सिमुलेटरों के लिए मल्टी-आर्किटेक्चर बिल्ड ऑर्केस्ट्रेशन, और deb, ipa, pkg, और rpm जैसे मल्टी-फॉर्मेट इंस्टॉलेशन पैकेजेस के निर्माण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें कंपाइल-टाइम पथ रिज़ॉल्यूशन और लाइब्रेरी लिंक समायोजन के माध्यम से रूटलेस एनवायरनमेंट डेवलपमेंट के लिए समर्पित सपोर्ट शामिल है। बिल्ड सिस्टम को Makefiles के माध्यम से मैनेज किया जाता है और यह प्रारंभिक डेवलपमेंट सेटअप को ऑटोमेट करने के लिए विभिन्न प्रोजेक्ट स्कैफोल्डिंग टेम्प्लेट्स को सपोर्ट करता है।
Implements mechanisms for intercepting internal application events by attaching listeners to the native mobile operating system runtime.