2006 میں ایپل کے انٹیل پلیٹ فارم پر منتقل ہونے کے بعد سے ہیکنٹوش منظر پروان چڑھ رہا ہے، اور 2017 میں AMD کے ایونٹ کے بعد سے، Ryzen Hackintoshes کمیونٹی کی توجہ کا مرکز رہے ہیں، جس کی وجہ Ryzen کے ساتھ Intel پر ان کی کارکردگی، اور خالص طاقت ہے۔ کہ تھریڈریپر سیریز لے جاتی ہے۔ اب، یہ دونوں طاقتور پروسیسر ہیں، لیکن ایپل کے اپنے سیلیکون میں منتقل ہونے کی وجہ سے، ان ہیکنٹوشس کی زندگی لمبی نہیں ہوسکتی ہے۔. لیکن، فی الحال، وہ اب بھی حمایت کر رہے ہیں. لہذا، آج ہم رائزن ہیکنٹوشس پر اپنی پہلی (اور امید ہے کہ صرف) گائیڈ لکھیں گے!
تو آئیے پہلے اس موضوع پر کچھ معلومات حاصل کرتے ہیں۔
Hackintosh کیا ہے؟
ایک Hackintosh، سادہ الفاظ میں، ایک باقاعدہ پی سی ہے، جو ایپل سافٹ ویئر چلا رہا ہے، a کے ذریعے بوٹ لوڈر (یا زیادہ درست طور پر، ایک چین لوڈر) جیسے اوپن کور or سہ شاخہ. Clover اور OpenCore کے درمیان فرق یہ ہے کہ Clover کمیونٹی میں زیادہ مشہور ہے، اور سالوں سے استعمال ہوتا رہا ہے، اور OpenCore نیا ہے، استحکام پر زیادہ توجہ کے ساتھ۔ اس گائیڈ میں، ہم اوپن کور کا استعمال کریں گے کیونکہ AMD بلڈز کے لیے بہتر ہے، کیونکہ ہم اس گائیڈ کے لیے Ryzen پروسیسر استعمال کریں گے۔
ایک Hackintosh 3 اہم حصوں سے بنا ہوا ہے۔ آپ کا چینلوڈر (اس مثال میں اوپن کور)، آپ کا EFI فولڈر، جہاں آپ کے ڈرائیورز، سسٹم کنفیگریشن اور چین لوڈر کو ذخیرہ کیا جاتا ہے، اور، سب سے زیادہ قانونی طور پر چیلنج کرنے والا حصہ، آپ کا macOS انسٹالر۔ Ryzen Hackintosh پر، آپ کو اپنے دانا کے پیچ کی بھی ضرورت ہے، لیکن ہم اسے بعد میں حاصل کریں گے۔
تو، آئیے تعمیر کرتے ہیں۔
میں Ryzen Hackintosh کیسے بناؤں؟
لہذا، ہیکنٹوش بنانے کے لیے آپ کو پہلے کچھ چیزوں کی ضرورت ہوگی۔
- میکوس اور اوپن کور کے ساتھ ہم آہنگ پروسیسر (یہاں چیک کریں)
- macOS کے ساتھ ہم آہنگ گرافکس کارڈ (یہاں چیک کریں، ہم اس کی بھی تفصیل سے وضاحت کریں گے)
- آپ کے ہارڈ ویئر کے بارے میں بنیادی معلومات
- صبر
ایک بار جب آپ کے پاس یہ ہو جائیں، تو آپ کو اس گائیڈ پر عمل کرنے کے لیے ٹھیک ہونا چاہیے۔ تو آئیے پہلے ہارڈ ویئر کی طرف آتے ہیں۔
ہارڈ ویئر کی حمایت
جیسا کہ ہم نے پہلے ذکر کیا، Ryzen Hackintoshes فی الحال تعاون یافتہ ہیں، اور یہ گائیڈ AMD Ryzen پلیٹ فارم پر مبنی ہے، لہذا اگر آپ کے پاس Intel PC ہے، تو ہم کیا سفارش اس گائیڈ پر عمل کریں، تاہم، اگر آپ چاہیں تو کر سکتے ہیں۔ اب جب کہ CPUs ختم ہو چکے ہیں، آئیے گرافکس کارڈز پر آتے ہیں۔
اب، 2017 سے گرافکس کارڈز کی بات کرنے پر AMD ایپل کا ترجیحی پلیٹ فارم رہا ہے۔ لہذا، 2017 کے بعد جاری ہونے والے کسی بھی Nvidia گرافکس کارڈ کو سپورٹ نہیں کیا جائے گا۔ یہاں معاون گرافکس کارڈز کی فہرست ہے۔ اسے تفصیل سے پڑھیں، ورنہ آپ کچھ گڑبڑ کر دیں گے۔
- تمام GCN پر مبنی گرافکس کارڈز فی الحال تعاون یافتہ ہیں (AMD RX 5xx، 4xx،)
- RDNA اور RDNA2 تعاون یافتہ ہے۔، لیکن کچھ GPUs مطابقت نہیں رکھتے (RX 5xxx, RX 6xxx)
- AMD APU گرافکس تعاون یافتہ نہیں ہیں۔ (ویگا سیریز جو GCN یا RDNA پر مبنی نہیں ہیں)
- اے ایم ڈی کی۔ لیکسا پر مبنی پولارس کارڈز (جیسے RX 550) ہیں۔ سہولت مہیا نہیں، لیکن ان کو کام کرنے کا ایک طریقہ ہے۔
- انٹیل انٹیگریٹڈ گرافکس کو سپورٹ کیا جانا چاہیے، موجودہ ورژن پر، تیسری جنریشن (آئیوی برج) سے لے کر 3ویں جنریشن (کمیٹ لیک) تک سپورٹ کیا جاتا ہے، بشمول Xeons
- نیوڈیا کی ٹیورنگ اور Ampere آرکیٹیکچرز تعاون یافتہ نہیں ہیں۔ macOS میں (RTX سیریز اور GTX 16xx سیریز)
- نیوڈیا کی پاسکل اور میکسیل آرکیٹیکچرز (1xxx اور 9xx) ہیں۔ کی حمایت کی macOS 10.13 ہائی سیرا تک
- نیوڈیا کی کیپلر فن تعمیر (6xx اور 7xx) ہے۔ کی حمایت کی macOS 11 تک، بگ سور
اب جب کہ آپ جانتے ہیں کہ کون سے GPUs کو سپورٹ کیا جاتا ہے، آئیے Ryzen Hackintosh گائیڈ پر جائیں۔
میکوس انسٹال میڈیا بنانا
اب، یہ Ryzen Hackintosh بنانے کا سب سے زیادہ قانونی طور پر چیلنج کرنے والا حصہ ہے، کیونکہ میکوس انسٹالر کے حصول میں متعدد مسائل ہیں۔
- آپ سرکاری ہارڈ ویئر پر macOS انسٹال نہیں کر رہے ہیں۔
- آپ (زیادہ تر امکان ہے) اسے اصلی میک پر استعمال نہیں کریں گے۔
- اگر آپ سرکاری راستے پر جانے جارہے ہیں تو آپ کو ایک حقیقی میک کی ضرورت ہوگی۔
اگر آپ اصلی میک استعمال کرتے ہیں تو آپ آسانی سے macOS حاصل کر سکتے ہیں۔ بس ایپ اسٹور پر جائیں اور جس ورژن کو آپ انسٹال کرنا چاہتے ہیں اسے تلاش کریں، اور بوم کریں۔ آپ کے پاس ایک macOS انسٹالر ہے۔ تاہم، اگر آپ اپنا پی سی استعمال کرنے جا رہے ہیں، تو آپ کو MacRecovery یا gibMacOS جیسا ٹول استعمال کرنے کی ضرورت ہے۔ اس گائیڈ میں ہم gibmacOS استعمال کریں گے۔
سب سے پہلے، گرین کوڈ بٹن پر کلک کرکے اور "ڈاؤن لوڈ زپ" پر کلک کرکے Github صفحہ سے gibmacOS ڈاؤن لوڈ کریں۔ ذہن میں رکھیں کہ اس اسکرپٹ کے لیے Python کو انسٹال کرنے کی ضرورت ہوگی، تاہم ایپ آپ کو اسے انسٹال کرنے کا اشارہ دے گی۔
اس کے بعد، زپ کو نکالیں، اور gibmacOS فائل کو کھولیں جو آپ کے آپریٹنگ سسٹم سے متعلق ہے۔ (ونڈوز کے لیے gibmacOS.bat، میک کے لیے gibmacOS.command اور لینکس یا یونیورسل کے لیے gibmacOS۔) ایک بار جب آپ Python انسٹال کر لیں اور لوڈنگ مکمل کر لیں، تو اپنے کی بورڈ پر R کلید کو دبائیں اور ڈاؤنلوڈر کو "Recovery-Only" موڈ میں تبدیل کرنے کے لیے انٹر کو دبائیں۔ . اس سے ہمیں وقتی طور پر بینڈوتھ کو بچانے کے لیے چھوٹی تصاویر ملیں گی۔
اس کے بعد، ایک بار جب یہ تمام macOS انسٹالرز کو لوڈ کرتا ہے، تو وہ ورژن منتخب کریں جو آپ چاہتے ہیں۔ اس گائیڈ کے لیے ہم Catalina استعمال کریں گے، اس لیے ہم پرامپٹ میں 28 ٹائپ کریں، اور انٹر کو دبائیں۔
ایک بار جب ہم اس کے ساتھ کام کر لیں گے، انسٹالر ڈاؤن لوڈ ہونا شروع کر دے گا، اور ہم اگلے مرحلے پر پہنچ جائیں گے، جو انسٹالر کو ہماری USB ڈرائیو پر جلا رہا ہے۔ اس کے لیے ہمیں MakeInstall.py فائل کو کھولنا ہوگا جو gibmacOS کے ساتھ آئی تھی۔ آن اسکرین گائیڈ پر عمل کریں، اور انسٹالر کو اپنی USB ڈرائیو پر جلا دیں۔ یہ آپ کے USB، EFI اور انسٹالر پر دو پارٹیشنز بنائے گا۔
اگلا، ہماری EFI ترتیب دیں۔
EFI فولڈر ترتیب دینا
EFI بنیادی طور پر وہی ہے جو ہمارے تمام ڈرائیورز، ACPI ٹیبلز اور بہت کچھ رکھتا ہے۔ یہیں سے مزہ شروع ہوتا ہے۔ ہمیں اپنے EFI کو ترتیب دینے کے لیے چار چیزوں کی ضرورت ہوگی۔
- ہمارے ڈرائیورز
- ہماری SSDT اور DSDT فائلیں (ACPI میزیں)
- ہمارے کیکسٹس (کرنل ایکسٹینشنز)
- ہماری config.plist فائل (سسٹم کنفیگریشن)
ان کو حاصل کرنے کے لیے، ہم عام طور پر ڈورٹانیا اوپن کور انسٹال گائیڈ تجویز کرتے ہیں، یہاں سے منسلک. تاہم، ہم بہرحال یہاں مطلوبہ کیکسٹس کی فہرست بنائیں گے۔
Ryzen Hackintoshes کے لیے، یہ مطلوبہ ڈرائیورز، Kexts اور SSDT/DSDT فائلیں ہیں۔ تمام فائلیں ان کے نام سے منسلک ہیں۔
ڈرائیور
کیکسٹس
- AppleALC/VoodooHDA (Ryzen کے ساتھ حدود کی وجہ سے، AppleALC پر آپ کے آن بورڈ ان پٹس کام نہیں کریں گے، اور VoodooHDA کا معیار بدتر ہے۔)
- AppleMCEReporterDisabler (macOS میں MCE رپورٹر کو غیر فعال کرتا ہے، macOS 12 کے لیے درکار ہے۔ 11 اور اس سے کم پر استعمال نہ کریں۔)
- Lilu (کرنل پیچر، تمام ورژن پر درکار ہے۔)
- ورچوئل ایس ایم سی (اصلی میکس پر پائے جانے والے SMC چپ سیٹ کی تقلید کرتا ہے۔ تمام ورژنز پر درکار ہے۔)
- جو بھی سبز (بنیادی طور پر ایک گرافکس ڈرائیور پیچر۔)
- RealtekRTL8111 (Realtek ایتھرنیٹ ڈرائیور۔ زیادہ تر AMD مدر بورڈ اسے استعمال کرتے ہیں، تاہم اگر آپ مختلف ہیں، کیکسٹ کے مطابق تبدیل کریں۔)
SSDT/DSDT
- SSDT-EC-USBX-DESKTOP.aml (ایمبیڈڈ کنٹرولر فکس۔ تمام زین پروسیسرز پر درکار ہے۔)
- SSDT-CPUR.aml (B550 اور A520 بورڈز کے لیے درکار ہے۔ اگر آپ کے پاس ان میں سے ایک نہیں ہے تو استعمال نہ کریں۔)
ایک بار جب آپ کے پاس یہ تمام فائلیں ہوں تو، ڈاؤن لوڈ کریں۔ اوپن کور پی کے جی، اور زپ کے اندر موجود X64 فولڈر سے EFI نکالیں، اور آپ کی ڈاؤن لوڈ کردہ فائلوں کے مطابق EFI کے اندر OC فولڈر سیٹ کریں۔ یہاں ایک حوالہ ہے۔
ایک بار جب آپ اپنا EFI سیٹ اپ اور صاف کر لیتے ہیں، تو config.plist سیٹ اپ کا وقت ہو جاتا ہے۔ ہم اس کے بارے میں تفصیل میں نہیں جائیں گے کہ یہ کیسے کریں کیونکہ یہ آپ کے ہارڈ ویئر پر منحصر ہے، اور یہ تمام آلات کے لیے ون اسٹاپ حل نہیں ہے۔ آپ ڈورٹانیا گائیڈ کی پیروی کر سکتے ہیں۔ config.plist سیٹ اپ اس کے لیے سیکشن. اس وقت سے، ہم اس بات پر غور کریں گے کہ آپ اس کے مطابق اپنی ترتیب ترتیب دیں اور اسے EFI فولڈر میں ڈالیں۔
ایک بار جب آپ یہ سب کر لیتے ہیں، تو آپ کے پاس اپنے Ryzen Hackintosh کے لیے ایک ورکنگ USB ہے۔ اسے اپنے Ryzen Hackintosh میں لگائیں، USB میں بوٹ کریں، اور macOS انسٹال کریں جیسا کہ آپ اصلی میک پر کرتے ہیں۔ نوٹ کریں کہ سیٹ اپ میں کچھ وقت لگے گا، اور آپ کا کمپیوٹر بہت زیادہ ریبوٹ ہو جائے گا۔ اسے بغیر نگرانی کے مت چھوڑیں، کیونکہ یہ کئی بار گر بھی سکتا ہے۔ سیٹ اپ مکمل ہونے کے بعد، آپ کو (امید ہے کہ) اس سے ملتی جلتی اسکرین کے ساتھ استقبال کیا جائے گا۔
اور، ہم کر رہے ہیں! آپ کے پاس کام کرنے والا رائزن ہیکنٹوش ہے! سیٹ اپ کو مکمل کریں، چیک کریں کہ کیا کام کر رہا ہے اور کیا نہیں کر رہا ہے، اور اگر کچھ کام نہیں کر رہا ہے تو مزید Kext فائلوں اور حلوں کی تلاش میں جائیں۔ لیکن، آپ نے باضابطہ طور پر سیٹ اپ کے مشکل حصے کو حاصل کر لیا ہے۔ باقی بہت آسان ہے۔ ہم ذیل میں دوسری اور تیسری جنریشن Ryzen 2 کے لیے استعمال کردہ EFI کو نیچے لنک کریں گے، تاکہ اگر آپ کے پاس 3 کور CPU اور اسی طرح کا مدر بورڈ ہے، تو آپ EFI ترتیب دینے کے جہنم سے گزرے بغیر اسے آزما سکتے ہیں۔ ہم عدم استحکام اور عام EFI ہونے کی وجہ سے اس EFI کے استعمال کی حوصلہ افزائی نہیں کرتے ہیں۔.
تو، آپ اس گائیڈ کے بارے میں کیا سوچتے ہیں؟ کیا آپ جلد ہی کسی بھی وقت Ryzen Hackintosh بنائیں گے؟ ہمیں ہمارے ٹیلیگرام چینل پر بتائیں، جس میں آپ شامل ہو سکتے ہیں۔ یہاں.