مـــرحبا بــــكـــم أعضاء عربكو
قبل الخوض فى الموضوع هنااك بعض النقااط الاسااسيه يجب تنااولهاا
اولاا : هذا الموضوع لااا يصلح للمبتدئيتن فى عالم الهاكنتوش جيث ستواجه صعوبه فى فهم بعض الامور و كيفيه التعامل مع بعض الامور فعليكم بالنسخ المعدله و كماا قلت مراارا النسخه الافضل على الاطلااق فى نطلق النسخ المعدله هى ipc و افضل نسخه جديده بدون منافس هى ideneb lite 10.6
ثانيا : أرجــو التأنى فى قرائه الموضوع حيث ان الموضوع ليس بهين و ليس بمنتهى الصعوبه ... اذاا الممت باسااسيات الموضوع ... فاعلم انك لن تحتاج الى مساعده
ثالثا : ارجو عدم استعجاالى قى الانتهاء الموضوع لعده اسباب متهااا :
- ان الموضوع طوويل و يجب ان يكون سهل و بصوره جيده
- هنااك دائما طرق جديده و مختصره
- اهم نقطه على الاطلااق : لاستيعااب الموضوع على مراحل لانهااا وجبه دسمه من المعلومات
رابعاا : لاضاافه جو من البهجه عند تناول الموضوع قم بتحميل المقدمه الصوتيه للماك ( اكثر من رووعه )






ثم قم بتحميل تلك الادائه الراااائعه من موقع المتصفح العالمى firefox











و الان بعد الانتهااء من تحميل المقدمه الصوتيه .... قم بالابحاار فى عاالم مااك الجذاب و استعد لتنااول الموضوع بصدر رحب و بعقل رااايق











اليـــــو ساتنااول اهم موضوع على الاطلاق فى عالم الهاكنتوش الاا و هو التنصيب من النسخ الاصليه لانظمه الماك سواء كانت leo or snow leo

ساتحدث الان عن بعض الاساااسيات يجب الالمام بهاا قبل الخوض فى هذاا العاالم الشيق



-=-=- تعرف على جهازك - know Your Pc -=-=-

اول خطوه فى عاالم الهااكنتوش هو الالماام الكاامل والشاامل بجهاازك من حيث امكاانيات و خصاائص
استخدم العملاااااق Everest : لمعرفه كل مااااا يخص من معلوماات خاااصه بجهازك
يجب معرفه ال Device ID و Vendor ID : هااام جدااا حيث سيسااعدك للتعديل على اى ملف تعريف ليعمل عندك
يعنى مثلاا : عندك كاارت صوت ليس له تعريف و لكن هنااك تعبير يشبه .. اذاا ستقوم بالتعديل عليه عن طريق تغيير V&D IDs



ازاى اعرف الـــــ V&D IDs ؟

افتح ال disk manger





::: اللوحه الام - MotherBoard :::

اهم جزء على الاطلاااق حيث يعتمد عليه كل شى من حيث المعاالج ( Processor ) لو كان Intel Or AMD

معرفه مخاارج الهاارد سااتاا و لاا دااتاا (IDE/PATA or SATA)

معرفه northbridge and southbridg



::: المــــــعـــ Processor ـــــالج :::

هـــــــــــــــام جداااا لاعتمااد اختياار الكيرنال عليه

يجب ان يدعم جهاازك التاالى : SSE2 or SSE3 or Both

لو انت Intel يفضل ان يكون dual core و ليس pre-core ( على الرغم من نجااح البعض فى تنصيبهاا على pre-core )


::: مــعــلومـــا عــــامـــه :::


Advanced Configuration and Power Interface : هو المسئول عن توزيع التيار الكهربائى فى الجهاز و يعرف بــــ ACPI

Advanced Host Controller Interface : خااص بالتعامل مع الهااردات الساااتا ( نظاام السااتاا عموماا ) و يعرف بـــــــ ِِAHCI

GUID partition Table : هو نظام تقسيم الهارد فى الماك

MBR partition Table : هو نظام تقسيم الهارد فى الويندوز

::: تعريفات الهاكنتوش - OSx86 KEXTs :::


::: مــــا هى ملفاااات ال Kexts او التعريفات ؟ :::

اولااا عشااان نبدا صح .... الحوار كله يرجع الى الكيرناال Kernel و هو المسئول عن اداره معظم مااا يخص بالجهااز من تعريفاات او اواامريعنى تقريبااا زى Explorer.exe الى فى نظاام ويندوز ( طبعااا هو مش زيه بالظبط بس عشاان اوضح الصوره )


