(Kext) اختيار التعريفات

تم اصدار نسخه جديدة من الشرح, يرجى استخدام الاصدار الجديد لانه انتهى دعم هذا الاصدار.

ايش التعريفات (Kext) الي أحتاجها ؟

الموضوع يختلف على حسب الجهاز طبعا بحيث يعتمد على القطع الموجودة في المذربورد

التعريفات الأساسية موجوده في أرشيف ال Kexts من هنا وهو اول ارشيف عربي للكيكست مع وصف لوظيفة الكيكست والروابط مباشره من المطورين

كيكستات اساسية

طبعا Virtualsmc.kext أساسي يقنع النظام ان هذا جهاز ماك

الايثرنت Ethernet :

في حاله وجود عده نسخ من الكيكست دائما قم بتنزيل ملف ال RELEASE ولا تحمل ملفات ال source

بالنسبه للشبكه راح نعتمد على Ethernet(السلك) وليس الواي فاي

ا SmallTreeIntel82576.zip مخصص لتعريف كرت انتل I211-AT

ا intellMausiEthernet.kext يعمل مع معظم كروت الشبكه الحديثه من انتل

ا appleintelE1000e.kext يعمل مع كروت الشبكه القديمه من انتل مشكلتها قد تسبب KP مع الاجهزه الجديده

ا AtherosE2200Ethernet.kext - يعمل مع معظم كروت Atheros و KIller التحميل من هنا

ا RealteakRTL8111.kext يعمل مع كروت Realtek بسرعه 1GB/s

ا RealtekRTL8100.kext يعمل مع كروت Realtek بسرعه 10 -100mb/s التحميل من هنا

مداخل (USB) :

راح تحتاج USBinjectAll,kext بحيث يقوم هذا الكيكست بتفعيل كل مداخل ال usb وتوجيهها الى chipset الخاص بالمذربورد ليتعامل معها النظام

في 10.11 ابل وضعت حد 15 مدخل USB على كل USB Controller يتبين ان 15 عدد كافي حتى يتبين لك ان كل مدخل USB3 يحسب كمدخلان.

على مذربوردات الجيل السادس فما فوق مداخل USB3 و USB 2 يتم التحكم بها من XHCI controllrer وبما ان كل مدخل USB3 يحسب 2 يمكن الوصول الحد بسهوله لاكن يمكن تعطيل حد ال 15 مدخل عنطريق تعديل الكونفق بعد تثبيت النظام الخطوات هنا (انجليزي)

كرت الشاشة (GPU) :

بالنسبه لكرت الشاشة راح تحتاج تعريف Whatevergreen.kext و هو اضافه لكيكست Lilu.kext بحيث استبدلو عدة kexts منها Shiki و NvidiaGraphicsFixup وغيرها

الصوت (Sound) :

بالنسبه للصوت راح تحتاج تعريف Applealc.Kext و وهو اضافه اخرى لكيكست Lilu.kext (تحتاجهم الاثنين) اذا كان كرت الصوت عندك موجود في هاذه القائمه اذا كان كرتك غير موجود هناك تعريف بديل VoodoHDA.Kext مع دعم اوسع

واي فاي وبلوتوث Wi-Fi / Bluetooth :

ابل دعمها لكروت الواي فاي والبلوتوث ضعيف جدا بحيث كروت Intel و RealTek غير مدعومه بشكل كامل أما Atheros مدعومه جزئيا بينما كروت Broadcom هي الكروت الأكثر دعما بحيت فيها من يتعرف تلقائي OOB ومنها من تحتاج بعض الكيكست.

كروت مدعومة :

  • BCM94360CD

  • BCM94331CD

  • BCM94360CS2

  • BCM94352Z

  • BCM94350ZAE

High Sierra :

  • BCM943224

  • AR9285

  • AR9287

  • AR9280

  • AR9380

كروت غير مدعومة :

Wireless AX

  • Intel® Wi-Fi 6 AX201

  • Intel® Wi-Fi 6 AX200

