هذه مكتبة بسيطة لتنزيل kernelcache لجهاز iOS/macOS المضيف. إنه مشابه لـ libgrabkernel الأصلي من tihmstar، ولكنه يستخدم واجهة برمجة تطبيقات AppleDB للعثور على عنوان URL لـ kernelcache، مما يتيح له العمل مع الإصدارات التجريبية من iOS/macOS أيضًا.
يحتوي libgrabkernel2 أيضًا على شريط توافق لوظيفة grabkernel()
الخاصة بـ libgrabkernel الأصلية. هذا يعني أنه يمكنك تبديل libgrabkernel dylib بـ libgrabkernel2 في مشروع تم تجميعه مسبقًا دون مشاكل.
قم بتشغيل make
في الدليل الجذر.
TARGET=macos
لنظام التشغيل macOS (الإعداد الافتراضي هو iOS)DEBUG=1
لبناء التصحيح. ستكون منتجات البناء والرؤوس موجودة في دليل output
.
يرجع الفضل الكبير إلى dhinakg في إعادة تنفيذ تحليل واجهة برمجة التطبيقات (API) في Objective-C (كما كان في الأصل في Swift).