2 مستودعات
Modifying application logic at runtime by redirecting method calls to native callbacks.
Distinct from Patch Application: Distinct from Patch Application: focuses on runtime memory redirection rather than applying file-based source patches.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Runtime Method Hooking. Refine with filters or upvote what's useful.
LearningNotes هي قاعدة معرفية تقنية ودليل دراسي هندسي يركز على داخليات إطار عمل Android، وبنية النظام، وتحسين أداء الهاتف المحمول. تعمل كمرجع لتحليل تسلسل تمهيد Android، وتمهيد العملية، وتهيئة خدمة النظام. يوفر المشروع أدلة مفصلة حول أداء الهاتف المحمول، بما في ذلك استراتيجيات تقليل آثار الذاكرة، وتحديد تسريبات الذاكرة، وتحسين فك تشفير الصور. كما يغطي التواصل بين العمليات في Android باستخدام AIDL ومحرك نواة Binder، بالإضافة إلى أدلة هندسة البرمجيات لفصل منطق الأعمال عن واجهات المستخدم من خلال أنماط مثل MVVM و MVP. بعيداً عن تطوير الهاتف المحمول، يتضمن المستودع قاعدة معرفية لعلوم الحاسوب للتحضير للمقابلات التقنية، تغطي هياكل البيانات، والخوارزميات، ومفاهيم نظام التشغيل. كما يتميز بمرجع عملي للتحكم في الإصدار Git، يوضح بالتفصيل إدارة المستودع، والمزامنة، وسير عمل التفرع.
Explains how to redirect method calls to native callbacks to fix bugs without full app updates.
MelonLoader هو محمل إضافات لمحرك الألعاب مصمم لحقن كود مخصص وتحميل إضافات خارجية في ألعاب Unity. يعمل كإطار عمل تعديل (Modding) يدعم كلاً من بيئات التشغيل Mono و Il2Cpp، مما يسمح بتعديل الألعاب عبر بنيات خلفية مختلفة. يُمكّن المشروع من تصحيح وربط الوظائف داخل ألعاب Unity، ويوفر بشكل خاص نظاماً لإدارة تجميعات C# في بيئات Mono وإطار عمل لتصحيح الخلفية Interop C++ المستخدمة بواسطة Il2Cpp. يتعامل النظام مع اعتراض عملية تمهيد التطبيق لتحميل تعديلات الطرف الثالث من مجلدات مخصصة ويلتقط سجلات المحرك الداخلية في تدفق موحد لاستكشاف الأخطاء وإصلاحها. كما يتضمن أنظمة تكوين لضبط سلوك المحمل، ورؤية وحدة التحكم، ومستويات تصحيح الأخطاء.
Redirects method calls in the Mono JIT compiler to native callbacks to alter game behavior.