Wireless AC

  • Intel® Wireless-AC 9560

  • Intel® Wireless-AC 9462

  • Intel® Wireless-AC 9461

  • Intel® Wireless-AC 9260

  • Intel® Dual Band Wireless-AC 3168

  • Intel® Dual Band Wireless-AC 8265

  • Intel® Dual Band Wireless-AC 8260

  • Intel® Dual Band Wireless-AC 3165

  • Intel® Dual Band Wireless-AC 7265

  • Intel® Dual Band Wireless-AC 7260

  • Intel® Dual Band Wireless-AC 3160

  • Intel® Dual Band Wireless-AC 7260

Wireless N

  • Intel® Dual Band Wireless-N 7265

  • Intel® Wireless-N 7265

  • Intel® Dual Band Wireless-N 7260

  • Intel® Wireless-N 7260

  • Intel® Centrino® Advanced-N 6230

  • Intel® Centrino® Wireless-N 1030

  • Intel® Centrino® Wireless-N 130

  • Intel® Centrino® Advanced-N 6235

  • Intel® Centrino® Wireless-N 135

  • Intel® Centrino® Wireless-N 105

  • Intel® Centrino® Wireless-N 2200

  • Intel® Centrino® Wireless-N 2230

  • Intel® Centrino® Wireless-N 1000

  • Intel® Centrino® Advanced-N 6205

  • Intel® Centrino® Wireless-N 100

  • Intel® Centrino® Wireless-N + WiMAX 6150

  • Intel® Centrino® Advanced-N + WiMAX 6250

  • Intel® Centrino® Ultimate-N 6300

  • Intel® Centrino® Advanced-N 6200

  • Intel® Wireless WiFi Link 5100AGN

  • Intel® Wireless WiFi Link 5300AGN

  • Intel® Wireless WiFi Link 5350AGN

  • Intel® Wireless WiFi Link 5150AGN

اذا كنت ناوي تغير كرت الواي فاي انتبه من BIOS جهازك هل به Whitelist تعمله شركات مثل HP و Lenovo مقال يشرح ما هي هنا

تعريفات تحتاجها لتعريف الكروت المدعومة :

تعريف AirportBrcmFixup :

هذا ضروري لإصلاح WIFI على العديد من بطاقات Broadcom ، بينما لا تحتاجه جميع الكروت ، هو مطلوب بشكل عام عند استخدام بطاقات لاسلكية غير مصنوعة من Apple . لديه وظيفة إضافية لتشغيل تعريفات كروت Broadcom القديمة في إصدارات أحدث من الماك

تعريف BrcmPatchRAM :

مطلوب لجميع البطاقات اللاسلكية غير المصنوعة من Apple

يستخدم لتشغيل كرت BCM20702 ، التحميل من هنا

يستعمل لحل مشاكل التزامن (Continuity) التي تسمح بتشغيل :

  • Handoff

  • Instant Hotspot

  • New Airdrop

  • Apple Watch Unlock

عامة غير ضروري تجنبو استخدامه ان لاحظتم وجود مشكل مع الكرت

تعريف AirPortAtheros40 :

هدا الكيكست مطلوب لكل كروت Atheros التي تم رفع الدعم عنها في اصدار (Mojave 10.14)

  • AR9285

  • AR9287

  • AR9280

  • AR9380

لتنصيبه يجب نسخه على هذا المسار : Library/Extensions لا تلصقه هنا **System/Library/Extensions**

تم انسخ هدا الامر على Terminal

sudo chown -R root:wheel /L*/E*; sudo chmod -R 755 /L*/E*; sudo kextcache -i /

بشكل عام افضل حل للواي فاي والبلوتوث هو كرت خارجي مع تعريف من الشركه مثل TP-Link وغيرها من الشركات التي تعطي USB واي فاي تاكد من وجود دعم للماك و سوف تعمل معك.

لواقط WI-FI خارجية (USB) :

يبقى هادا هو الحل الاخير أمام العديد من مستخدمي الهاكنتوش لتشغيل WIFI على أجهزتهم نظرا لاستحالة تغيير الكرت الداخلي أو لفقدان الضمان من أجهزتهم.

نقاط مهمة عليك معرفتها :

  • لن تعمل ميزات مثل AirDrop و Handoff وما إلى ذلك من مزايا

  • غير مضمون أنها تشتغل %100

  • تحتاج لاقط منفصل للبلوتوث

  • تستخدم معظم البطاقات تعريف 32bit لتشغيل WIFI ( تبقى رهين الشركة المصنعة حتى تصدر تحديث لتطبيقاتها الخاصة على اصدار Catalina )

