الكونفق¶
اذا كنت تستخدم كلوفر مسبقا فا فكره الكونفق هي قريبه لاكن هناك اختلافات كبيرة
عكس كلوفر الذي بامكانك فيه اضافه التعريفات وملفات acip بدون اي خطوه اضافيه. في اوبن كور تحتاج ان تضيف كل الكيكستات بالترتيب و ملفات ال acpi الى ملف الكونفق ليتم تفعيلها اثناء الاقلاع. لذلك استخدام كونفقات مجهزه مسبقا غير ممكن بدون تعديلها الا اذا استخدمت ملف EFI جاهز بالكامل
لذلك الطريقه الاكثر شهره هي تعديل على العينة التي تاتي مع اوبن كور واضافه الاعدادات الضرورية, لكن لتسهيل عمليه البناء قمنا في هاكنتوش بالعربي بعمل مجموعه من الكونفقات المجهزه مسبقا تحتوي على الاعدادات الاجباريه لكل جيل من المعالجات, يتبقى فقط على المستخدم اضافه الخصائص التي تعتمد على الجهاز مثل نوع كرت الشاشه,نوع المذربورد,اعدادات بايوس, الخ..
تنبيه
حاليا الكونفقات موجوده لمعالجات انتل على الابتوبات ومعالجات انتل العاديه للمكتبي فقط, بقيه المعالجات ستبني من العينه داخل اوبن كور
ملحوظه
طريقه التحميل تكون بالذهاب الى اخر اصدار (اعلى الصفحه) ثم الضغط على Source code (zip) لتحميل اخر اصدار من الكونفقات.
هذه الطريقه مخصصه ل OC-Configs فقط
ملفات الكونفق التي يجب تحميلها
Pc
اسم الجيل | السلسة | اسم الملف |
---|---|---|
3-Ivy Bridge | 3XXX | 3rdgen-ivy-bridge.plist |
4-Haswell | 4XXX | 4thgen-Haswell.plist |
6-Skylake | 6XXX | 6thgen-Skylake.plist |
7-Kaby Lake | 7XXX | 7thgen-Kaby-lake.plist |
8/9-Coffee Lake | 8XXX-9XXX | 8th-9thgen-Coffeelake.plist.plist |
10-Comet Lake | 10XXX | 10thgen-Comet-lake.plist |
Laptop
اسم الجيل | السلسة | اسم الملف |
---|---|---|
3-Ivy Bridge | 3XXX | 3rdgen-laptops.plist |
4-Haswell | 4XXX | 4thgen-laptops.plist |
5-Broadwell | 5XXX | 5thgen-laptops.plist |
6-Skylake | 6XXX | 6thgen-laptops.plist |
7-Kaby Lake | 7XXX | 7thgen-laptops.plist |
8-Coffee Lake | 8XXX | 8th-9thgen-Coffeelake.plist.plist |
9-Coffee Lake | 9XXX | 9thgen(or comet-lake)-laptops.plist |
10-Comet Lake | 10XXX | 9thgen(or comet-lake)-laptops.plist |
10-ice Lake | 10XXG | 10thgen-laptops.plist |
البرامج¶
-
هذا هو برنامج متكامل لتعديل كونفقات اوبن كور مبني على python ومتوافق مع جميع الانظمه(يشمل لينكس)
طريقه تحميل البرنامج هي مثل الكونفقات
-
برنامج مخصص لتوليد معلومات عن موديل الجهاز (SMbios) مثل السيريال ورقم اللوحه وغيرها من المعلومات.
نقل الكونفق¶
لنقل الكونفق لل USB
اذا كنت تستخدم احد الكونفقات الجاهزه من هاكنتوش بالعربي, فقم بتغيير اسمه الى config.plist
بعد ذلك قم نسخة الى EFI/OC
في حالة عدم توفر كونفق جاهز لجهازك اذهب الى ملف docs الموجود في الملف المضغوط الخاص ب Opencore ثم قم بنسخ Sample.plist بعدها قم بتغيير اسمه الى config.plist
ولصقة في EFI/OC
طبعا هذه الكونفقات ناقصة وليست مكتملة لذلك سنشرح في قسم تجيهز الكونفق االخطوات والتعديلات الضرورية لكل جيل.
كيفية تعديل الكونفق¶
في الصفحات القادمة سنطلب من اضافه عناصر جديده للكونفق او تعديلها.
ملحوظة
- key = عنوان
- Value = قيمة
- Type = النوع
هناك عده انواع للمدخلات(السطر) في الكونفق
- data التي تدعم وضع value
- string وهي عباره عن جملة عادية
- number رقم
- Dictionary وهذا يعتببر مثل قسم, بحيث تضع تحته الاعدادت مثل
PciRoot(0x0)/Pci(0x16,0x0)
في الصورة
لانشاء سطر جديد على القسم الذي تريد ان يكون تحته السطر ثم اضغط على + في الكيبورد, ثم قم بتغيير العنوان وحدد نوع السطر.
مثال عملي على استخدام البرنامج في الشرح:
عنوان السطر هو نفس عنوان المربع في الاسفل
PciRoot(0x0)/Pci(0x16,0x0)
اذا كانت لديك مذربورد من الفئة السادسة(H61, B65, Q65, P67, H67, Q67, Z68) ستحتاج الى تغيير رقم جهاز ال IMEI حتى يكون مدعوم, قم باضافه الاتي تحت Add
Value | Type | Key |
---|---|---|
3A1E0000 | Data | device-id |
اضافه ملفات الكيكستات و ACPI وتعريفات الفريميور (سنابشوت)¶
لفتح برنامج Propertree على ويندوز اختار ProperTree.bat اما لينكس فختار ProperTree.command
بعد فتح البرنامج اضغط Ctrl + o واختار ملف الكونفق الموجود على ال usb بعد نقله.
بعد ذلك اضغط Ctrl + Shift + R ثم اختار ملف OC داخل ملف ال EFI على ال usb
البرنامج تلقائيا سيقوم باضافه جميع الملفات من كيكستات و ACPI و تعريفات فريموير الى الكونفق.
بعد ذلك ستلاحظ ان الكيكستات و ال acpi تمت اضافتها
تنبيه
في كل مرة تقوم باضافه اي ملف جديد على ال efi سواء كيكست او ssdt او غيرة تقوم بعمل سنابشوت مره اخرى