الكيرنااال ده بقى اول مااا يحمل .... من ضمن الحـــاجاات الى ببتحمل ممجموعه من الاكوااد او مااا يعرف ب kernel extensions or Kexts

ال kexts الى هى التعريفاات بتبقى متحمله على الكيرناال و بيقراهااا كانهااا سطر اواامر

:::::: مـــلف الــــــــ kext :::::::

اى ملف تعريف بيتكون من شويه اساسااياات ممكن تزيد او تنقص باختلاف التعريف و لكن ده البناااء الاساااسى





طب فين الكلاام ده .... التعريف عبااره عن ملف وااحد ؟؟؟

طبعاااا التعريف بيتجمع ليصبح ملف واحد Bundle يحتوى على باااقى الملفاات



::: مــــاكن تنصيب التعريفاات :::


/Extra/Extensions

ده خاااص للهاكنتوش ( خاص بالبوت لودر - chameleon boatloader )






/System/Library/Extensions

ده المكاان الاصلى للمااك و طبعاا الهااكنتوش بيستخدمه





/Library/Extensions

ده اخر مكاان و مستخدم بس للهااكنتوش و لحااجااااات معينه من التعريفاات و البراامج


ســــــوال مهم : هل البوت لودر او الكيرناال عند تشغيل النظاام يقوم بتحميل كل الملفااات الخاصه بالتعريفاات؟؟

طبعااا لاااا .... التعريفاات كلهاااا مجمعه فى ملف واحد ( the extensions cache او مااا يسمى Extensions.mkext )




هذه هى معظم التعريفات الاساااسيه التى يتعامل معهاا الهاكنتوش

AppleDecrypt.kext : بديل dsmos.kext حيث انه يقوم بالتعديل على OS X binaries

AppleSMBIOSEFI.kext : بديل الــ AppleSMBIOS.kext فى الماك

SMBIOSEnabler.kext : تفعيل الــــــ ٍٍSMBIOS لايهاام الحسااب انك مااك

SMBIOSResolver.kext : لاصلاح اى مشااكل خااصه بالتعريفات الساابقه

ALCinject.kext : تفعيل الصوت الخاص بــــ ِALC

HDAEnabler.kext : لتفيل الصوت الهاى ديفنينش اى اكثر من مخرج

VoodooHDA.kext : تعريف جديد للصوت يعمل على اجهزه كثيره

HDA.kext : تعريف الماك الاصلى للصوت و له معدل لل pc

Disabler.kext : ايقااف عمل بعض التعريفاا الضااره بالجهااز و التى بينها اتضااارب و اختلااف ف الوظيفه مثل
AppleIntelCPUPowerManagement.kext, and AppleEFIRuntime.kext

OpenHaltRestart.kext : لتعديل غلق و اعاده تشغيل الحاسب الالى

»¤§ تعدد الانظـMultiBootingـمه §¤«
عند فتح الحااسب تقوم عده برااامج معينه بترتيب معين بالاقلاااع للوصول الى نظاام التشغيل( حواالى 4 او 5 براااامج )

اول برناااامج موجود فى الوحه الام فى chips تسمى البيوس (Bios )- و المعروفه لدى جميع المستخدمين بواجه التحكم بالجهااز

والبرناامج يمكن الوصول اليه عند تشغيل الجهااز و ظهور شاااشه اللوجه الام من خلااال f2 or f8 or f12 or delete..etc

و يختلف الدخول من جهااز لاخر باااختلاااف نوع البورده المهم ان البيوس بيعمل سيرش عشاان يحمل البرناامج الى بعده
( عند تحميل نسخه معدله ببتغير اعدااداات اللوحه الام عشاان يبوت من الاسطوااانه بمعنى ان تاانى برناامج فى السلسله هيكون فى الاسطواانه )

ثااانى برناااامج فى السلسله طبعاااا هيكون فى الهااارد فى اول جزء منه و اسمه mbr ( master boot record ) ,or IPL

ipl هو اول برناااامج فى mbr و برده بيدور على البرناامج الى بعده عشااان يشوف ايه النظاام الى عندك و يشغله
عشاان ال ipl يحمل البرناامج الى بعده لاااازم يكون الباارتشن عشااان يبوت للويندوز

تاااالت برناامج Bpr or Vbrو ده اول برنااامج خاااص بنظاام التشغيل و بيدور على اول ملف فى الوينوز عشاان يحمله BootLoader و بيختلف من نظاام الى اخر حيث فى الماااك هو Darwin اماا اللينوكس هو Grub او Lilloو اخر حااجه الوينودز اماااا NTldr فى اكس بى او BCD فى فيستاااا و سيفن




Retail leopard 10.5.6













Retail Snow Leopard 10.6