ومع كل هذه المشكلات يبقى من الصعب للغاية التوصية بلاقط لاسلكي USB ولكن لا يزال هناك أمل :

هذه التعريفات ليست ملف KEXT بل هي ملف pkg (شبيه بملف exe على ويندوز) تستخدمها بعد التثيبت فقط ولا تضعها في الكلوفر ابدا

اليكم تعريف بعض لواقط WIFI المعروفة ذات شرائح Realtek :

تعريف(برنامج) Wireless-USB-Adapter-Clover

يعمل على العديد من اللواقط منها :

الكروت اللي يدعمها التعريف

ASUS_USB-N10E_92CU

ASUS_USB-N13_92CU

ASUS_USB-N10_92CU

ASUS_1870_8812BU

ASUS_USB-N10E_92CU

ASUS_USB-N10_92CU

ASUS_USB-N13_92CU

ASUS_USB-AC53_8812BU

ASUS_USB-AC55B1_8812BU

ASUS_USB-AC56_8812AU

ASUS_USB-AC55_8812BU

ASUS_USB-AC68ALL_8814AU

ASUS_USB-AC68CE_8814AU

ASUS_USB-AC68FCC_8814AU

AboCom_8178_92CU

AboCom_0811_8811AU

AboCom_8189_92CU

AboCom_92EU

AboCom_88EU

AboCom_AC_8812AU

AboCom_AC_8812AU

Actiontec_8811AU

AirTies_Air2520_8811AU

AirTies_Air2525_8811AU

AboCom_8178_92CU

AboCom_8189_92CU

Actiontec_8105_SingleBand_8811AU

Actiontec_8108_DualBand_8811AU

Amigo_92CU

Amigo_92CU

AzureWave_92CU

Belkin_1004_92CU

Belkin_1102_92CU

Belkin_2102_92CU

Belkin_2103_92CU

Belkin_92DUVS_1105

Belkin_92DUVS_110A

Belkin_92DUVS_120A

Belkin_F9L1106_v2_8812AU

Belkin_F9L1106v2_8812AU

Buffallo_25D_8812AU

Buffallo_433DM_8811AU

Buffallo_WI_U2_433DHP_8811AU

Buffallo_WLP_U2_433DHP_8811AU

Compare-8010_92CU

Compare-8011_92CU

Corega_92CU

DLink_DWA121_92CU

DLink_DWA123_92CU

DLink_DWA131B1_92CU

DLink_DWA132_92CU

DLink_DWA133_92CU

DLink_DWA123_88EU

DLink_DWA125_88EU

DLink_DWA131C1_92EU

DLink_DWA131E_92EU

DLink_DWA171_8812AU

DLink_DWA182B1_8812AU

DLink_DWA182_8812AU

DLink_DWA192_8814AU

DLink_GO_USB_N150_88EU

ELECOM_WDC300SU2S_92CU

ELECOM_8811AU

ELECOM_WDB433SU2M_8811AU

ELECOM_WDC1300DU3_8814AU

ELECOM_WDC1300SU3_8814AU

ELECOM_WDC150SU2M_88EU

ELECOM_WDC433DU2_8812AU

ELECOM_WDC433SU2M2_8811AU

EDIMAX- EW-7722UTn V2

EDIMAX N300

EDIMAX EW-7811Un

Edimax_AC1750_8814AU

Edimax_AC1750_A834_8814AU

Edimax_AC600_8812AU

Edimax_EW-7611ULB_8723BU

Edimax_EW-7811UAC_8812AU

Edimax_EW-7822UAC_8812AU

Edimax_EW-7822ULC_8812AU

Edimax_GLP_8812AU

Edimax_7811_92CU

Edimax_7822_92CU

Feixun_90_92CU

Feixun_91_92CU

EnGenius_AC_8812AU

HP_92CU

Hawking_HWDN3_92CU

Hawking_HWUN4_92CU

Hercules_HWUm300_92CU

Hercules_HWUp150_92CU

Hawking_8812AU

Hawking_HW7ACU_8812AU

