تبسيط OpCore
أداة مصممة لتبسيط إنشاء OpenCore EFI. سواء كنت مستخدمًا مبتدئًا أو متمرسًا، فإن OpCore Simplify يزيل الكثير من التعقيد المرتبط بإعدادات Hackintosh.
الميزات • كيفية الاستخدام • المساهمة • الترخيص • الاعتمادات • الاتصال
مهم
إذا نجحت عملية التثبيت باستخدام OpCore Simplify، فيرجى تأكيد ذلك على Successful Hackintosh Setup with OpCore Simplify. وهذا سوف يساعد بشكل كبير الآخرين في المجتمع.
مهما كانت النتيجة، استمتع فقط بما يمكن أن تحققه الأداة الآلية!
✨ المميزات
دعم شامل للأجهزة ونظام التشغيل macOS
يدعم بشكل كامل الأجهزة الحديثة. استخدم Compatibility Checker
للتحقق من الأجهزة المدعومة/غير المدعومة وإصدار macOS المدعوم.
عنصر | المدعومة |
---|
وحدة المعالجة المركزية | إنتل: ساندي بريدج (الجيل الثاني) → بحيرة رابتور (الجيل الرابع عشر) AMD: Ryzen و Threadripper مع AMD Vanilla |
GPU | Intel iGPU: Sandy Bridge (الجيل الثاني) → Ice Lake (الجيل العاشر) AMD APU: عائلة Vega Raven ASIC بأكملها (سلسلة Ryzen 1xxx → 5xxx، 7x30) AMD dGPU: أجيال Navi 23 وNavi 22 وNavi 21 والسلاسل الأقدم نفيديا: أجيال كيبلر، باسكال، ماكسويل، فيرمي، تسلا |
ماك | ماك هاي سييرا → ماك سيكويا |
تصحيحات ACPI وKexts
يكتشف ويضيف تصحيحات ونصوص ACPI تلقائيًا بناءً على تكوين الأجهزة.
- متكامل مع SSDTTime للتصحيحات الشائعة (على سبيل المثال، FakeEC، FixHPET، PLUG، RTCAWAC).
- يتضمن تصحيحات مخصصة:
- يمكنك منع حالات ذعر kernel عن طريق توجيه أول إدخال لوحدة المعالجة المركزية (CPU) إلى وحدة معالجة مركزية نشطة، وتعطيل جهاز UNC0، وإنشاء جهاز RTC جديد لأنظمة HEDT.
- قم بتعطيل أجهزة PCI غير المدعومة أو غير المستخدمة، مثل وحدة معالجة الرسومات (باستخدام أساليب Optimus وBumblebee والمحاكاة الساخرة)، وبطاقة Wi-Fi، ووحدة تحكم تخزين NVMe.
- قم بإصلاح قيم حالة السكون في طرق _PRW (GPRW، UPRW، HP Special) لمنع الاستيقاظ الفوري.
- أضف الأجهزة بما في ذلك ALS0 وBUS0 وMCHC وPMCR وPNLF وRMNE وIMEI وUSBX وXOSI بالإضافة إلى Surface Patch.
- تمكين أجهزة ALSD وGPI0.
التحديثات التلقائية
يتحقق تلقائيًا من OpenCorePkg وkexts من إصدارات Dortania Builds وGitHub ويحدثها قبل كل إنشاء EFI.
- يتم تخزين جميع روابط التنزيل في
bootloader_kexts_data.json
.
تكوين EFI
قم بتطبيق تخصيص إضافي بناءً على المصادر المستخدمة على نطاق واسع والخبرة الشخصية.
- معرفات GPU المزيفة لبعض وحدات معالجة الرسومات AMD التي لم يتم التعرف عليها في نظام التشغيل macOS.
- استخدم CpuTopologyRebuild kext لوحدات المعالجة المركزية Intel ذات النوى P والنوى الإلكترونية لتحسين الأداء.
- تعطيل حماية سلامة النظام (SIP).
- معرفات محاكاة ساخرة لوحدة المعالجة المركزية لمعالجات Intel Pentium وCeleron وCore وXeon.
- أضف أسماء وحدة المعالجة المركزية المخصصة لوحدات المعالجة المركزية AMD، بالإضافة إلى خطوط Intel Pentium وCeleron وXeon وCore من الجيل Rocket Lake (11th) والأحدث.
- أضف تصحيحًا للسماح بتشغيل macOS باستخدام SMBIOS غير مدعوم.
- أضف إدخالات NVRAM لتجاوز التحقق من وحدة تحكم Bluetooth الداخلية.
- قم بتكوين ResizeAppleGpuBars بشكل صحيح بناءً على معلومات Resizeable BAR المحددة.
- السماح بتكوين iGPU المرن بين الشاشة بدون رأس وقيادة الشاشة عند وجود وحدة معالجة رسومات منفصلة مدعومة.
- قم بإدخال وحدات معالجة الرسومات Intel في وضع VESA باستخدام موصلات HDMI وDVI لتبسيط عملية التثبيت.
- استخدم معرفات تخطيط عشوائي تحتوي على تعليق بناءً على العلامة التجارية للمؤلف أو اللوحة الأم للحصول على جودة صوت أفضل.
- قم بتوفير التكوين المطلوب لاستخدام OpenCore Legacy Patcher.
- أضف خاصية الجهاز المضمنة لأجهزة الشبكة (إصلاح "تعذر الاتصال بالخادم" عند استخدام iServices) ووحدات التحكم في التخزين (إصلاح محركات الأقراص الداخلية الموضحة على أنها خارجية).
- قم بإعطاء الأولوية لـ SMBIOS المُحسّن لكل من إدارة الطاقة والأداء.
- أعد تمكين إدارة طاقة وحدة المعالجة المركزية على وحدات المعالجة المركزية Intel القديمة في نظام التشغيل macOS Ventura 13 والإصدارات الأحدث.
وأكثر...
التخصيص السهل
بالإضافة إلى الإعدادات الافتراضية المطبقة، يمكن للمستخدمين إجراء المزيد من التخصيصات بسهولة إذا رغبوا في ذلك.
- تصحيحات ACPI المخصصة، والنصوص، وتعديلات SMBIOS ( غير مستحسن ).
- فرض تحميل النصوص على إصدارات macOS غير المدعومة.
- أضف تحديد الوضع للأداء والكفاءة على وحدات معالجة الرسومات المنفصلة المدعومة لأجهزة الكمبيوتر المحمولة.
- دعم AirportItlwm على نظام التشغيل macOS Sequoia 15 مع حل مؤقت . حدد يدويًا نصوص AirportItlwm وIOSkywalkFamily IO80211FamilyLegacy وAMFIPass، ثم قم بتطبيق تصحيح الجذر من OpenCore Legacy Patcher.
؟ كيفية الاستخدام
تبسيط تشغيل OpCore :
- على نظام التشغيل Windows ، قم بتشغيل
OpCore-Simplify.bat
. - على نظام التشغيل macOS ، قم بتشغيل
OpCore-Simplify.command
.
اختيار تقرير الأجهزة :
- على نظام التشغيل Windows، سيكون هناك خيار لـ
E. Export hardware report
. يوصى باستخدام هذا للحصول على أفضل النتائج مع تكوين الأجهزة ونظام BIOS في وقت الإنشاء. - وبدلاً من ذلك، استخدم Hardware Sniffer لإنشاء ملف
Report.json
وACPI للتكوين يدويًا.
تحديد إصدار macOS وتخصيص OpenCore EFI :
- افتراضيًا، سيتم تحديد أحدث إصدار متوافق من macOS لجهازك.
- سيقوم OpCore Simplify تلقائيًا بتطبيق تصحيحات ونصوص ACPI الأساسية.
- يمكنك مراجعة هذه الإعدادات وتخصيصها يدويًا حسب الحاجة.
بناء OpenCore EFI :
- بمجرد تخصيص جميع الخيارات، حدد Build OpenCore EFI لإنشاء EFI الخاص بك.
- ستقوم الأداة تلقائيًا بتنزيل أداة تحميل التشغيل والنصوص الضرورية، الأمر الذي قد يستغرق بضع دقائق.
رسم الخرائط USB :
- بعد إنشاء EFI، اتبع خطوات تعيين منافذ USB.
إنشاء USB وتثبيت نظام التشغيل macOS :
- استخدم UnPlugged على نظام التشغيل Windows لإنشاء أداة تثبيت USB macOS، أو اتبع هذا الدليل لنظام macOS.
- لاستكشاف الأخطاء وإصلاحها، راجع دليل استكشاف أخطاء OpenCore وإصلاحها.
ملحوظة
بالنسبة لأجهزة الكمبيوتر المكتبية التي تستخدم وحدات معالجة الرسومات AMD من السلسلة 6000، إذا واجهت شاشة سوداء بعد التشغيل، فيرجى إزالة وسيطات التمهيد -v debug=0x100 keepsyms=1
.
بالنسبة لأجهزة الكمبيوتر المكتبية التي تدعم Resizable BAR، إذا كانت الخيارات الوحيدة المتاحة هي Auto/Disabled في الإعدادات، فحدد Disabled .
إذا كنت تستخدم بطاقة Intel WiFi مع نظام التشغيل macOS Sonoma والإصدارات الأحدث، فسيتم استخدام ملف itlwm kext بشكل افتراضي. بمجرد اكتمال التثبيت، ستحتاج إلى استخدام تطبيق Heliport للاتصال بشبكة Wi-Fi.
بعد التثبيت الناجح، إذا كان OpenCore Legacy Patcher مطلوبًا، فما عليك سوى تطبيق تصحيحات الجذر لتنشيط الميزات المفقودة (مثل بطاقة Broadcom Wi-Fi الحديثة وتسريع الرسومات).
بالنسبة لوحدات معالجة الرسومات AMD، بعد تطبيق تصحيحات الجذر من OpenCore Legacy Patcher، تحتاج إلى إزالة وسيطة التمهيد -radvesa
/ -amd_no_dgpu_accel
حتى يعمل تسريع الرسومات.
؟ المساهمة
المساهمات هي محل تقدير كبير ! إذا كانت لديك أفكار لتحسين هذا المشروع، فلا تتردد في تعديل الريبو وإنشاء طلب سحب، أو فتح مشكلة بعلامة "التحسين".
لا تنسى أن تقوم بنجمة المشروع! شكرا لدعمكم! ؟
؟ رخصة
يتم توزيعه بموجب ترخيص BSD المكون من 3 فقرات. راجع LICENSE
لمزيد من المعلومات.
؟ الاعتمادات
- OpenCorePkg وkexts – العمود الفقري لهذا المشروع.
- SSDTTime – أدوات تصحيح SSDT.
- Hardware Sniffer – لجمع معلومات الأجهزة.
- USBToolBox – أداة رسم خرائط USB.
- ProperTree – لتحرير ملفات
config.plist
.
؟ اتصال
هوانغ هونغ تشيوان · فيسبوك @macforce2601 · تيليجرام @lzhoang2601 · البريد الإلكتروني: [email protected]