IO_DATA_AC433UM_8812AU

O_DATA_WN-AC867U_8812AU

Infocus_INA-LCKEY_8812AU

IO_DATA_92CU

Linksys_WUSB6300_8812AU

Logitec_92CU

Loopcomm_ACA1_8812AU

Netgear_A7000

Netgear_N300MA_92CU

Netgear_WNA1000M_92CU

Netgear_WNA3100M_92CU

Netgear_A6100_8812AU

Netgear_A6200v2_8812AU

PCI_BT-Micro3H2X_92CU

PCI_GW_USEco300_92CU

PCI_GW_USLight_92CU

PCI_GW_USNano2_92CU

PCI_GW_USValue_EZ_92CU

PCI_SW_WF02-AD15_92CU

PCI_GW-300S_92EU

PCI_GW-450S_8812AU

PCI_GW-900D_8812AU

Proxim_USB-9100_8812AU

RTL8188CTV

RTL8188CTV_0A8A

RTL8188CTV_8011

RTL8188CU

RTL8188CUS_1E1E

RTL8188CUS_2E2E

RTL8188CUS_5088

RTL8188CUS_Combo

RTL8188CUS_Combo_AFF8

RTL8188CUS_Combo_AFFB

RTL8188CUS_Combo_AFFC

RTL8188CUS_Solo

RTL8188CUS_VL

RTL8188CUS_solo_AFF7

RTL8188CUS_solo_AFF9

RTL8188CUS_solo_AFFA

RTL8188RU

RTL8188RU_Netcore

RTL8192CU

RTL8192CU_8177

RTL8192CU_8178

RTL8192DU_VS

RTL8188EU

RTL8188EU_ETV

RTL8188EU_VAU

RTL8192EU

RTL8192EU-2

RTL8811AU

RTL8812AU

RTL8812AU-VL

RTL8812AU-VN

RTL8812AU-VS

RTL8814AU

Sitecom_WL365_92CU

Sitecom_WLA1001v1_92CU

Sitecom_WLA2102_92CU

Sitecom_WLA4001_92CU

Sitecom_WLA1100_88EU

Sitecom_WLA2104_8812AU

Sitecom_WLA7100_8812AU

Sitecom_WLA8100_8814AU

TPLink-Archer_T2U_NANO

TL-WN823Nv3

TL-WN725Nv3

TL-WN723Nv3

TL-WN722Nv3

TL-WN821Nv6

TPLink_92CU

TPLink_821v5_92EU

TPLink_822v4_92EU

TPLink_823v2_92EU

TPLink_8812AU_1

TPLink_8812AU_2

TPLink_8812AU_3

TPLink_88EUSU

TPLink_T4UH_8812AU

TPLink_T4U_8812AU

TPLink_T9UH_8814AU

TRENDnet N150 Micro

Trendnet_624D_92CU

Trendnet_648B_92CU

Trendnet_92DUVS

TrendNet_TEW804B_8812AU

TrendNet_TEW805B_8812AU

TrendNet_TEW809UB_8814AU

Western_AC_8812AU

ZyXEL_AC_8812AU

ZyXEL_92CU

لا تنسى عمل هذه الخطوة على ملف config.plist حتى يشتغل معك التعريف

تماما مثل التعريف السابق ، يدعم هاذا التعريف عدد لا بأس به من بطاقات Dlink / Mediatek / Ralink و يشتغل من اصدار ماك 10.6.8 الى أحدت نظام كاتالينا 10.15.4

  • RT3572 , RT3072 , RT3070 , RT3573 , MT7610 , MT7610 , MT7610

    RT5370 , RT2870 , RT3071 , RT2770 , RT3573 , RT5572 , RT3573

    RT3573 , RT5572 , RT3572

بقية الكيكست :

هناك الكثير من الكيكستات وتعتمد على حسب الجهاز مثل الابتوبات هناك كيكستات للبطارية واضائه الكيبورد و العديد من الكيكستات الاخرى التي تعتمد على جهازك هنا في هاكنتوش بالعربي نحاول ارشفة جميع الكيكستات في ارشيف الكيكست وما وظيفتها مع رابط التحميل لاكن تحتاج بحث كبير منك لتعرف اي كيكست تحتاج

Last updated