<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات هکینتاش</title>
        <link>https://virgool.io/hackintosh/feed</link>
        <description>مرجع تخصصی آموزش نصب، راه‌اندازی و استفاده از سیستم عامل مک روی سخت افزار‌های غیر بومی اپل</description>
        <language>fa</language>
        <pubDate>2026-06-17 09:50:56</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/pa3ynpklluq9/zwhdib.png</url>
            <title>هکینتاش</title>
            <link>https://virgool.io/hackintosh</link>
        </image>

                    <item>
                <title>نصب / بوت macOS روی دیسک‌های MBR و یا کامپیوترهای قدیمی</title>
                <link>https://virgool.io/hackintosh/0055-oc8lqskcqtrt</link>
                <description>در این راهنما به شما خواهم آموخت که بتوانید macOS یا Mac OS X (نسخه‌های 10.11 به قبل) را روی دیسک‌هایی که به صورت MBR فرمت شده‌اند (در مواقعی که یک سیستم‌عامل به شکل MBR از قبل روی هارد دیسک نصب است) و یا کامپیوترهایی که از پارتیشن‌های GPT پشتیبانی نمی‌کنند (مانند کامپیوترهای قدیمی یا non-UEFI) نصب کنید.تذکر: به خاطر داشته باشید که با استفاده از این آموزش فقط می‌توانید نسخه‌های 10.4 تا 10.15.7 از سیستم‌عامل macOS را بوت کنید و نسخه‌های Big Sur (نسخه‌ی 11.0) به بعد، از بوت روی پارتیشن‌های MBR پشتیبانی نمی‌کنند.نکته: این آموزش هر دو بوت‌لودر Clover و OpenCore را پشتیبانی می‌کند.آماده سازی USB Flash Diskبرای اینکه بتوانید macOS / Mac OS X را روی پارتیشن‌های MBR یا بر روی کامپیوترهایی که از بوت در حالت UEFI پشتیبانی نمی‌کنند نصب کنید، ابتدا باید از یک ابزار با نام MBR Manual Method استفاده کنید.این ابزار به شما کمک می‌کند که یک دیسک نصاب از نسخه‌های مختلف macOS / Mac OS X بسازید که قابل بوت بر روی کامپیوترهای قدیمی یا پارتیشن‌های MBR است. همچنین با توجه به خودکار بودن این پروسه، پچ‌هایی را به جهت رفع برخی محدودیت‌ها بر روی نصاب macOS / Mac OS X اعمال می‌کند.لینک Github این ابزار: https://github.com/crazybirdy/MBR-Manual-Methodنحوه‌ی فرمت کردن USB Flashبرای فرمت کردن Flash Disk فارغ از اینکه کامپیوتر مدنظر از بوت در حالت GPT پشتیبانی می‌کند یا نه می‌توانید یکی از دو حالت GUID Partition Map یا Master Boot Record را انتخاب کنید.همچنین فرمت فایل دیسک باید Mac OS Extended (Journaled) باشد.ساخت دیسک نصابپس از فرمت کردن دیسک باید نسخه‌ی مدنظر از نصاب macOS / Mac OS X را در پوشه‌ی Applications سیستم‌عامل macOS کپی کنید.در ادامه با استفاده از ابزار MBR Manual Method باید فرایند ساخت فلش بوتیبل نصاب macOS را آغاز کنید. برای این کار کافی است با استفاده از ابزار متناسب با نسخه‌ی سیستم‌عامل مدنظرتان این کار را انجام دهید. برای مثال من قصد دارم تا نسخه‌ی Mac OS X Mavericks 10.9 را روی فلش کپی کنم. ابتدا وارد پوشه‌ی MBR-Manual-Method-master می‌شوم و سپس پوشه‌ی Old-macOS-MBR-patch را انتخاب می‌کنم. در این پوشه می‌توانید برای نسخه‌های 10.6 تا 10.12 ابزارهای مناسب را بیابید. همچنین برای نسخه‌های جدیدتر از 10.12 در پوشه‌های دیگر می‌توانید ابزار مناسب را پیدا کنید.من پوشه‌ی 10.9 را انتخاب کرده و وارد آن می‌شوم. در این پوشه چند فایل Zip قرار دارند که با توجه به نسخه‌ی سیستم‌عامل می‌توانید یکی را انتخاب کنید. من با توجه به اینکه از نسخه‌ی 10.9 استفاده می‌کنم فایل OSInstall.MBR+OSInstall.mpkg.10.9.0.13A603 را اکسترکت کرده و برنامه‌ی تحت ترمینال EasyMBR-Installer109 را اجرا می‌کنم. در این مرحله برنامه ابتدا مسیر فایل نصاب و سپس مسیر حافظه‌ی فلش را از شما می‌خواهد که می‌توانید با درگ کردن هرکدام از آن‌ها به برنامه این کار را انجام دهید.در صورتی که همه‌ی مراحل را درست انجام داده باشید، برنامه در نهایت از شما تایید انجام مراحل بوتیبل کردن فلش را می‌خواهد که با  تایید آن، فرایند ساخت فلش نصاب آغاز می‌شود.بسته به سرعت حافظه‌ی فلش، این فرآیند ممکن است بین ۵ تا ۵۰ دقیقه یا بیشتر زمان ببرد.فعال سازی پشتیبانی از بوت در حالت MBRبرای این‌که فلش بتواند در حالت MBR، بوت‌لودر و نصاب را اجرا کند شما نیاز به یک مرحله‌ی دیگر دارید. با توجه به اینکه از بوت‌لودر Clover یا OpenCore استفاده می‌کنید باید یکی از این دو مرحله را طی کنید:بوت‌لودر Cloverبرای این‌کار باید پکیج نصاب آخرین نسخه (یا نسخه‌ی مطابق با بوت‌لودری که کانفیگ کرده‌اید) را دانلود کرده و اجرا کنید.تذکر: به خاطر داشته باشید که در این مرحله بوت‌لودری که بعد از انجام فرایند مورد نظر توسط پکیج نصاب ایجاد می‌شود باید پاک شده و بوت‌لودری که از قبل آماده کردید باید جایگزین آن شود. (البته اگر کماکان بوت‌لودری نساخته‌اید بهتر است در این مرحله دست به‌کار شوید.)حال اگر فلش نصاب را از کامپیوتر جدا کرده‌اید، مجدداً آن را به کامپیوتر متصل کنید. سپس نصاب بوت‌لودر Clover را اجرا کرده و اگر با این پیام روبرو شدید روی Allow کلیک کنید.سپس روی گزینه‌ی Contiunue کلیک کرده و به مرحله‌ی بعد بروید.در این مرحله اطلاعاتی در مرود بوت‌لودر به شما داده می‌شود که در نهاید باید مجدداً روی دکمه‌ی Contiunue کلیک کنید.در این مرحله ابتدا با استفاده از دکمه‌ی Change Install Location مسیر فلش نصاب را مشخص کنید و بعد روی دکمه‌ی Customize کلیک کرده و تنظیمات و نحوه‌ی بوت‌شدن دیسک نصاب را تعیین کنید.حال به مهم‌ترین بخش می‌رسیم. در اینجا باید تعیین کنید که فلش نصاب به چه شکل باید بوت‌لودر را اجرا کند.۱. اگر فلش به شکل GUID Partition Map فرمت شده بود باید این کارها را انجام دهید:ابتدا تیک گزینه‌ی Install Clover in the ESP را بزنید و سپس از بخش Boot Sectors گزینه‌ی Install boot0af in MBR را انتخاب کنید. اگر هنوز بوت‌لودر را کانفیگ نکرده‌اید بهتر است از این بخش درایور‌ها و موارد مورد‌ نیاز دیگر را نیز تنظیم کنید. در غیر این‌صورت نیاز به کار دیگری نیست و روی گزینه‌ی Install کلیک کنید تا فرایند نصب انجام شود.در نهایت کافیست که پوشه‌ی Clover بوت‌لودر کانفیگ شده را با پوشه‌ی موجود در پارتیشن EFI جایگزین کنید. به خاطر داشته باشید که پوشه‌ی EFI موجود در پارتیشن EFI و سایر فایل‌هایی که وجود دارند را حذف نکنید؛ فقط وارد پوشه‌ی EFI شوید و پوشه‌ی Clover را جایگزین کنید.۲. اگر فلش به شکل Master Boot Record فرمت شده بود باید این کارها را انجام دهید:اگر تیک گزینه‌ی Install Clover in the ESP فعال بود آن را غیرفعال کنید، سپس از بخش Boot Sectors گزینه‌ی Install boot0ss in MBR را انتخاب کنید. اگر هنوز بوت‌لودر را کانفیگ نکرده‌اید بهتر است از این بخش درایور‌ها و موارد مورد‌ نیاز دیگر را نیز تنظیم کنید. در غیر این‌صورت نیاز به کار دیگری نیست و روی گزینه‌ی Install کلیک کنید تا فرایند نصب انجام شود.در نهایت کافیست که پوشه‌ی Clover بوت‌لودر کانفیگ شده را با پوشه‌ی موجود در پوشه‌ی EFI که در بین فایل‌های نصاب است جایگزین کنید. به خاطر داشته باشید که پوشه‌ی EFI موجود و سایر فایل‌هایی که درون آن وجود دارند را حذف نکنید؛ فقط وارد پوشه‌ی EFI شوید و پوشه‌ی Clover را جایگزین کنید.بوت‌لودر OpenCoreشما در این روش باید USB Flash Disk را به شکل GUID Partition Map و Mac OS Extended (Journaled)  فرمت کنید. حالت Master Boot Record در این روش پشتیبانی نمی‌شود.پس از ساخت فلش نصاب (برای انجام این‌کار به این آموزش مراجعه کنید) و کانفیگ کردن بوت‌لودر، باید پوشه‌ی EFI مربوط به بوت‌لودر را در پارتیشن EFI فلش کپی کنید. سپس از میان پوشه‌های اصلی پکیج بوت‌لودر OpenCore به این مسیر بروید:OpenCore &gt; Utilities &gt; LegacyBootدر نهایت با توجه به ۳۲ یا ۶۴ بیت بودن سیستم‌عامل یکی از دو ابزار BootInstall_IA32.tool یا BootInstall_X64.tool را اجرا کنید تا مراحل بوتیبل کردن انجام شود.به خاطر داشته باشید که پس از نصب سیستم‌عامل باید این مراحل را برای سیستم‌عامل نصب شده روی HDD یا SSD نیز تکرار کنید.امیدوارم که این آموزش برای شما مفید بوده باشد. اگر این مطلب برای شما مفید بود خوشحال می‌شوم از طریق این لینک من را به یک قهوه مهمان کنید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Wed, 04 May 2022 15:00:30 +0430</pubDate>
            </item>
                    <item>
                <title>رفع مشکل NO NAME و تغییر نام ورودی لینوکس در بوت‌لودر OpenCore</title>
                <link>https://virgool.io/hackintosh/0054-rwidsqlwjupv</link>
                <description>اگر از بوت‌لودر OpenCore استفاده می‌کنید و با Dual Boot کردن macOS و Linux به مشکل نام ورودی سیستم‌عامل لینوکس که به صورت NO NAME نمایش داده شده برخورده‌اید، این راهنما می‌تواند در حل این مشکل به شما کمک کند.تذکر/سلب مسئولیت: این روش برای یک توزیع لینوکس از پیش نصب شده کاربرد دارد، همچنین باتوجه به حساسیت این موضوع و خطر خراب شدن بوت سیستم‌عامل، این کار را با احتیاط و مسئولیت خودتان انجام دهید. همچنین بهتر است که این کار را به شکل دستی انجام دهید، برای مثال با یک ادیتور متنی یا نرم‌افزار ProperTree و از نرم‌افزارهایی مانند OpenCore Configurator و OCAuxilliary tools استفاده نکنید.ویرایش فایل Config.Plistابتدا فایل Config.Plist بوت‌لودر را برای ویرایش باز کنید.بسته به نسخه‌ی OpenCore کلید ScanPolicy را در بخش Misc &gt; Security پیدا کنید و مقدار آن را به 2690819 تغییر دهید یا پارامتر OC_SCAN_ALLOW_FS_ESP را فعال (Enable) کنید. در نهایت تغییرات را ذخیره کنید.حال با استفاده از منوی بوت مادربرد و بدون استفاده از بوت‌لودر ‌OpenCore وارد سیستم‌عامل لینوکس شوید.با استفاده از ابزارهای مدیریت پارتیشن مانند Gparted و مشابه آن، نیاز است که مسیر پارتیش EFI سیستم‌عامل لینوکس را پیدا کنید.برای مثال مسیر پارتیشن مد نظر به این شکل است: /dev/nvme1np1به طور معمول پارتیشن EFI لینوکس با عنوان NO NAME مشخص می‌شود که برای بوت‌لودر OpenCore ناشناخته است.حال کافیست تا این پارتیشن را به نام مدنظرتان تغییر دهید و سپس تغییرات را اعمال و برنامه‌ی مدیریت پارتیشن را بسته و کامپیوتر را ری‌استارت کنید و این‌بار برای بوت، OpenCore را انتخاب کنید.در انتها باید مشاهده کنید که مشکل NO NAME رفع شده و نام انتخابی شما برای ورودی لینوکس نمایش داده می‌شود.امیدوارم که این آموزش برای شما مفید بوده باشد. اگر این مطلب برای شما مفید بود خوشحال می‌شوم از طریق این لینک من را به یک قهوه مهمان کنید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Mon, 25 Apr 2022 12:11:27 +0430</pubDate>
            </item>
                    <item>
                <title>راه‌اندازی دانگل بلوتوث TP-Link UB400 در macOS Monterey</title>
                <link>https://virgool.io/hackintosh/0053-uec4ccb1alcp</link>
                <description>دانگل بلوتوث TP-Link UB400 یکی از معدود دانگل‌هایی است که در سیستم‌عامل macOS شرکت اپل و همچنین کامپیوتر‌های هکینتاش به راحتی و بدون نیاز به درایور، شناخته و راه‌اندازی می شود؛ اما با معرفی سیستم‌عامل macOS Monterey همه چیز عوض شد و شرکت اپل با بازنویسی درایور بلوتوث باعث شد که دانگل‌هایی از این دست دیگر روی macOS نسخه‌ی ۱۲.۰ به بعد فعال نشوند.در این آموزش نحوه‌ی راه‌اندازی این دانگل را به شما آموزش خواهم داد. همچنین این روش احتمالاً برای تمام دانگل‌هایی که به صورت Native (بومی) روی سیستم‌عامل macOS فعال می‌شوند کاربرد خواهد داشت.قبل از هرچیز باید بگویم که من از بوت‌لودر OpenCore نسخه‌ی ۰.۷.۹ روی هکینتاش شخصی‌ام استفاده می‌کنم. هرچند که شما می‌توانید این آموزش را روی بوت‌لودر Clover نسخه‌ی 5141 یا بالاتر که قابلیت راه‌اندازی macOS Monterey را دارد نیز انجام دهید.راه‌اندازی دانگل بلوتوث TP-Link UB400ابتدا نسخه‌ی ۲.۶.۱ یا بالاتر از اکستنشن BrcmPatchRAM را از این لینک دانلود کنید:https://github.com/acidanthera/BrcmPatchRAM/releasesسپس فایل فشرده را اکسترکت کرده و سه فایل زیر را از میان فایل‌هایی که وجود دارند در پوشه‌ی Kexts بوت‌لودر خود کپی کنید:BlueToolFixup.kextBrcmFirmwareData.kextBrcmPatchRAM3.kextاگر از بوت‌لودر OpenCore استفاده می‌کنید، هر سه Kext را در فایل Config.Plist تعریف کرده و آن را ذخیره کنید. در بوت‌لودر Clover نیاز به کار دیگری نیست.حال کافیست دانگل را متصل کرده و کامپیوتر خود را Restart کنید تا دانگل شناسایی و فعال شود.همچنین با مراجعه به بخش Bluetooth در تنظیمات سیستم‌عامل macOS خواهید دید که دانگل بلوتوث به خوبی کار می‌کند.نکته: در نسخه‌ی ۲.۶.۱ اکستنشن BrcmPatchRAM ممکن است کماکان باگ‌هایی وجود داشته باشد؛ از این رو سعی کنید همیشه بررسی کنید تا در صورت انتشار نسخه‌ی جدید این اکستنشن، آن را به روز رسانی نمایید.اگر این مطلب برای شما مفید بود خوشحال می‌شوم از طریق این لینک من را به یک قهوه مهمان کنید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Thu, 21 Apr 2022 15:03:02 +0430</pubDate>
            </item>
                    <item>
                <title>پروژه‌ی جدید هکینتاش روی نسل سوم پردازنده‌های اینتل</title>
                <link>https://virgool.io/hackintosh/0049-croiv33ilgto</link>
                <description>محیط دسک‌تاپ macOS Catalina روی سخت‌افزار این پروژهبعد از پروژه‌ی هکینتاش اقتصادی، این‌بار روی پردازنده‌های نسل ۳ اینتل اقدام به نصب macOS کردم و در این مطلب قصد دارم توضیحاتی رو راجع به این پروژه بدم.قبل از هرچیز بهتره مشخصات سخت‌افزاری کامپیوتر مورد استفاده در این پروژه رو بررسی کنیم:CPU : Intel i5 3470MB: Asus H61M-CRam: 16GB DDR3 1600MHzVGA: AMD RX480 4GBSSD: PNY 120GBHDD: 1TB for archive filesPower: Green 650Wپردازندهتوی این پروژه از پردازنده‌ی Intel i5 3470 استفاده شده، ولی شما می‌تونید از تمامی پردازنده‌ی نسل سوم از i3 تا i7 توی این پروژه استفاده کنید. در این مورد هیچ محدودیتی وجود نداره چون فایل‌ها و جداول ACPI این نسل و این سری توی پروژه قرار داره.توجه: پردازنده‌‌های Pentium توی این پروژه پشتیبانی نمی‌شن. استفاده از این پردازنده‌ها ممکنه باعث عدم بوت و اشکال در عملکرد کلی سیستم‌عامل بشه.مادربردتوی این پروژه از مادربرد ASUS H61M-C استفاده شده، اگر مادربرد شما فارغ از برند، مشخصات سخت‌افزاری مشابه (مثل چیپ صوتی، شبکه و ...) و یک‌سانی با این مادربرد داره باز هم می‌تونید از این پروژه استفاده کنید. در غیر این صورت بهتره که مادربرد مشابه و یا تنظیمات و فایل‌های اکستنشن مربوط به مادربرد خودتون رو روی این پروژه اعمال کنید.کارت گرافیکتوی این پروژه از کارت گرافیگ AMD RX480 4GB استفاده شده. این کارت گرافیک به شکل بومی روی macOS پشتیبانی میشه و نیازی به هیچ تنظیم خاصی برای راه اندازی توی پروژه نداره. همچنین شما می‌تونید که از مدل‌های دیگه مثل RX470/RX460 و حتی مدل‌های بالاتر مثل RX580/570/560 استفاده کنید.البته با توجه به اینکه اپل به خاطر برخی از مدل‌های Mac که از کارت گرافیک‌های انویدیا استفاده می‌کردن مجبور بود برخی درایورهای انویدیا رو توی نسخه‌های بعد از macOS HighSierra حفظ بکنه، شما می‌تونید از کارت گرافیک Nividia GT710 هم استفاده کنید (سایر مدل‌های سری 7xx رو تست نکردم و نمی‌تونم با قطعیت بگم به شکل بومی و بدون تنظیمات خاصی فعال میشن یا نه).میزان Ramشما می‌تونید از حداقل ۴ گیگابایت رم تا ۱۶ گیگابایت رم توی این پروژه استفاده کنید. برند رم مورد استفاده مهم نیست و در ۹۹ درصد مواقع هیچ مشکلی از این بابت نخواهید داشت.ذخیره سازیبرای سیستم‌عامل macOS از یک حافظه‌ی SSD با حجم ۱۲۰ گیگابایت استفاده شده، همچنین برای آرشیو فایل، یک HDD با حجم یک ترابایت قرار داره.توضیحات بوت‌لودراین هکینتاش با توجه به نسل سخت‌افزار به شکل بومی با macOS Catalina راه‌اندازی شده. برای همین نسخه‌ی 0.7.0 از بوت‌لودر OpenCore برای بوت صحیح و جلوگیری از بروز مشکلات حین بوت انتخاب شده.همچنین برای ویرایش فایل Config.Plist این نسخه بهتره از OpenCore Configurator موجود در همین پروژه استفاده کنید.حداقل نسخه‌ای از macOS که با این بوت‌لودر می‌تونید بوت و نصب کنید، نسخه‌ی 10.12.6 و حداکثر نسخه‌ی 10.15.7 هست. البته احتمالاً بتونید نسخه‌ی macOS BigSur 11.2 رو هم نصب کنید (این مورد به شکل عملی تست نشده و نمیتونم تضمینش کنم).لینک این پروژه در گیت‌هاب:https://github.com/OneArtist/Intel-3rd-Generation-Hackintoshسایر اطلاعات مربوط به این پروژه رو می‌تونید توی گیت‌هاب همین پروژه مشاهده کنید. امیدوارم که این پروژه به دوستانی که نیاز به اجرای macOS روی PC دارن کمک بکنه.اگه این پروژه برای شما مفید بود خوشحال میشم از طریق این لینک منو به یه قهوه مهمون کنید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Wed, 02 Feb 2022 12:28:27 +0330</pubDate>
            </item>
                    <item>
                <title>پروژه‌ی هکینتاش اقتصادی برای استفاده‌ی روزمره به همراه فایل‌های پروژه</title>
                <link>https://virgool.io/hackintosh/0046-gcx4gwxhtgom</link>
                <description>macOS نصب شده روی کامپیوتر هکینتاش اقتصادیچند ماه پیش تصمیم گرفتم که یک پروژه‌ی هکینتاش اقتصادی رو شروع کنم و با اتمامش یک سری موارد رو به اثبات برسونم؛ پس بریم که از این تجربه‌ی جالب و هیجان‌انگیر بیشتر براتون بگم.طی یک اتفاق دوستی به من گفت که قصد داره کامپیوترش رو بفروشه و من با دیدن مشخصاتش وسوسه شدم که اونو بخرم و تبدیلش کنم به یه هکینتاش اقتصادی.مشخصات اولیه‌ی این کامپیوتر:CPU Intel Pentium G620
Motherboard Gigabyte H61M-S2P
AFOX Nvidia G210 1GB GDDR3
RAM 4GB (2x2GB) 1333 MHz DDR3
Seagate 500GB HDD
DVD-RW
Power 450W TESCO
CASE TESCOالبته یک مانیتور ۱۹ اینچ سینک مستر سامسونگ که خیلی کم کارکرد و تمیز بود هم همراهش به من داد. قیمت نهایی و توافقی ما برای این قطعات ۴ میلیون تومان بود و بعد از انجام معامله من کامپیوتر رو ازش گرفتم و همه چیز از اینجا شروع شد.در ابتدا قطعات رو کامل از هم جدا کردم تا بررسی و تمیزشون بکنم چون این کامپیوتر زیاد استفاده نشده بود و کمی خاک گرفته بود.توی قطعاتی که داشتم گشتم و CPU G620 رو با یک مدل G850 که از قبل داشتم تعویض کردم. همینطور یک SSD Silicon Power 120GB هم به این مجموعه اضافه کردم و هارد Seagate 500GB رو برای آرشیو دیتا قرار دادم. آها یادم رفت بگم، پاور رو هم با مدل Green 380W تعویض کردم چون این برند‌های متفرقه مثل TESCO اصلا به درد نمیخورن.بعد از اینکه کانفیگ اولیه‌ی سخت‌افزار رو انتخاب کردم و قطعاتی که گفتم رو اضافه کردم دوباره سیستم رو اسمبل کردم و شروع کردم به کانفیگ Bootloader برای بوت اول Mac OS X.تصمیم من این بود که برای شروع نسخه‌ی Mac OS X Mavericks 10.9 رو بوت و نصب کنم. این کارو برای این انجام دادم که بتونم نسخه‌های قدیمی مک رو تجربه کنم. مخصوصاً اون ورژنی‌هایی که زیر نظر استیو جابز و با توجه به ایده‌ها و سلیقه‌ی اون ساخته شده بودن.بعد از چندین بار تلاش و پنیک بالاخره تونستم Mac OS X 10.9 رو بوت و نصب کنم. ولی یه مشکل بزرگ بود.گرافیکی که برای این سخت‌افزار وجود داشت مدل G210 از برند انویدیا بود که گویا با مدل GT210 کمی تفاوت داره و همین باعث میشد که اکستنشن راه‌انداز گرافیک موقع لاگین کردن سیستم حدودا ۱ تا ۲ دقیقه فریز بشه و بعد دسک‌تاپ رو نمایش می‌داد.برای رفع این مشکل بررسی کردم و چند مدل کارت گرافیک از دوستانم که توی بازار فروشگاه داشتن به امانت آوردم تا چک کنم ببینم مشکل با چه گرافیکی حل میشه.خلاصه تونستم با یه گرافیک Nvidia GT9400 1GB GDDR2 مشکل فریز رو حل کنم و سیستم کامل شده بود. این گرافیک رو به قیمت ۴۰۰ هزار تومن از دوستم خریدم و گذاشتمش برای خودم.بعد از راه‌اندازی سیستم‌عامل شروع کردم به رفع باگهایی که بود و رسیدم به یه هکینتاش اقتصادی پایدار که داشت نسخه‌ی 10.9 رو به خوبی اجرا می‌کرد.خلاصه یه مدتی باهاش کار کردم و از نسخه‌ی Mac OS X 10.9 Mavericks و محیطش لذت بردم. کم‌کم حس کردم که نیازه نسخه‌ی جدیدتر رو روی این سخت‌افزار اجرا کنم. تصمیم گرفتم یه سر به آرشیو نصاب سیستم‌عامل‌هایی که برای کارهای هکینتاشم دارم بزنم و مرحله به مرحله و نسخه به نسخه سیستم‌عامل رو آپدیت کنم و روی هر ورژن کانفیگ و وضعیت پایداری رو چک کنم تا بتونم به بهترین کانفیگ برسم. برای شروع مستقیم سیستم‌عامل رو به نسخه‌ی Mac OS X Yosemite 10.10 آپدیت کردم که خیلی راحت بود و مثل یه کامپیوتر رسمی اپل انجام شد.برای آپگرید برای نسخه‌ی Mac OS X 10.11 El Capitan مجبور شدم یکی دوتا تغییر توی کانفیگ بوت‌لودر بدم ولی اونم مستقیماً آپگرید شد و مشکل آنچنانی نداشت.توی نسخه‌های macOS Sierra و HighSierra وقتی رفتم برای آپگرید با مشکل بزرگی روبرو شدم. اکستنشن راه‌انداز گرافیک انویدیا نمی‌تونست گرافیک GT 9400 رو راه‌اندازی کنه.راه حل این بود که از اکستنشن موجود توی نسخه‌ی El Capitan استفاده کنم. ولی من یه کار دیگه کردم. رفتم بازار و چندتا قطعه خریدم. چون مصمم بودم این هکینتاش رو یکم تغییر بدم که بتونم راحت‌تر باهاش کار کنم.یه کارت گرافیگ GT 710 2GB GDDR از برند گیگابایت و ۱۶ گیگابایت رم و یه پاور Green 500W خریدم. مجموعاً ۴ میلیون و ۹۰۰ هزار تومان هزینه روی دست من گذاشت ولی هدف من مشخص بود. من تصمیم داشتم هکینتاش اقتصادیم در بهترین حالت بتونه macOS رو اجرا بکنه.خلاصه با تعویض قطعات تونستم که نسخه‌های جدیدتر رو اجرا بکنم. تلاش من تا نسخه‌ی کاتالینا موفقیت آمیز بود ولی کاتالینا برای این سخت‌افزار یه مقدار سنگین هست و برای همین من تصمیم گرفتم که نسخه‌ی macOS Mojave 10.14.6 رو به عنوان بهترین انتخابی که هم سرعت و هم کارایی مناسبی داشت انتخاب کنم.در نهایت با کمی کار روی کانفیگ تونستم macOS Mojave رو به پایدارترین شکل روی این سخت‌افزار اجرا کنم.در کل من نزدیک به 8 میلیون تومان برای این کانفیگ نهایی هزینه کردم:CPU Intel Pentium G850
Motherboard Gigabyte H61M-S2P
Gigabyte GT 710 2GB GDDR5
RAM 16GB (2x8GB) 1600 MHz DDR3
Silicon Power 120GB SSD
Seagate 500GB HDD
DVD-RW
Power 500W Green
CASE TESCOمنطقی بخوایم بهش نگاه کنیم همین الان یه iMac یا MacBook دست دوم با مشخصات مشابه چیزی بین یک و نیم تا دو برابر هزینه‌ی بیشتری روی دست شما میذاره. کماکان شما می‌تونید به شکل دوال بوت یا تریپل بوت با ویندوز و لینوکس از این کامپیوتر برای کارهاتون استفاده بکنید.اطلاعات تکمیلیبا توجه به اینکه این پروژه تفریحی بود و هدفم این بود که نشون بدم روی سخت‌افزارهای قدیمی به چه شکل میشه یه هکینتاش پایدار داشت، تصمیم دارم فایل‌های پروژه رو برای اینکه بتونید همین نسخه رو برای خودتون استفاده کنید باهاتون به اشتراک بذارم.کافیه یه سخت‌افزار مشابه کانفیگ نهایی برای خودتون اسمبل کنید و از فایل‌هایی که وجود دارن به راحتی استفاده کنید. نیاز به تلاش خاصی نخواهید داشت.نیازی نیست الزاماً ۱۶ گیگابایت رم داشته باشید. میتونید با ۴ یا ۸ گیگ هم شروع کنید. برند SSD و HDD مهم نیست. همنیطور پاور نیازی نیست 500W باشه. کافیه یه پاور 350W یا بالاتر داشته باشید. برندش مهم نیست ولی سعی کنید از پاورهای استاندارد استفاده کنید نه از برند‌های متفرقه.مهمترین قطعات توی این هکینتاش پردازنده، مادربرد و کارت گرافیک هستن. پردازنده رو میتونید از مدل G850 استفاده کنید و یا مدل‌های دیگه مثل G2020 یا سری Core i3 / i5 / i7 نسل ۳ مثل i3 3100 یا بالاتر.فقط اگه بخواید از پردازنده‌های سری Core i استفاده کنید بهتره که قبلش بهم پیام بدید تا بگم که چه چیزی رو باید اصلاح کنید. چون در حال حاضر CPU G850 با استفاده از یک پچ که براش ساخته بودم داره کار میکنه. اگه بخواید از سری پردازنده‌های غیر از Pentium استفاده کنید باید این پچ رو از کانفیگ حذف کنید.توجه کنید که این کانفیگ بر اساس مادربرد Gigabyte H61M-S2P انجام شده. شاید بشه با این کانفیگ روی مادربردهای دیگه هکینتاش رو راه‌اندازی کرد ولی من هیچ تضمینی نمیدم که پایدار باشه و یا هیچ مسئولیتی رو در قبال مادربردهای دیگه نمی‌پذیرم و خودتون با مسئولیت خودتون می‌تونید این کانفیگ رو تست کنید.شما از کارت گرافیک‌های انویدیا مدل‌های GT 710 / GT 730 / GT 740 میتونید استفاده کنید. البته ممکنه سری GTX 750 / GTX 760 / GTX 780 نیاز داشته باشن که کانفیگ کمی تغییر بکنه ولی مدل‌های پایین‌تر به خوبی روی مک نسخه‌‌های Sierra تا Big Sur (هرچند Big Sur روی این هکینتاش در حالت عادی نصب نمیشه) راه‌اندازی میشن.همچنین به جای گرافیک‌های انویدیا میتونید از گرافیک‌های سری RX هم استفاده کنید. مثل RX 460 / RX 560 و بالاتر.برای اینکه بتونید نسخه‌ی کاتالینا رو نصب بکنید بهتره که از پردازنده‌های سری Core i نسل ۳ استفاده کنید. چون پردازنده‌های Pentium. ممکنه قدرت پردازشی کافی رو برای اجرای روان و بی‌نقص این نسخه نداشته باشن.راستی احتمالاً بشه با یه سری پچ نسخه‌ی Big Sur رو روی این هکینتاش نصب کرد ولی من تست نکردم اما از نظر منطقی و فنی میشه این کارو کرد که با مسئولیت خودتون می‌تونید این کارو انجام بدید.برای اینکه بتونید به راحتی نسخه‌های Sierra / High Siera / Mojave / Catalina رو نصب کنید بهتره که از SMBIOS 13.2 استفاده کنید. این کارو من انجام دادم که زیاد درگیر کانفیگ نشید. همینطور اگه بخواید بیشتر راجع بهش بدونید توی آموز‌ش‌هایی که برای هکینتاش داشتم راجع به SMBIOS گفتم.راستی بعد از نصب هکینتاش باید بخش SMBIOS اون رو به روز رسانی کنید تا سریال و مشخصات یکتایی رو برای هکینتاش خودتون داشته باشد. در غیر این صورت ممکنه سریال هکینتاش شما با چندین نفر یکسان باشه و باعث بشه اکانت اپل‌آیدی شما بن بشه.من برای خود از SMBIOS Mac Pro 5.1 استفاده کردم که پیشنهادش نمی‌کنم چون آخرین نسخه‌ی رسمی برای این کانفیگ macOS HighSierra هست و برای نصب نسخه‌ی موهاوی باید یکم بوت‌لودر رو دستکاری کنید که احتمالاً یه کار اضافی برای شماست. با همون iMac 13.2 به راحتی تا کاتالینا رو می‌تونید داشته باشید.دانلود فایل‌های پروژهبرای اینکه بتونید از فایل‌‌های این پروژه استفاده کنید بهتره که روی یه ماشین مجازی سیستم‌عامل macOS HighSierra یا بالاتر رو اجرا کنید و بعد اقدام به بوتیبل کردن فلش نصاب macOS بکنید.اگه از همین کانفیگ سخت‌افزاری که من داشتم استفاده کردید از این bootloader استفاده کنید: دانلوداگه به جای پردازنده‌ی Pentium از پردازنده‌های سری Core i استفاده می‌کنید این بوت‌لودر مناسب شماست: دانلوداینم لینک گیت‌هاب پروژه: کلیک کنیدبرای تنظیم کردن BIOS من تصاویر بخش‌های مختلف منوی BIOS رو توی پروژه قرار دادم و شما از این لینک میتونید بر اساس اون اقدام به تنظیمش کنید: کلیک کنید.سخن پایانیاین پروژه همونطوری که گفتم یک پروژه‌ی تفریحی بود که نشون بدم میشه با سخت‌افزار‌های قدیمی هم یه کار مفید و کاربردی کرد و میشه باهاش به نتایج خوبی رسید.برای اینکه بتونید دقیق‌تر این هکینتاش رو راه‌اندازی کنید بهتره به مقالات آموزشی من راجع به هکینتاش سر بزنید تا اطلاعات بیشتری به دست بیارید.اگه این پروژه برای شما کاربردی بود خوشحال میشم از طریق این لینک منو به یه قهوه مهمون کنید: کلیک کنید.امیدوارم که این مطلب برای شما مفید بود باشه.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Sun, 26 Sep 2021 14:08:35 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی با OpenCore Boot Loader در دنیای هکینتاش</title>
                <link>https://virgool.io/hackintosh/0044-wiifkbwlaqrx</link>
                <description>یکی از الزامات اجرای سیستم‌عامل‌ها بعد از روشن شدن کامپیوتر وجود یک نرم‌افزار برای مدیریت Boot سیستم‌عامل یا سیستم‌عامل‌ها هست.به صورت پیشفرض تمامی سیستم‌عامل‌ها برای خودشون یک بخش به عنوان Boot Loader دارن که روند بوت رو از Firmware سخت‌افزار به کرنل سیستم‌عامل انتقال میده.این قضیه در مورد سیستم‌عامل macOS هم صدق می‌کنه و باعث میشه که سیستم‌عامل روی سخت‌افزار قانونیِ تولید شده توسط شرکت اپل اجرا بشه و ایضاً همین بخش باعث میشه که سیستم‌عامل macOS متوجه بشه روی سخت‌افزار غیررسمی یا غیرقانونی داره اجرا میشه و از ادامه‌ی روند بوت جلوگیری می‌کنه.برای اینکه بتونید macOS رو روی PC یا Laptop غیر اپلی اجرا کنید باید به نحوی سیستم‌عامل رو فریب بدید که فکر کنه داره روی بستر قانونی اجرا میشه و این کار رو باید توسط یک نوع خاصی از Boot Loader انجام بدید که در اصل یک شبیه‌ساز محیط َUEFI Firmware کامپیوترهای شرکت اپل هست.تا الان توی آموزش‌هایی که داشتم راجع به Clover Boot Loader زیاد صحبت کردم و مبنای آموزش‌ها هم بر اساس اون بودن.اما چند وقتیه که یک بوت‌لودر جدید معرفی شده که با نسخه‌های جدید macOS سازگاری به شدت بالاتری داره و در اصل آینده‌ی بوت‌لودرهای دنیای رو به نابودی هکینتاش هست.در حال حاضر برای نصب آخرین نسخه‌ی macOS روی PC یا Laptop به شکلی کاملاً پایدار و بی‌دردسر بهتره که از OpenCore Boot Loader استفاده کنید و یا اینکه کم‌کم به فکر مهاجرات از Clover به OpenCore باشید.منم در این مدت داشتم راجع به OpenCore تحقیق می‌کردم و جنبه‌های مختلفش رو یاد می‌گرفتم تا بتونم با دستی پُر مستندات کاملی به زبان فارسی برای نصب از صفر تا ۱۰۰ هکینتاش توسط OpenCore رو آماده کنم.مستندات انگلیسی OpenCore :https://dortania.github.io/getting-started/برای دانلود OpenCoreبه این لینک مراجعه کنید :https://github.com/acidanthera/opencorepkg/releasesدانلود OpenCore Configurator :https://mackie100projects.altervista.org/opencore-configurator/</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Tue, 09 Feb 2021 19:08:53 +0330</pubDate>
            </item>
                    <item>
                <title>اجرای  UEFI Bootloader بدون USB Flash در هکینتاش</title>
                <link>https://virgool.io/hackintosh/%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-uefi-bootloader-%D8%A8%D8%AF%D9%88%D9%86-usb-flash-%D8%AF%D8%B1-%D9%87%DA%A9%DB%8C%D9%86%D8%AA%D8%A7%D8%B4-ommamsn7p5my</link>
                <description>آموزش نصب هکینتاش توسط m.shokoohirad قبلا قرار داده شده. میتونید در کنار آموزش ها از این ویدئو هم استفاده کنید که نکات ریزی توش هست.بعد از نصب هکینتاش و سر و کله زدن با سخت افزار و مچ کردنشون با OSX شاید یکی از ساده ترین کارها  ساخت بوت لودرش هست اما ممکنه مثل من به مشکل بر بخورید و یک روز دنبال راه حل رفعش باشید (که در ادامه میگم) که بتونید بدون فلش Clover رو از روی هاردتون فراخوانی کنید و تغییراتتون رو اعمال کنید. ابتدا همون نسخه از Clover bootloader ای که برای فلشتون نصب کردید رو نصب کنید. (اگر موقع نصب یادتون رفته توی فلش قرارش بدید میتونید دوباره دانلودش کنید) :https://sourceforge.net/projects/cloverefiboot/موقع نصب حتما دقت کنید که باید درایوری که OSX نصب شده رو انتخاب کنید. اگر مطمئن نیستید کدوم درایور هست میتونید از داخل About this Mac قسمت Startup Disk پیداش کنید.بعد از نصب، اینبار برنامه Clover Configurator رو اگر ندارید، دانلودش کنید:https://mackie100projects.altervista.org/download-clover-configuratorسپس درایوری که OSX نصب شده و فلشتون رو انتخاب و Mount کنید:حالا پوشه EFI فلشتون رو عینا جایگزین پوشه EFI هاردتون کنید:حالا فلشتون رو خارج کنید و ریستارت کنید.اگر مادربوردتون بچه خوبی باشه بدون مشکلClover در UEFI بوت خواهد شد اما ممکنه مثل من از مادربورد ASROCK استفاده کنید و به مشکل بر بخورید!برای حل این مشکل تمامی مراحل بالا رو انجام بدید ولی فلش رو خارج نکنید و ریستارت کنید تا Clover بالا بیاد.گزینه UEFI Shell 64 رو انتخاب کنید:حالا باید bootx64.efi رو پیدا کنیم، داخل محیط shell دستورات زیر رو اجرا کنید:Shell&gt; map fs* ➝ نمایش تمام درایو
Shell&gt; fs0: (or fs1: or fs2: ...) ➝ Switch to fs0, fs1, fs2,... انتخاب درایور OSX
Shell&gt; ls ➝ نمایش محتویات دایرکتوری
Shell&gt; cd \efi\boot ➝ تغییر دایرکتوری به \efi\boot
Shell&gt; ls ➝  نمایش محتویات دایرکتوری
Shell&gt; help bcfg -b -v ➝ دریافت راهنما دستور bcfg
Shell&gt; bcfg boot dump ➝ لیست بوت ها
Shell&gt; bcfg boot add N bootx64.efi &amp;quotClover&amp;quot ➝ اضافه کردن bootx64.efi به دایرکتوری جاری
** اگر میخواید به عنوان اولین بوت هاردتون شناسایی بشه ۰ و در غیر اینصورت ۱ وارد کنید. **
Shell&gt; bcfg boot dump ➝ بررسی موجودیت Clover
Shell&gt; reset ➝ ریستارتموفق باشید.</description>
                <category>هکینتاش</category>
                <author>محمد شهبازی</author>
                <pubDate>Tue, 15 Dec 2020 21:53:51 +0330</pubDate>
            </item>
                    <item>
                <title>هکینتاش چیست ؟</title>
                <link>https://virgool.io/hackintosh/%D9%87%DA%A9%DB%8C%D9%86%D8%AA%D8%A7%D8%B4-%DA%86%DB%8C%D8%B3%D8%AA-ewc0bycrpvic</link>
                <description>به عنوان یک کاربر، شاید شما هم به نام هکینتاش برخورده باشید. در این میان بسیاری از کاربران سؤالی برایشان پیش میاید که هکینتاش چیست و به چه کاری میاید. به طور خلاصه باید گفت که هکینتاش به کامپیوترهایی گفته می‌شود که سیستم عامل macOS را در خود اجرا می‌کنند؛ اما توسط اپل تولید نشده‌اند.یکی از مهم‌ترین سیاست‌های اپل این است که سخت افزار و سیستم عامل تمامی محصولات را خودش تولید و اسمبل می‌کند. در این میان اپل امتیاز استفاده از محصولات نرم افزاری را تنها برای دستگاه‌هایی که خودش تولید کرده توسعه می‌دهد. این مسئله در تمامی موارد ارائه شده توسط اپل دیده می‌شود و تنها چند استثنای خاص برای آن‌ها وجود دارد. برای مثال اپل نرم افزار آیتونز و QuickTime را برای سیستم عامل ویندوز نیز توسعه داده است و یا سرویس Apple Music در اندروید نیز قابل استفاده است. اما باید یاد آور شد که سیستم عامل‌های توسعه داده شده توسط این شرکت تنها روی دستگاه‌های اختصاصی خودش اجرا می‌شوند.از زمان ارائه کامپیوترهای مک با پردازنده‌های اینتل، بسیاری از هکرها و افراد حرفه‌ای به دنبال اجرای سیستم عامل مک روی دستگاه‌های دیگر بودند. نتیجه تلاش‌ها برای ساخت یک کامپیوتر متفرقه با سیستم عامل مک، منجر به ساخت هکینتاش شد. در حقیقت با کنار هم قرار دادن برخی قطعات سخت افزاری خاص می‌توان سیستم عامل اختصاصی اپل برای کامپیوترهای دسکتاپ را بدون داشتن یک مک بوک و یا آیمک اجرا کرد.محدودیت در انتخاب سخت افزار:در این میان چند چالش بزرگ برای استفاده از هکینتاش وجود داشته است که مهم‌ترین آن‌ها، انتخاب سخت افزارهای مناسب است. ‌به خاطر همین مسئله هکینتاش‌ها معمولاً سرعت پردازش پایین‌تری نسبت به کامپیوترهای اصلی مک دارند و افراد استفاده کننده از آن‌ها معمولاً گزینه‌های محدودتری برای اسمبل کردن یک دستگاه را در اختیار خواهند داشت.چالش بر سر EFI:چالش دوم و مهم بر سر هکینتاش‌ها، مربوط به تغییر BIOS دستگاه می‌شود. BIOS در هکینتاش‌ها باید جای خود را به EFI مخصوص سیستم عامل مک دهد. اپل از یک EFI اختصاصی که توسط شرکت اینتل تولید می‌شود برای کامپیوترهای مک استفاده می‌کند. البته این مشکل در کامپیوترهایی که اخیرا تولید شده حل شده است و UEFI و سیستم‌های بوت جدید سازگاری قابل قبولی با سیستم عامل‌های مک دارند.مشکلات قانونی:اپل به صورت قانونی از کامپیوترهای شخصی مجهز به پردازنده‌های X86 که توسط خودش تولید نشده پشتیبانی نمی‌کند. توافق‌نامه مجوز کاربر نهایی اپل برای محصولات مک انجام چنین کاری را ممنوع کرده است. این مسئله تا جایی پیش رفته است که اپل در سوم جولای 2008 از یک شرکت فعال در زمینه توسعه کامپیوترهای هکینتاش به نام Psystar شکایت کرد. علاوه بر این اپل از لحاظ قانون کپی رایت نیز این کار را ممنوع اعلام کرده است و می‌تواند در بسیاری از کشورهای دنیا، افراد فعال در این زمینه را تحت پیگرد قانونی قرار دهد.در سال‌های اخیر نیز با پیچیده‌تر شدن کرنل سیستم عامل مک معمولاً افراد به سمت استفاده از هکینتاش ها نمی‌روند ولی هنوز برخی افراد با استفاده سیستم‌های مجازی ساز، اقدام به نصب این سیستم عامل روی کامپیوترهای ویندوزی خود می‌کنند.</description>
                <category>هکینتاش</category>
                <author>شایان کیان پور</author>
                <pubDate>Sat, 07 Nov 2020 22:51:21 +0330</pubDate>
            </item>
                    <item>
                <title>آیا پایان عمر هکینتاش نزدیک است؟</title>
                <link>https://virgool.io/hackintosh/0040-txtdjgu91fuh</link>
                <description>سلام به دوستان خوبم، بعد از مدتی غیبت و اتفاقاتی که در این مدت رخ داده برگشتم تا با یه مطلب جنجالی در خدمتتون باشم، البته جنجالی برای علاقمندان به هکینتاش!در این مطلب می‌خوام راجع به مهاجرت اپل به پردازنده‌های ARM و سرنوشت هکینتاش باهاتون کمی صحبت کنم و بررسی کنیم که آیا الان به صرفه هست که از هکینتاش استفاده کنید یا نه!بخش اول: مهاجرت به پردازنده‌های ARMدر مراسم WWDC 2020 اپل اعلام کرد که قراره از پردازنده‌های Intel به ARM مهاجرت بکنه و فرایند مهاجرت هم اگه اشتباه نکنم تا 2022 تکمیل میشه.این یعنی از 2 سال آینده هیچ‌یک از کامپیوترهای ساخت اپل از پردازنده‌های Intel استفاده نخواهند کرد.تا جایی که من اطلاع دارم توی انجمن‌های پشتیبانی کننده از هکینتاش بحث روی پایان عمر هکینتاش بالا گرفته و نظرات مختلفی راجع به این موضوع گفته شده.این اولین بار نیست که مهاجرت اپل از یک معماری پردازنده خبر ساز میشه و قبلا هم معماری پردازنده‌هاش رو تغییر داده و قطعاً ‌آخرین‌بار هم نخواهد بود.بخش دوم: پشتیبانی از آخرین سخت‌افزارهای X86چیزی که خیلی‌ها ممکنه بهش توجه نکنن اینه که اپل در‌حال حاضر ( زمان نگارش این مطلب ) هنوز داره کامپیوتر‌های خودش رو با پردازنده‌های Intel روانه‌ی بازار میکنه و این سخت‌افزارها حداقل باید 5 سال از طرف اپل پشتیبانی بشن.و در نهایت وقتی که در سال 2021 یا 2022 آخرین کامپیوتر‌های اپل با پردازنده‌ی اینتل روانه‌ی بازار شدن اپل وظیفه داره تا 5 سال ( تقریباً تا سال 2026 یا 2027 ) از این سخت‌افزارها پشتیبانی کنه.پس میشه گفت هکینتاش تقریباً تا سال 2027 بیشتر زنده نیست و بعد از اون هیچ آپدیت جدیدی از سیستم‌عامل مک برای پردازنده‌های اینتل منتشر نخواهد شد.بخش سوم: از هکینتاش استفاده کنیم یا نه؟جواب این سوال یکم پیچیدست!انگیزه‌های مختلفی برای استفاده از هکینتاش توسط کاربران وجود داره و هر فرد با توجه به دلایل خودش میخواد که macOS رو روی کامپیوترش نصب کنه.اما چیزی که خیلی مهم هست اینه که در این مدت اپل و توسعه دهنده‌ها کم‌کم به سمت پردازنده‌های ARM میرن و اکثر نرم‌افزارهای جدید هم برای مک‌های مبتنی بر ARM منتشر خواهند شد.پس اگه قراره به عنوان توسعه دهنده در پلتفرم اپل با نرم‌افزارهای macOS کار کنید بهتره به فکر هکینتاش نباشید، اما اگه موزیسین، گرافیست یا فیلم‌ساز هستید قطعاً تا پایان عمر هکینتاش هیچ مشکلی در استفاده از هکینتاش نخواهید داشت.سخن پایانیمن به عنوان یکی از هزاران استفاده کننده از هکینتاش، از اینکه طی چند سال آینده نخواهم توانست macOS‌ رو روی PC داشته باشم ناراحتم، اما این میسر اجتناب ناپذیره و بهتره که اگه دوست دارید از هکینتاش استفاده کنید اول خوب راجع بهش فکر کنید.خوشحال میشم نظرات شما رو راجع به این موضوع بدونم و یه گپ و گفتی در بخش نظرات با شما داشته باشم.موفق باشید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Wed, 29 Jul 2020 21:00:12 +0430</pubDate>
            </item>
                    <item>
                <title>رفع مشکل Black Screen گرافیک‌های Intel HD در macOS Catalina</title>
                <link>https://virgool.io/hackintosh/post0039-zokzlvhcabs8</link>
                <description>یکی از مشکلاتی که اخیراً کاربران هکینتاش با نسخه macOS Catalina باهاش درگیر هستن، عدم نمایش تصویر در پورت HDMI گرافیک‌های سری Intel HD هست. البته ممکنه توی پورت DVI هم، چنین مشکلی باشه.قبل از هرچیز برای برگردوندن تصویر یک بار پورت تصویر رو جدا و دوباره وصل کنید تا تصویر برگرده، اگه تصویر نداشتید یک بار دکمه‌ی پاور رو بزنید احتمالاً تصویر برگرده. اگه باز هم تصویر نداشتید مجبور میشید از طریقی مثلاً کامپیوتر مجازی، توی macOS یک فلش رو فرمت و توی پارتیشن EFI یک Clover نصب کنید که تنظیمات سیستم شما و تنظیمات راه اندازی گرافیک‌های Intel HD به علاوه‌ی این بوت آرگومان‌ رو داشته باشه:igfxonln=1وقتی با فلش مک رو بوت کنید و میبینید که مشکل عدم نمایش تصویر رفع شده و الان مستقیماً میتونید این آرگومان رو توی فایل Config.Plist اصلی اضافه کنید و بعد از اون مک بدون اشکال بوت میشه.با این ترفند میتونید مشکل نداشتن تصویر در macOS Catalina رو به شکل موقت تا اصلاح دائم در فایل Whatevergreen.kext رفع کنید.اگه به هر طریقی قراره به Catalina آپگرید کنید بهتره این آرگومان رو قبل از به‌روز رسانی اضافه کنید.امیدوارم این آموزش براتون مفید بوده باشه.اگه سوال، نظر یا مشکلی داشتید، در بخش نظرات پاسخگوی شما هستم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Sat, 13 Jun 2020 23:13:40 +0430</pubDate>
            </item>
                    <item>
                <title>نصب HoRNDIS، استفاده از USB Tethering گوشی‌های اندرویدی در macOS Catalina</title>
                <link>https://virgool.io/hackintosh/post0038-sgplpi0bxeuv</link>
                <description>قبلاً مقاله‌ای نوشته بودم در رابطه با استفاده از USB Tethering تلفن‌های اندرویدی در macOS و گفته بودم که درایور HoRNDIS نهایتاً روی macOS Mojave قابل نصب هست و کاربران macOS Catalina و و بالاتر نمی‌تونن از این درایور استفاده کنن.خبر خوشحال کننده برای کاربران macOS Catalina یا بالاتر اینه که میشه با یک ترفند این درایور رو روی محصولات رسمی اپل یا غیر رسمی ( هکینتاش ) نصب کنن.بریم سراغ آموزش...کاربران محصولات رسمی اپل کامپیوتر رو خاموش و کلید ترکیبی Command+R رو گرفته و دکمه‌ی پاور رو فشار بدید تا وارد محیط Recovery بشید.کاربران هکینتاش کافیه که از منوی بوت Clover گزینه‌ی Recovery رو انتخاب و اینتر کنید، اگه گزینه‌ی ریکاوری توی منوی بوت Clover نبود کلید F3 تمامی پارتیشن‌های مخفی رو به شما نمایش میده و Recovery یکی از اون گزینه‌ها خواهد بود.بعد از وارد شدن به محیط Recovery از منوی بالا گزینه‌ی Utility و بعد Terminal رو انتخاب کنید.توی ترمینال تایپ و اینتر کنید:csrutil disableپیامی مبنی بر غیرفعال شدن سیستم محافظتی به شما داده میشه.ترمینال رو ببندید و از منوی Apple سیستم رو Reboot کنید.وقتی سیستم به شکل عادی Boot شد، ترمینال رو باز و دستور زیر رو تایپ و اینتر کنید:sudo mount -uw /ازتون رمز میخواد و شما باید رمز حساب کاربری macOS خودتون که باهاش لاگین کردید رو وارد کنید.حالا کافیه Terminalرو ببندید فایل نصاب HoRNDIS رو اجرا و به راحتی نصبش کنید.نکته: در حال حاضر شما سیستم محافظتی macOS رو غیرفعال کردید که تونستید این درایور رو نصب کنید، الان سیستم شما در آسیب‌پذیرترین حالت ممکن قرار داره، برای اینکه دوباره سیستم امنیتی محافظت از macOS رو فعال کنید، برگردید به محیط ریکاوری و دستور زیر رو توی Terminal وارد و اینتر کنید:csrutil enableبعد پیامی مبنی بر فعال شدن سیستم محافظتی به شما نمایش داده میشه و حالا کافیه ترمینال رو ببنید سیستم رو Reboot و از قابلیت USB Tethering تلفن‌های اندرویدی در macOS Catalina و بالاتر لذت ببرید.امیدوارم این آموزش مفید بوده باشه.اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Sat, 13 Jun 2020 22:33:26 +0430</pubDate>
            </item>
                    <item>
                <title>مدیریت ورودی‌های UEFI در Clover Bootloader</title>
                <link>https://virgool.io/hackintosh/post0035-ahnfuuqpm3nw</link>
                <description>در مقاله‌ای که قبلاً راجع به حذف و مدیریت ورودی‌های UEFI در کامپیوتر توسط GNU/Linux نوشته بودم گفته بودم که در گنو/لینوکس به چه شکل و با چه ابزاری میشه ورودی‌های UEFI رو حذف کرد.حالا میخوام برای دوستانی که از هکینتاش و Clover Bootloader استفاده میکنن ساده‌ترین راه برای حذف ورودی‌های اضافی UEFI رو توضیح بدم تا با کمترین دردسر منوی بوت مادربورد رو از شر گزینه‌های اضافی و حذف نشدنی پاک کنن، پس اگه به این مطلب نیاز دارید با من همراه بشید.برای اینکه بتونیم ورودی‌های UEFI رو در منوی Clover Bootloader مدیریت کنیم باید وارد بخش Shell در این نرم‌افزار بشیم برای این‌کار با توجه به عکس بعد گزینه‌ی مشخص شده رو انتخاب کنید تا وارد محیط Shell بشید.بعد از ورود یک ثانیه‌شمار میاد و بهتره تا اتمامش دست به دکمه‌ای نزنید، هرچند با خوندن توضیحاتش متوجه میشید که فقط یه ورود و خروج ساده رو مدیریت میکنه برای افرادی که ممکنه با این محیط نا آشنا باشن.حالا کافیه با استفاده از دستور زیر تمامی ورودی‌های UEFI متصل به مادربورد رو لیست کنید:bcfg boot dumpبعد از نوشتن دستور و زدن کلید Enter با تصویری مشابه تصویرر پایین روبرو میشید:خُب کار تمومه تقریباً!شما لیست کاملی از تمامی ورودی‌های UEFI دارید و حالا اونهایی که نیاز ندارید رو می‌تونید حذف کنید، مخصوصاً اون‌هایی که هیچ راهی برای حذف کردنشون پیدا نکرده بودید هم اینجا قابل حذف شدن هستن.برای حذف یک ورودی کافیه بعد از کلمه‌ی Option ببینید چه عددی و یا حرفی نوشته شده ( توی عکس بالا مشخص کردم کدوم بخش ) و اون میشه ID مورد نیاز شما که در ادامه بتونید ورودی درست رو حذف کنید.حالا دستور زیر رو تایپ و ID مدنظرتون رو توی دستور قرار بدید، برای مثال من میخوام همون ID که توی عکس مشخص کردم رو حذف کنم و توی مثال ازش استفاده میکنم:bcfg boot rm 01حالا اگه دوباره از دستور bcfg boot dump استفاده کنید می‌بینید که ورودی UEFI حذف شده..برای خروج از Shell به سادگی و با دستور Exit میتونید خارج بشید و به Clover Bootloader برگردید.امیدوارم این آموزش مفید بوده باشه.اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Tue, 02 Jun 2020 13:11:48 +0430</pubDate>
            </item>
                    <item>
                <title>چرا نباید درایور‌های غیر معمول را در macOS راه اندازی کرد؟</title>
                <link>https://virgool.io/hackintosh/post0033-azb3kbp23c4n</link>
                <description>هکینتاش من در حال دریافت به روزرسانی‌های رسمی از طرف اپلدر بحث راه اندازی سیستم‌های هکینتاش، یکی از مواردی که خیلی باید بهش توجه بشه Native ( بومی ) بودن پشتیبانی از سخت‌افزار سیستم هست.به نظر من وقتی تصمیم به راه‌اندازی یک سیستم هکینتاش گرفتید باید به پشتیبانی بومی سخت‌افزار توی macOS توجه جدی کنید و از سخت‌افزارهایی که راه‌اندازیشون ممکنه توی macOS نیاز به دستکاری سیستم‌عامل داشته باشه دوری کنید.از نظر من یه سیستم هکینتاش استاندارد و بدون نقص برای راه اندازی سخت‌افزار نیاز به تغییر در فایل‌های سیستم‌عامل نداره!برای مثال وقتی که من توی بخش نظرات و یا مشاوره‌هام میگم که کارت‌گرافیک‌های ساخت کمپانی Nvidia توی macOS نسخه‌های Mojave و Catalina پشتیبانی نمیشن دلیل بر این نیست که نمیشه راه اندازیشون کرد! و برعکس میشه با ایجاد تغییر توی فایل‌های سیستم‌عامل macOS از کارت‌های‌گرافیک Nvidia با تمام توان توی آخرین نسخه‌های macOS استفاده کرد!راه اندازی گرافیک GTX 1080 انویدیا در نسخه‌ی بتای کاتالینا مثال بالا فقط نمونه‌ای بود برای اثبات این حرف که میشه خیلی از سخت‌افزارهایی که رسماً توسط اپل توی macOS پشتیبانی نمیشن رو راه اندازی کرد.اما چرا نباید چنین کاری کرد؟در جواب باید بگم که اگه برای راه اندازی یک یا چند سخت‌افزار فایل‌های macOS دچار تغییر بشن در ۹۹٪ مواقع از نعمت آپدیت‌های رسمی به شکل روتین و عادی محروم میشید!یعنی برای هر بروز رسانی امکان کرش و یا بوت نشدن macOS و یا حتی از کار افتادن سخت‌افزارهای غیر رسمی وجود داره.اما در نقطه‌ی مقابل یه هکینتاش با سخت‌افزار Native میتونه مثل همتای اپلی خودش آپدیت‌ها رو دریافت و نصب بکنه بدون هیچ نقصی.پس برای داشتن یه سیستم هکینتاش بدون نقص و استاندارد به سخت‌افزارهایی مشابه با نمونه‌های استفاده شده توی محصولات اپل نیاز دارید.امیدوارم این آموزش مفید بوده باشه.اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.اگه نیاز دارید که به شکل حرفه‌ای از سیستم‌های هکینتاش استفاده کنید میتونید با من در تماس باشید،شماره تلفن من برای مشاوره‌های غیر رایگان و تخصصی در مورد راه اندازی انواع سیستم‌های هکینتاش : ۰۹۰۱۳۶۵۵۵۹۴ - تماس - پیامک - تلگرام - واتس‌آپ</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Sat, 23 May 2020 13:04:15 +0430</pubDate>
            </item>
                    <item>
                <title>غیرفعال کردن GateKeeper در macOS و اجرای همه‌ی برنامه‌ها</title>
                <link>https://virgool.io/hackintosh/post0030-y2kdlsktmbdh</link>
                <description>اصولاً توی سیستم‌عامل macOS به صورت پیشفرض هر برنامه‌ای اجازه‌ی اجرا شدن نداره!، شما فقط اجازه دارید برنامه‌های مورد تایید اپل رو که از AppStore دانلود شدن اجرا کنید.اما این محدودیت به این معنی نیست که شما هیچ‌وقت نمی‌تونید و یا اجازه ندارید آزادانه هر نرم‌افزاری که بخواید رو اجرا کنید.خوشبختانه راهی ساده برای غیر فعال کردن سیستم امنیتی GateKeeper که وظیفه‌ی بررسی برنامه‌های تایید شده رو داره، هست و من قصد دارم به شما این مورد رو آموزش بدم.کافیه Terminal رو باز کنید و دستور زیر رو در اون تایپ/کپی کنید.ازتون رمز می‌خواد و شما باید رمز حساب کاربری خودتون رو وارد کنید و تمام.sudo spctl --master-disableحالا وارد Setting بشید و از بین گزینه‌های موجود وارد بخش Security &amp; Privacy بشید و میبینید که در بخش Allow apps downloaded from سه گزینه هست که گزینه‌ی Anywhere انتخاب شده.اگه بخواید دوباره GateKeeper رو فعال کنید کافیه از مسیر گفته شده گزینه‌ی اول یعنی App Store رو انتخاب کنید تا محدودیت‌های اجرای برنامه‌ها دوباره اعمال بشه و یا اینکه دستور زیر رو توی Terminal تایپ /کپی کنید و ازتون رمز حساب کاربری‌ رو می‌خواد و بعد از اون GateKeeper به حالت قبل برمی‌گرده.sudo spctl --master-enableنکات تکمیلی۱) غیرفعال کردن GateKeeper امنیت سیستم‌عامل macOS رو کمتر می‌کنه.۲) برای نصب و اجرای برنامه‌های کرک‌شده و دانلودی حتماً نیاز دارید GateKeeper رو غیر فعال کنید.۳) اگه نرم‌‌افزارهای مورد استفاده‌ی شما اجرا می‌شن و تا الان مشکلی نداشتید این آموزش مناسب شما نیست.۴) لطفاً اگه GateKeeper رو غیرفعال کردید بیشتر به نرم‌افزارهای دانلودی و اجرای اونها روی macOS دقت کنید چون ممکنه نرم‌افزاری که دانلود کردید حاوی بدافزار باشه.امیدوارم این آموزش مفید بوده باشه.اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Thu, 14 May 2020 17:11:27 +0430</pubDate>
            </item>
                    <item>
                <title>حذف صورت مسئله! اگر کارت گرافیک در macOS با Sleep مشکل داشت چه کنیم؟</title>
                <link>https://virgool.io/hackintosh/post0029-nkpmpcjmpqhj</link>
                <description>سلام، امروز قراره بهتون یاد بدم وقتی توی هکینتاش کارت‌گرافیک با Sleep مشکل داشت چطور میتونیم این قابلیت رو در macOS به طور کامل غیر فعال کنیم!البته به جز مورد ذکر شده، گاهی نیاز داریم کلاً گزینه‌ی Sleep فعال نباشه و باز هم این آموزش به کارمون میاد.عموماً اغلب کارت‌گرافیک‌های موجود ( به جز کارتهای ساخت Nvidia که با نسخه‌های جدید macOS کار نمی کنن ) با macOS سازگار هستن ولی گاهی کارت‌گرافیک‌هایی پیدا میشن که علی‌رغم فعال شدن در macOS با Sleep شدن سیستم به مشکل بر میخورن و دیگه بر‌نمیگردن ( سیستم روشن نمیشه یا اگه بشه تصویر نشون نمیده ) و کاربر مجبور میشه سیستم رو از برق جدا و دوباره راه اندازی بکنه که این کار باعث میشه محتویات درون Ram سیستم از بین بره و عملاً قابلیت Sleep رو به ترسناک‌ترین گزینه برای این کاربران تبدیل بکنه.شاید با خودتون فکر کنید، در این مواقع میشه از توی بخش تنظیمات گزینه Sleep رو غیرفعال کرد! و دیگه نیازی به این آموزش نیست!در جواب باید بگم درسته!، میشه از طریق تنظیمات، به سیستم گفت وقتی باهات کار نکردم Sleep نشو ولی گزینه‌ی Sleep کماکان از بخش Apple Menu فعال هست و با کلیک روی اون، سیستم به خواب ابدی میره!!! ( البته بد تعبیر نکنید! به سخت‌افزار آسیبی نمیرسه، فقط سیستم دیگه روشن نمیشه و مجبور میشید برق رو جدا و دوباره سیستم رو روشن کنید ).فرض کنید اشتباهی روی Sleep کلیک کنید، اون اتفاقی که دوست ندارید می‌افته...بیایید با هم صورت مسئله رو حذف کنیم!نکته: کارت‌گرافیک‌هایی که با macOS در بخش Sleep مشکل دارن عموماً معدود و انگشت‌شمار هستن و در بیشتر موارد با جستجو توی اینترنت میشه مشکلاتشون رو رفع کرد. اما اگه در جستجو‌هاتون به بن‌بست خوردید و راهی نداشتید این آموزش براتون صورت مسئله رو از بیخ و بن حذف میکنه.برای انجام این کار کافیه Terminalرو باز کنید و این دستورات رو به ترتیب تایپ کنید:یادتون باشه:  اگه ازتون رمز خواست باید رمز کاربری خودتون رو وارد کنیدsudo pmset -a sleep 0sudo pmset -a hibernatemode 0sudo pmset -a disablesleep 1و کار تمام شد!الان سیستم در هیچ شرایطی Sleep نمیشه، اگه وارد Apple menu بشید میبینید که گزینه‌ی Sleep خاکستری شده که نشون میده حتی با کلیک روی اون هیچ اتفاقی نمی‌افته.همینطور توی بخش لاگین هم اگه روی گزینه‌ی Sleep کلیک کنید هیچ اتفاقی نمی افته.اگه خواستید تمامی تغییرات به حالت اول برگردن کافیه دستورات رو دوباره به ترتیب تایپ کنید فقط هرجا عدد 0 بود به‌جاش 1 و هرجا عدد 1 بود به‌جاش 0 بذارید:sudo pmset -a sleep 1sudo pmset -a hibernatemode 1sudo pmset -a disablesleep 0امیدوارم این آموزش براتون مفید بوده باشه.اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Thu, 14 May 2020 13:16:51 +0430</pubDate>
            </item>
                    <item>
                <title>راه اندازی گرافیک‌های Intel HD در Hackintosh</title>
                <link>https://virgool.io/hackintosh/post0026-m468rd47ikof</link>
                <description>در این آموزش قصد دارم نحوه‌ی راه اندازی گرافیک‌های Intel HD در mcaOS رو به شما دوستان آموزش بدم، پس اگه حین نصب مک از گرافیک‌های اینتل استفاده می‌کنید و حین بوت مک با صفحه‌ی سیاه یا Glitch مواجه می‌شید این آموزش رو از دست ندید.مشکل Screen Glitch در مک - علت: عدم تنظیم صحیح فایل Config.Plistسریع میرم سر اصل مطلب!راه اندازی گرافیک‌های اینتل خیلی سادست، چندتا پیشنیاز داره:فایل Lilu.Kexthttps://github.com/acidanthera/lilu/releasesفایل Whatevergreen.Kexthttps://github.com/acidanthera/whatevergreen/releases***دقت کنید که حتما آخرین نسخه‌ی Releases رو از هر دو فایل بالا دانلود کنید. لطفا اشتباها فایل Debug رو نگیرید!هر دو فایل رو Unzip و فقط فایلهایی با پسوند Kext رو در پوشه‌ی Other در میسر kext قرار بدید.نکته: اگه از قبل این دوفایل رو دارید لطفا به لینک‌های مربوطه برید و آخرین نسخه‌ی منتشر شده رو با فایل‌های قبلیتون جایگزین کنید.این دوفایل به تنهایی باعث میشه گرافیک Intel HD سیستم شما روی مک به درستی معرفی بشن.در ادامه نیازه که چدتا تغییر کوچیک توی فایل Config.Plist اعمال کنید، هرچند که فایل‌های معرفی شده Lilu و Whatevergreen باعث میشن در اغلب موارد بدون اعمال تغییرات در فایل Config.Plist گرافیک راه اندازی بشه اما بهتره که این تغییرات رو انجام بدید.قبل از هرچیز بهتره که از آخرین نسخه‌ی برنامه‌ی  Clover Configurator استفاده کنید:https://mackie100projects.altervista.org/download-clover-configurator/خب در اولین گام شما باید فایل Config.Plist رو با Clover Configurator باز و مراحل زیر رو طی کنید:۱. از منوی سمت چپ گزینه‌ی ACPI رو انتخاب کنید و بعد از منوی List Of Patches گزینه‌ی change GFX0 to IGPUرو انتخاب کنید مثل تصاویری که در ادامه برای شما قرار دادم:عکس ۱عکس ۲عکس ۳۲. از بخش Boot باید این آرگومان رو اضافه کنید:-disablegfxfirmware۳. حالا از منوی سمت چپ گزینه‌ی Graphics رو پیدا کنید و از اون بخش تیک Inject Intel رو بزنید:عکس ۴۴. لطفا به قسمت سوم مقاله‌ی نصب مک روی PC مراجعه کنید و در بخش Patch های گرافیک‌های ساخت اینتل، کدهای مربوط به نسل و مدل گرافیک خودتون رو پیدا کنید و با ادامه‌ی آموزش همراه بشید، اگه نمیتونید یا نمیدونید باید چیکار کنید، یک بار ادامه‌ی این مقاله رو بخونید تا متوجه بشید به چه کدی نیاز دارید.برای مثال من میخوام کد Patch گرافیک Intel HD 630 رو که مربوط به نسل هفتم پردازنده‌های اینتل میشه رو پیدا و استفاده کنم.وارد مقاله‌ی سوم از سری آموزشهای نصب مک روی PC میشم:https://virgool.io/hackintosh/post0009-yzybu4ey3nngمیرم در بخش Patch ها و اطلاعات نسل پردازنده‌ی مدنظرم و از بخش Device ID کد مربوط به مدل پردازنده‌ی سیستم خودم رو پیدا میکنم.عکس ۵اگه تسلط زیادی به پیدا کردن اطلاعات سخت‌افزار ندارید کافیه از این صفحه‌ی ویکی‌پدیا استفاده کنید که به تفکیک نسل و مدل کدهای مربوطه رو داره.https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_unitsوقتی وارد لینک صفحه‌ی ویکی‌پدیا شدید مدل گرافیک یا پردازنده‌ی خودتون رو سرچ کنید:خب توی بخش Device ID در جداول این صفحه میشه کد مربوط به مدل مدنظر رو پیدا کرد.گاهی ممکنه که یک مدل چند کد داشته باشه که شما باید بررسی کنید کد دقیق مدل پردازنده‌ی سیستم شما چی هست، از طریق ویندوز میشه پیداش کرد، کافیه به برنامه‌ی Device Manager مسلط باشید، ولی به هر حال اگه تسلط و یا علم کافی ندارید با قراردادن کدها در فایل کانفیگ و آزمون و خطا به کد درست برسید.۵. من در جستجو‌ی خودم به کد ۵۹۱۲ رسیدم و حالا باید ازش استفاده کنم!برمی‌گردیم به Clover Configurator و از منوی سمت چپ Devices رو انتخاب می‌کنیم:در بخش Fake ID یک گزینه هست با نام IntelGFX که ۴ عدد متغییر و یک بخش ثابت داره،بخش متغییر میشه کدی که به دست آوردیم و کد ثابت هم به صورت خاکستری توی باکس مشخص شده یعنی ۸۰۸۶ و یه نکته بگم 0x اول کد به شکل خودکار نوشته میشه نیازی نیست بنویسیدش.در نهایت کد من این میشه 0x59128086 و واردش میکنم:در ادامه از منوی سمت چپ وارد بخش Graphics میشم و در بخش ig-platform-id باز همون کد ۴ رقمی که به‌دست آوردیم رو قرار میدیم اما اینبار در انتها ۴ تا صفر میذاریم یعنی چنین کدی:0x59120000بعد از وارد کردن این کد، کار ما تموم میشه و الان کافیه که تغییرات رو ذخیره و مک رو با تغییرات جدید بوت کنیم.بخش آخر انتخاب درست SMBIOSاگه بعد از تمامی این تنظیمات گرافیک راه اندازی شد اما صفحه دچار شکستگی و نویز ( به اصطلاح Glitch ) شد، کافیه با توجه به نسل پردازنده‌ SMBIOS درست رو انتخاب کنید، برای مثال در پردازنده‌های نسل هفتم کافیه iMac18.1 انتخاب بشه و بعد از بوت مجدد میبینید که گرافیک به خوبی داره فعالیت میکنه.نکات تکمیلی :اگه نمیتونید کد دقیق پردازنده‌ رو پیدا کنید، کافیه که تمامی مراحل این آموزش به جز بخش اضافه کردن کد 0xXXXX8086  و 0xXXXX0000 رو انجام بدید و یک بار سیستم رو بوت کنید، به احتمال قوی سیستم شما بدون اشکال بوت میشه و میتونید از تمام توان پردازنده‌ی گرافیکی استفاده کنید.اگه از لپ‌تاپ یا سیستمی با چند گرافیک استفاده می‌کنید باید کد کانکتور هم به کد 0xXXXX0000 اضافه بشه، برای مثال اگه گرافیک نسل هفتمی Intel HD 630 روی سیستمی با چند گرافیک باشه کد ig-platform-id به این شکل تغییر میکنه 0x59120003  البته اگه نیاز دارید گرافیک اینتل به عنوان گرافیک اصلی فعال بشه باید همون چهار صفر رو قرار بدید.تاکید میکنم، کد استفاده شده در این آموزش فقط در پردازنده‌های سری HD 630 نسل هفتم قابل استفاده هست و نمیتونید از این کد در مدل‌های دیگه استفاده کنید و باید کد مربوط به پردازنده‌ی خودتون رو پیدا کنید.امیدوارم این آموزش براتون مفید بوده باشه.اگه سوال، نظر یا مشکلی داشتید، در بخش نظرات پاسخگوی شما هستم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Sat, 09 May 2020 12:51:09 +0430</pubDate>
            </item>
                    <item>
                <title>استفاده از USB Tethering تلفن‌های اندرویدی در macOS</title>
                <link>https://virgool.io/hackintosh/post0024-thpvuhqzcdeq</link>
                <description>یکی از مشکلات بزرگ استفاده کنندگان از سیستم‌عامل macOS، عدم پشتیبانی این سیستم‌عامل از  موبایل‌های اندرویدی هست.البته جا داره بگم که برای اتصال موبایل اندرویدی و انتقال فایل به کامپیوتر‌های مک، ابزارها و برنامه‌های زیادی هست که به راحتی به کمک کاربر میان و مشکل انتقال فایل رو مرتفع میکنن.اما برای استفاده از قابلیت USB Tethering کماکان نیاز به یک ابزار/درایور رایگان و درعین‌حال کاربردی حس میشه.خبر خوب اینکه شما با استفاده از درایوری به نام HoRNDIS میتونید این قابلیت رو در سیستم‌عامل macOS داشته باشید.این درایور کم‌حجم در حال حاضر از نسخه‌ی ال‌کاپیتان ( 10.11 ) تا موهاوی ( 10.14 ) رو پشتیبانی میکنه.برای دریافت این درایور میتونید به سایت زیر مراجعه و آخرین نسخه‌ی موجود رو دانلود و نصب کنید:https://joshuawise.com/horndisپروسه‌ي نصب هم به سادگی و مثل سایر نرم‌افزارهای مک هست.روش استفادهبعد از نصب، بهتره یک بار سیستم‌عامل رو Restart بکنید. البته اجباری نیست اما از بروز اشکالات در صورت عدم اجرای صحیح درایور کمک زیادی میکنه.۱. اینترنت موبایل رو متصل کنید.۲. وارد بخشی با چنین نامی بشید Tethering &amp; portable hotspot۳. از گزینه‌های موجود، گزینه‌ی USB tethering رو انتخاب کنید.۴. توی مک وارد System Preferences &gt; Network بشید.۵. باید توی ستون سمت چپ پنجره موبایل خودتون رو ببینید که توسط سیستم‌عامل macOS شناخته شده:۶. کافیه موبایلتون رو انتخاب و روی Apply کلیک کنید و از اینترنت لذت ببرید.امیدوارم که این آموزش براتون مفید بوده باشه و تا یادم نرفته بگم که فرقی نمی‌کنه از یه کامپیوتر اپل یا هکینتاش استفاده می‌کنید، از این روش در هر دو صورت میتونید استفاده کنید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Mon, 23 Mar 2020 00:15:25 +0430</pubDate>
            </item>
                    <item>
                <title>پشتیبانی: دانلود نسخه‌ی جدید ابزارها و Kextها برای هکینتاش</title>
                <link>https://virgool.io/hackintosh/post0023-qedhhshqqntk</link>
                <description>تصویر تزئینی ( منبع )با توجه به اینکه چند مطلبی راجع به نصب macOS روی PC توی صفحه‌ی ویرگول‌ام منتشر کردم، و در این مدت برخی ابزارهای موردنیاز برای نصب macOS روی PC تغییرات و به‌روزرسانی‌هایی رو داشتن، لازم دونستم بیام و اطلاع رسانی کنم.تغییر محل توسعه‌ی Clover Boot loaderشاید متوجه شده باشید که وقتی به سایت سورس‌فورج و بخش نگهداری و توسعه‌ی Clover Boot loader میرید آخرین به روز رسانی مربوط به نسخه‌ی 2.5k r5071 هست و هیچ به‌روزرسانی دیگه‌ای وجود نداره.اخیراً توسعه‌دهنده‌های این ابزار توی سایت گیت‌هاب دارن این پروژه رو منتشر و به روز آوری می‌کنن که از این آدرس جدیدترین نسخه‌ی Clover قابل دسترسی و دریافت هست:https://github.com/CloverHackyColor/CloverBootloader/releasesنسخه‌ی جدید Clover Configuratorاخیراً نسخه‌ی 5.9.3.0 این ابزار منتشر شده ( تا لحظه‌ی نگارش این مقاله ) و اگه از نسخه‌های جدید Clover Boot Loader استفاده می‌کنید پیشنهاد میکنم حتماً به‌روزرسانی کنید.https://mackie100projects.altervista.org/download-clover-configurator/دانلود Kextهای به‌روز شدهاولین به‌روزرسانی مربوط می‌شه به خانواده‌ی Kextهای وابسته به Lilu :Lilu Kext 1.4.2https://github.com/acidanthera/lilu/releasesWhateverGreen 1.3.7https://github.com/acidanthera/whatevergreen/releasesAppleALC 1.4.7https://github.com/acidanthera/applealc/releasesVirtualSMC 1.1.1https://github.com/acidanthera/VirtualSMC/releases*نکته: دوستانی که با گزینه‌ی QuickPreview توی مک ورژن‌های موهاوی و کاتالینا مشکل داشتن و از Kext ای با نام NoVPAJpeg استفاده می‌کردن بهتره از این به بعد از WhateverGreen و بوت آرگومان‌های زیر استفاده کنن:shikigva=32 
shiki-id=Mac-7BA5B2D9E42DDD94برخی از Kextهای کاربری با نام Rehabman هم به روز رسانی شدن که میتونید از طریق لینک‌های زیر بهشون دسترسی داشته باشید:FakePCIID 1.3.15https://www.tonymacx86.com/resources/fakepciid.459/USBInjectAll 0.7.3https://www.tonymacx86.com/resources/usbinjectall.458/امیدوارم این اطلاع رسانی برای شما مفید باشه.ارادتمند</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Wed, 04 Mar 2020 17:24:34 +0330</pubDate>
            </item>
                    <item>
                <title>نصب macOS روی PC - بخش چهارم و پایانی</title>
                <link>https://virgool.io/hackintosh/post0019-rpyxyby6i7ld</link>
                <description>محیط Clover Bootloaderبا توجه به درخواست‌های زیاد دوستان قسمت چهارم از سری آموزش‌های نصب مک روی PC رو منتشر می‌کنم، راستش به دلیل پروسه‌ی سخت، خطراتی که برای اطلاعات روی هارد و روند طاقت‌فرسایی که ممکنه نصب macOS روی PC برای کاربران کم تجربه و یا تازه‌کار داشته باشه قصد نداشتم این آموزش رو ادامه بدم ولی خُب طبق وظیفه و درخواست دوستان، بخش چهارم و پایانی این آموزش رو آماده کردم.اخطار: لطفاً از اطلاعات مهم و حیاتی روی هارد کامپیوترتون حتما نسخه‌ی پشتیبان بگیرید.در بخش پایانی قسمت قبل راجع به نحوه‌ی ساخت فلش دیسک بوتیبل صحبت کردم و این آموزش دقیقاً در ادامه‌ی ساخت فلش نصاب هست.نصب Clover Bootloaderدر بخش قبل لینک دانلود Clover رو قرار داده بودم، البته چند وقتی هست که توی اون لینک نسخه‌ی جدید این نرم‌افزار قرار نگرفته برای همین شما می‌تونید از لینک جدیدی که در ادامه قرار دادم آخرین نسخه‌ی این نرم‌افزار رو دانلود کنید:https://github.com/Dids/clover-builder/releasesاز صفحه‌ی مربوطه آخرین فایل با پسوند pkg رو دانلود کنید.توی مک فایل دانلود شده رو اجرا کنید، یادتون باشه فلشی که برای نصب مک ساختید حتماً باید به سیستم وصل باشه چون قراره بوت‌لودر روی فلش نصب بشه.۱. مرحله‌ی اول باید یه چنین صفحه‌ای باشه، روی Continue کلیک کنید:تصویر محیط Clover - منبع اینترنت۲. حالا باید مسیر نصب روی فلش رو به برنامه بدید، پس روی Change Install Location کلیک کنید و فلش نصاب مک رو انتخاب کنید:تصویر محیط Clover - منبع اینترنتتصویر محیط Clover - منبع اینترنت۳. حالا باید درایور‌های MBR یا EFI رو برای اجرای مک انتخاب کنیم، پس از همون پنجره‌ی قبلی گزینه‌ی Customize رو انتخاب کنید:تصویر محیط Clover - منبع اینترنتنکته:نسخه‌های جدید Clover دیگه با بوت سکتور MBR سازگاری ندارن برای همین پیشنهاد میشه حتماً تنظیمات بوت مادربورد روی UEFI باشه تا مشکلی در روند بوت فلش بوجود نیاد. ولی اگه نیاز دارید که حتما روی مادربوردی که از UEFI پشتیبانی نمی‌کنه مک رو نصب کنید بهتره از نسخه‌های قدیمی‌تر این نرم افزار استفاده کنید.تصویر محیط Clover - منبع اینترنتلطفاً دقت داشته باشید که شما فقط باید درایور‌هایی که با سیستم شما سازگاری دارن رو نصب کنید، پس بدون تحقیق هیچ تیکی زده نشه.البته دوتا تیک اول یعنی Install for UEFI booting only و Install Clover in the ESP رو برای بوت در حالت UEFI حتماً بزنید.در ادامه لیست درایور‌های عمومی که نیاز داریم رو می‌نوسیم که باید تیک بزنید:1. ApfsDriverLoader2. HFSPlus3. AptioMemoryFix4. DataHubDxe5. FSInject6. SMCHelper7. PartitionDxe8. AptioInputFix9. Ps2MouseDxe10. UsbKbDxe11. UsbMouseDxeمواردی که نوشتم ترتیب خاصی نداره، بین گزینه‌ها بگردید پیداشون می‌کنید، فقط اگه گزینه‌ی AptioMemoryFix رو پیدا نکردید، درایور جایگزینش یعنی OsxAptioFix2Drv-64 یا OsxAptioFix3Drv-64 رو نصب کنید.نکته‌ی مهم، به هیچ عنوان همزمان از AptioMemoryFix و دو مورد دیگه استفاده نکنید، ممکنه سیستم دچار کرنل پانیک بشه. فقط استفاده از یکی از این سه مورد کفایت میکنه.تصویر محیط Clover - منبع اینترنتدر صورتی که مشکلی داشتید توی بخش کامنت‌ها بامن درمیون بذارید تا بتونم راهنماییتون کنم.بعد از زدن تیک‌های مربوطه روی گزینه‌ی Install کلیک کنید تا برنامه در مسیر معین یعنی فلش نصاب مک، نصب بشه.تصویر محیط Clover - منبع اینترنتخُب تا اینجا بخش اعظم راه رو رفتیم، از الان به بعد با استفاده از تنظیماتی که توی فایل Config.Plist اعمال می‌کنیم و همینطور Kext های مورد نیازی که دانلود کردیم، باید تلاش کنیم تا سیستم‌عامل بوت و محیط نصب برامون اجرا بشه.در بخش‌های قبلی راجع به Kextها توضیح کامل دادم، کافیه که سخت‌افزارتون رو بشناسید و باتوجه به اون Kext ای اگه نیازه نصب کنید.نصب و راه اندازی Clover Configuratorبرای اینکه بتونیم به تنظیمات و فایل‌های بوت‌لودر Clover دسترسی داشته باشیم و تغییرات مدنظرمون رو اعمال کنیم به یک برنامه نیاز داریم به نام Clover Configurator، هرچند که میشه با یک ویرایشگر متنی هم فایل Config.Plist رو اصلاح کرد اما نرم‌افزار Clover Configurator با رابط کاربری سر راستی که داره میتونه کمک زیادی به ما بکنه. کلی ابزار مفید برای ویرایش فایل کانفیگ، نصب درایورها و Kextها داره.لینک دانلود:https://mackie100projects.altervista.org/download-clover-configurator/نحوه‌ی استفاده:فایل دانلودی رو از حالت فشرده خارج کنید و توی پوشه‌ی Applications قرار بدید بعد اجراش کنید.اگه بعد از نصب Clover Bootloader سیستم رو ری استارنت نکرده باشید هنوز پاریتشن EFI ماونت هست و میتونید تغییراتتون رو روی فایل‌های بوت‌لودر اعمال کنید، در غیر این صورت از منوی سمت چپ Clover Configurator گزینه‌ی Mount EFI رو بزنید و پاریتشن EFI مربوط به فلش‌تون رو ماونت کنید:حالا که پاریتشن EFI ماونت شده شما می‌تونید فایل Config.Plist رو باز بکنید و تغییرات لازم رو روی اون اعمال کنید.نکته: خیلی مهمه‌ که شناخت شما از سخت‌افزارتون بالا باشه، تا بتونید ناسازگاری‌های سخت‌افزاری سیستمتون رو درک و راه حلش رو پیدا کنید.برای شروع بهتره این Kextها رو امتحان کنید:مسیر پوشه‌ی Kextها:/EFI/CLOVER/kexts/Other/نکته: حتماً Kextها توی پوشه‌ی Other باشن، چون ممکنه سیستم شما در آینده و حین استفاده آپدیت بشه و اگه توی پوشه‌ای که شماره ورژن فعلی مک شما هست کپی بشن، ورژن جدید بوت نمی‌شه.مثال: اگه من Kextها رو توی پوشه‌ی ۱۰.۱۴ بذارم، بعداً که سیستم‌عامل به نسخه‌ی ۱۰.۱۵ ارتقا پیدا کرد دیگه نمیتونه Kextهای توی پوشه‌ی ۱۰.۱۴ رو ببینه. تنها پوشه‌ای که برای تمامی سیستم‌‌عامل‌های مک که با بوت‌لودر Clover بوت میشن قابل مشاهده‌ست فقط پوشه‌ی Other هست.نکته: اگه کارت شبکه‌ی شما RTL8111 نیست، Kext مربوط به کارت شبکه‌ی مادربورد سیستم خودتون رو پیدا و جایگزین کنید.ویرایش فایل Config.Plistفایل Config.Plist ( اگه فایل‌های DSDT رو در نظر نگیریم )، شامل کلیه‌ی دستورالعمل‌ها و تنظیماتی میشه که سخت‌افزار سیستم ما رو راه اندازی میکنه.پس باید حساب شده تنظیماتش رو تغییر بدید.نکته: تاجایی که میتونید کمتر این فایل رو دستکاری کنید و فقط تنظیمات مهم و حیاتی رو انجام بدید.نکته: بسته به اینکه سخت‌افزارهای مختلفی وجود داره، من نمیتونم نسخه‌ی واحدی برای همه بپیچم و بگم همه فلان تنظیم رو انجام بدید، اما اگه از تنظیمات و اطلاعات سخت‌افزاری سر رشته ندارید، پیشنهاد میکنم مدل دقیق مادربورد و یا سخت افزار مدنظرتون رو جستجو کنید تا به افرادی برسید که با مشخصاتی مشابه با سیستم یا سخت‌افزار شما مک رو نصب کردن و اغلب هم فایل Config رو به اشتراک میذارن. یادتون باشه، بدون تحقیق هیچ فایل کانفیگی رو جایگزین فایل اصلی نکنید و یا تنظیماتی رو بدون بررسی و اطلاع کامل تغییر ندید.موارد اولیه:ابتدا وارد پوشه‌ی EFI و بعد Clover بشید، مشاهده می‌کنید که چندین پوشه و فایل وجود داره، کافیه روی فایل Config.Plist دابل کلیک کنید تا توی برنامه‌ی Clover Configurator باز بشه.موارد قابل ویرایش در گام اول توی بخش Acpi هستن، توی این قسمت بعد از نصب بوت‌لودر گزینه‌هایی از پیش تنظیم شده وجود داره که پیشنهاد‌ می‌کنم تا اطمینان حاصل نکردید، تغییرشون ندید.در گام دوم باید وارد بخش Boot بشید و تنظیمات و Flagهای بوت مورد نیاز رو وارد کنید:مابقی بخش‌ها باید بسته به نیاز سخت‌افزاری تغییر بکنن.فقط توی بخش SMBIOS باید ورژن معادل سخت‌افزار مک با سیستم خودتون رو بهش بدید. جایی رو که مشخص کردم توی عکس پایین بزنید وبا توجه به PC یا Laptop بودن سیستمتون و مدل CPU گزینه‌ی مناسب رو از بین iMac ها برای PC و MacBook ها برای لپ‌تاپ انتخاب کنید.نکته: ممکنه دقیقاً مدل CPUی شما توی این لیست نباشه، اما هم نسل‌های اون هستن، مثلاً اگه پردازنده‌ی Core i3 6100 یا بالاتر دارید بهتره از گزینه‌ی iMac 17.1 که جلوش مدل CPU 6600 رو زده استفاده کنید. هیچ اشکالی هم پیش نمیاد چون درایور‌های سری 6xxx پردازنده‌های اینتل یکی هستن.بعد از اعمال تغییرات باید فایل رو ذخیره کنید و آماده بشید برای اولین تلاش جهت نصب مک.شما از هر مادربوردی استفاده می‌کنید باید قبلش تغییراتی رو توی تنظیمات مادربورد اعمال کنید که در لینک آموزشی زیر همه‌ی موارد توضیح داده شده:https://www.hackintosh.computer/281/hackintosh-bios/اگه نمی‌خواید از لینک استفاده کنید چکیده‌ی موارد اینها هستن:Reset your BIOS or Load Optimized Default.Disable Secure Boot ModeDisable CFG-LockDisable VT-dEnable XHCI HandoffSet OS Type to Other OSDisable Serial PortDisable Max CPUID Value LimitEnable Execute Disable Bit / XD FunctionEnable HPETSet HPET to 64 bit ModeDisable CSMSet SATA Mode to AHCIنکته: بسته به برند و مدل مادربورد ممکنه تنظیمات یا گزینه‌ها کمی متفاوت باشن و یا حتی بعضی از گزینه‌ها اضافی باشن و یا حتی حذف شده باشن.اگه همه‌چی خوب پیش رفته باشه، شما میتونید از روی فلش سیستم‌عامل رو بوت و نصب کنید.طی فرایند بوت اگه دچار کرنل پانیک ( هنگ کردن یا ریست شدن ) شدید، پروسه‌ی عیب‌یابی و تنظیم فایل کانفیگ رو باید آغاز کنید. تا به مرحله‌ی نصب برسید.بعد از نصب ممکنه برخی سخت‌افزار‌ها هنوز فعال نشده باشن که باید عیب‌یابی و رفع‌عیب رو ادامه‌ بدید تا اون سخت‌افزارها هم راه اندازی بشن.باز هم میگم، به دلیل گستره‌ی وسیع سخت‌افزارها نمیشه راهنمای واحد و جامعی نوشت و نیازه که پشتکار و تلاش زیادی برای موفقیت داشته‌ باشید.گوگل میتونه راهنمای خوبی باشه، کافیه بگردید و ببینید دیگران با سیستم یا سخت‌افزاری مشابه با سیستم شما مک رو تونستن نصب کنن یا نه و بعد از تجربیاتشون استفاده کنید.در بخش‌ کامنت‌ها اگه سوالی داشتید خوشحال میشم کمکتون کنم؛اگه نیاز دارید حتماً از مک روی PC با بالاترین پرفورمنس استفاده کنید خدمات تخصصی برای نصب به صورت مشاوره و پشتیبانی ارائه میدم.به دلیل وقت‌گیر بودن پروسه‌ی عیب‌یابی در صورتی که نیاز به مشاوره و خدمات تخصصی دارید، با این شماره با من در تماس باشید ۰۹۰۱۳۶۵۵۵۹۴لیست هزینه‌های مشاوره‌ رو میتونید با یه پیامک استعلام کنید.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Sun, 19 Jan 2020 23:27:20 +0330</pubDate>
            </item>
                    <item>
                <title>شروع نصب macOS روی PC - بخش سوم</title>
                <link>https://virgool.io/hackintosh/post0009-yzybu4ey3nng</link>
                <description>در دو قسمت قبل راجع به مقدمات و مفاهیم نصب macOS روی PC صحبت کردم، از اینجا به بعد قراره نصب رو شروع کنیم.در دو بخش اول همه‌چیز رو خلاصه گفتم تا یک تصور اولیه نسبت به همه‌ی مراحل نصب macOS داشته باشید و از اینجا به بعد قراره تخصصی‌تر به این مبحث بپردازم.* توجه ** اگه احساس می‌کنید حوصله/زمان و علم کافی برای اینکار رو ندارید لطفاً از نصب macOS روی PC خودداری کنید. اولین خطر محتمل از دست دادن کلیه‌ی اطلاعات هارد خواهد بود.** قبل از شروع کار از تمامی اطلاعات مهم یک نسخه‌‌ی پشتیبان تهیه کنید چون در روند نصب macOS بخش یا تمام HardDisk قراره Format بشه.*** با توجه به مباحث ذکر شده در دو مقاله‌ی قبل، ممکنه نیاز باشه بارها macOS رو نصب و تنظیمات مختلف رو امتحان کنید تا به پایدارترین حالت نصب مک برسید.**** در هنگام کار ممکنه بارها به Kernel Panic برخورد کنید، پس نباید نا امید بشید.***** اگه macOS با موفقیت نصب و اجرا شد ( به Desktop ) رسیدید، شما 50٪ راه رو رفتید و نحوه‌‌ی نصب رو درست انجام دادید. پس باید از الان به بعد دنبال تعریف و فعال سازی سخت‌افزارها در سیستم‌عامل باشید.***** این آموزش مختص به نصب macOS روی کامپیوتر Desktop هست و برای لپ‌تاپ اوضاع یکم پیچیده‌تر و سخت‌تره. چون ممکنه سخت‌افزارهایی مثل ترک‌پد، بلوتوث، وای‌فای، کلیدهای فانکشن و ... به سادگی نصب نشن و یا کلاً از طرف سیستم‌عامل پشتیبانی نشن.کامپیوتری که من برای نصب macOS استفاده میکنم :من سخت از افزاری مشابه با iMac 18.1 استفاده میکنم، برای همین از نظر سازگاری سخت‌افزاری هیچ مشکلی ندارم و macOS به راحتی روی سیستم من نصب میشه و روال نصب رو هم با توجه به سیستم خودم توضیح خواهم داد.اگه شما هم میخواید نصب بدون دردسری داشته باشید میتونید از یک کامپیوتر با سخت‌افزار‌های مشابه استفاده کنید تا به نصبی پایدار و بی دردسر برای استفاده‌‌ی روزمره برسید.یادتون باشه من بیش از 1000 بار macOS رو روی سیستم قبلیم نصب کردم تا به این سطح از اطلاعات برای رفع مشکلات سیستم و پایداری اون رسیدم. پس اگه در تلاشهای اول موفق نشدید اصلا ناامید نشید و دنبال راه‌حل باشید.سخت افزار پایه و مرجع Apple برای iMac 18.1 با مانیتور 21.5 اینچ FHDIntroduction Date: June 5, 2017Processors: Core i5 ( i5-7360U ), 2.3 GHzRam: 8GB, DDR4 2133MhzVideo Card: Intel HD Graphics 640, 1.5GB Shared MemoryHDD/SSD: 1TB Fusion Drive, ( 256GB SSD + 768GB HDD )برای دیدن ریز مشخصات به این لینک مراجعه کنید : کلیک کنید!سخت‌افزار انتخابی من برای ساخت یک iMac 18.1 :Processors: Core i3 ( i3-7100 ), 3.90 GHzMother Board: Gigabyte H110m-S2phRam: 8GB, DDR4 2400MhzVideo Card: Intel HD Graphics 630, 1.5GB Shared MemoryHDD/SSD: 120GB SSD + 1TB HDDLAN: Realtek RTL8111Audio: Realtek ALC887توضیحات: روش نصب macOS در این آموزش، نصب به صورت Vanilla هست. یعنی سیستم‌عامل دست نخورده باقی میمونه و ما با استفاده از ابزارهای موجود سیستم‌عامل رو با سخت‌افزار هماهنگ میکنیم.چنین روش نصبی باعث میشه شما بدون هیچ مشکلی مثل یه iMac واقعی بتونید مستقیماً آپدیتها رو از AppStore دریافت و نصب کنید و یا از تایم ماشین استفاده کنید و مطمئن باشید اگه سیستم‌عامل پایدار بود پس سازگاری کاملی با سخت‌افزار کامپیوتر شما داره.دریافت برنامه‌های موردنیازتوجه : ( قبل از دانلود فایلها این بخش رو تا انتها بخونید )دانلود VMware Workstation :باتوجه به اینکه برای ساخت فلش دیسک بوتیبل نصب، قراره از طریق کامپیوتر‌ مجازی به محیط macOS دسترسی داشته باشیم. پس اول به یه نرم‌افزار ساخت ماشین‌مجازی نیازداریم، برای این کار من از نسخه‌ی 14 نرم‌افزار VMware استفاده میکنم :https://soft98.ir/os/virtual-machine/1232-vmware-workstation.htmlیادتون باشه، بعد از نصب و فعال‌سازی برنامه، برای نصب macOS نیازه که از یه برنامه برای Unlock کردن قابلیت نصب macOS روی Vmware استفاده کنید.اون برنامه رو از اینجا دانلود کنید :https://github.com/DrDonk/unlockerدر گام بعد نیازه که نسخه‌ای از macOS رو برای راه اندازی توی ماشین مجازی دانلود و استفاده کنیم.پیشنهاد میکنم جهت طولانی نشدن این مطلب فعلاً از آموزش راه اندازی macOS روی ماشین مجازی از سایت زومیت، استفاده کنید:https://www.zoomit.ir/2019/6/7/336820/macos-windows-10-virtual-machine/* یادتون باشه ما قراره macOS رو روی کامپیوتر ویندوزی فقط برای ساخت فلش دیسک نصاب سیستم‌عامل مک، اجرا کنیم. پس اگه از آموزش سایت زومیت با نرم‌افزار VirtualBox اینکارو کردید هیچ مشکلی پیش نخواهد اومد. هدف ما اینه که به macOS به هر شکلی دسترسی داشته باشیم.** اگه یکی از محصولات اپل رو دارید که macOS رو اجرا میکنه، نیازی نیست از بخش مجازی سازی استفاده کنید. این بخش برای کسانی هست که به کامپیوتر‌های اپل دسترسی ندارن.*** به محض اینکه آموزش نصب macOS توی ماشین مجازی توسط آگوست عزیز آماده بشه با لینک زومیت جایگزین خواهد شد.دانلود سیستم‌عامل macOS :شما دو راه دارید: 1. دانلود از AppStore توی ایران ممکنه دانلود با سرعت کم و یا قطعی زیاد انجام بشه.2. دانلود از سایتهای دیگه مثل Soft98، Download.ir و ...آخرین نسخه از macOS موهاوی، نسخه‌ی 10.14.6 هست، با توجه به اینکه نحوه‌ی کانفیگ و سازگاری kext ها کمی در نسخه‌ی 10.14.4 به بعد متفاوت شده، من نسخه‌ی 10.14.2 رو هم برای دانلود گذاشتم. اگه توی نصب 10.14.6 به مشکل خوردید بتونید با نسخه‌ی پایینتر تلاشتون رو ادامه بدید.لینک فایلها از سایت download.ir هست، اگه حین Unzip کردن ازتون رمز خواست این رمز رو وارد کنید www.download.irدانلود macOS Mojave 10.14.6:http://cdn.download.ir/?b=dlir-mac&amp;f=macOS.10.14.6.Mojave.www.download.ir.zipدانلود macOS Mojave 10.14.2:http://cdn.download.ir/?b=dlir-mac&amp;f=macOS.Mojave.10.14.2-18C54-Final.zipبه جهت اینکه ممکنه بخواید از نسخه‌ی قدیمیتر استفاده کنید من نسخه‌ی HighSierra رو هم برای دانلود میذارم:دانلود macOS HighSierra 10.13.6:http://cdn.download.ir/?b=dlir-mac&amp;f=MacOS.High.Sierra.v10.13.6-17G2208.www.Download.ir.rarبعد از اینکه فایل رو دانلود کردید، اون رو توی مک Mount کنید و فایل Install macOS Mojave.app یا Install macOS HighSierra.app موجود در فایل DMG رو توی پوشه‌ی Applications کپی کنید.دانلود Clover Bootloader:از لینک زیر آخرین نسخه از Clover رو دانلود کنید:https://sourceforge.net/projects/cloverefiboot/* یادتون باشه که فایل Installer رو دانلود کنید و فایل ISO در این آموزش به درد ما نمیخوره.دانلود Clover Configurator:حتماً آخرین نسخه از این نرم‌افزار رو دانلود کنید:https://mackie100projects.altervista.org/download-clover-configurator/دانلود Kext های اولیه و مورد نیاز:1. دانلود یکی از دو شبیه‌ساز چیپ SMC :FakeSMC :https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/VirtualSMC :https://github.com/acidanthera/VirtualSMC/releases* به نظر من VirtualSMC سازگاری بهتری داره در برخی موارد مشکلاتش کمتره.** حتماً دقت کنید که VirtualSMC برای اجرا نیاز داره فایل Lilu.Kext کنارش باشه.2. دانلود Lilu.Kext و هم خانواده‌ای‌هاش :Lilu :https://github.com/acidanthera/Lilu/releases* حتماً دانلود شود. این یه درایور پیشنیازه.AppleALC :https://github.com/acidanthera/AppleALC/releasesاگر چیپ صوتی مادربورد شما توی این لیست هست دانلودش کنید.WhateverGreen :https://github.com/acidanthera/WhateverGreen/releasesاین Kext باتوجه به نوع پردازنده‌ی گرافیکی، تنظیمات مربوطه رو Load خواهد کرد که سیستم از نظر نمایش و پردازش گرافیکی مشکلی نداشته باشه.NoVPAJpeg :https://github.com/vulgo/NoVPAJpeg/releasesاگه از macOS Mojave استفاده می‌کنید، ممکنه نیاز بشه از این Kext هم استفاده کنید، کار این kext اینه‌که اشکالات پردازشی توی نمایش فایل‌های Jpeg رو رفع میکنه. اگه از پردازنده‌های Intel Hd Graphics استفاده می‌کنید، احتمالاً نیازی نیست ازش استفاده کنید.اگه نمایش عکس‌ها توی حالت QuickPreview مشکلی نداره باز هم نیازی به استفاده ازش نیست، ولی اگه مشکل داشت حتما ازش استفاده کنید.حتماً باید کنارش فایل Lilu.kext و WhateverGreen.kext باشن.3. دانلود Kext مربوط به کارت شبکه و وایرلس :با توجه به مدل کارت شبکه یا وایرلس‌تون از مدل‌های زیر، kext مربوطه رو پیدا و دانلود کنید.IntelMausiEthernet :https://www.insanelymac.com/forum/files/file/396-intelmausiethernet/درایور کارتهای شبکه‌ی جدید ساخت اینتل، وارد لینک بشید لیست مدل‌‌های قابل پشتیبانی رو نوشته.AppleIntelE1000e :https://github.com/chris1111/AppleIntelE1000e/releases/درایور کارتهای شبکه‌ی قدیمی ساخت اینتل.AtherosE2200Ethernet :https://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/وارد لینک بشید لیست مدل‌‌های قابل پشتیبانی و اطلاعات فنی رو کامل نوشته.RealtekRTL8111 :https://github.com/Mieze/RTL8111_driver_for_OS_X/releasesRealtekRTL8100 :https://www.insanelymac.com/forum/files/file/259-realtekrtl8100-binary/وارد لینک بشید لیست مدل‌‌های قابل پشتیبانی و اطلاعات فنی رو کامل نوشته.اگه اسم چیپ کارت شبکه یا وایرلس شما توی لیست من نیست میتونید از این بخش بررسی کنید ببینید داریوری براش هست یا نه :https://www.insanelymac.com/forum/files/category/5-lan-and-wireless/اگه چیزی پیدا نکردید، حتما توی گوگل هم دنبالش بگردید.4. درایور پورتهای USB :اپل توی macOS با توجه به نوع سخت افزارهاش محدودیت 15 پورتی رو اعمال کرده که شما با استفاده از این kext میتونید اون محدودیت رو روی سخت افزارتون اعمال کنید تا پورتها به درستی کار کنن.OS-X-USB-Inject-All :https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/یادتون باشه، برخی از هکینتاشرها، میان و پورتهای USB2 و USB3 و بالاتر رو با تنظیمات و پچ‌هایی تفکیک میکنن، این Kext پیشنیاز این کاره.بعد از استفاده اگه دیدید که پورتهای USB2 در کنار پورتهای USB3 به عنوان پورت USB3 شناسایی شدن نگران نباشید، در واقع این kext میاد پورتها رو تحت عنوان USB3 به سیستم میشناسونه ولی در عمل پورتهای USB2 با همون سرعت استاندارد پورت USB2 فعالیت خواهند کرد و هیچ اشکالی بوجود نمیاد.حتما از این kext استفاده کنید، اگه باعث پانیک یا کرش شد، به دنبال روش جایگزین بگیردید.OS-X-Generic-USB3 :https://bitbucket.org/RehabMan/os-x-generic-usb3/downloads/روش جایگزین در صورت بروز کرش یا پانیک در روش اول.5. راه‌اندای Bluetooth و WiFi ساخت Broadcomیه مقداری این مورد ممکنه بسته به چیپ مورد استفاده توی کامپیوتر شما، سخت و یا نشدنی باشه برای همین باید خوب جستجو کنید ببینید آیا بلوتوث و یا وای‌فای شما توی macOS قابل راه‌اندازی هست یا نه.AirportBrcmFixup :https://github.com/acidanthera/AirportBrcmFixup/releasesصفحه‌ی توضیحات و پشتیبانی :https://github.com/acidanthera/AirportBrcmFixupلطفاً در کنار این داریور از Lilu.kext به عنوان پیشنیاز استفاده کنید.6. راه اندازی صدا :اگه در بخش AppleALC.kext صدای سیستم راه اندازی نشد میتونید این kext رو امتحان کنید.VoodooHDA :https://github.com/chris1111/VoodooHDA-2.9.2-Clover-V14صفحه‌ی توضیحات و دانلود هست، وارد بشید و قبل از دانلود و نصب توضیحات رو بخونید.7. راه اندازی کارت گرافیک :* اصولاً WhateverGreen.kext باید کارت گرافیک یا پردازنده‌ی گرافیکی کامپیوتر شما رو راه اندازی بکنه.** اغلب کارتهای گرافیک AMD به صورت بومی روی macOS کار میکنن.کارتهای AMD HD 4000 / 5000 / 6000 / 7000 و جدیدتر تا macOS HighSierra پشتیبانی میشن و برای استفاده از سیستم‌عامل Mojave و بالاتر باید از کارتهای جدیدتر از سری 7000 استفاده کنید.البته گاهی نیازه که یک سری پچ هم استفاده بشه که کارت به خوبی کار کنه.اگه احیاناً حین استفاده از کارتهای قدیمی AMD مثل سری 4000 / 5000 و 6000 با مشکل به هم ریختگی رنگها مواجه شدید باید از این برنامه برای تغییر عمق رنگی از 10bit به 8bit و حل مشکل نمایش رنگها استفاده کنید :http://resxtreme.com/*** کارتهای NVIDIA بسته به مدل ممکنه به شکل بومی پشتیبانی بشن و در غیر این صورت باید از پچ‌ها و WebDriver شرکت انویدیا استفاده کنیم.کارتهای 8000 / 9000 / 200 / 400 / 500 / 600 / 700 / 900 / 1030 / 1050 / 1060 / 1070 / 1080 روی macOS HighSierra به خوبی کار میکنن و کارتهای جدیدتر رو میشه روی macOS Mojave و بالاتر راه اندازی کرد.نکته : کارتهای سری 8000 / 9000 / 200 / 400 / 500 توی macOS Mojave و بالاتر پشتیبانی نمیشن، اما با استفاده از درایور زیر میشه اونها رو روی جدیدترین نسخه‌ی macOS هم راه اندازی کرد :Fix Old NVIDIA macOS Mojave and Catalina :https://github.com/chris1111/Fix-Old-NVIDIA-macOS-Mojave-macOS-Catalina**** پردازنده‌های گرافیکی سری Intel HD Graphics به شکل بومی توی macOS پشتیبانی میشن. کافیه از kext های lilu و whatevergreen استفاده کنید و یا پچ مربوطه رو توی فایل Config.Plist وارد کنید تا با استفاده از درایور داخلی macOS شروع به کار کنن.پردازنده‌‌های پشتیبانی شده :1    SandyBridge2    IvyBridge3    Haswell4    Broadwell5    Skylake6    KabyLake7   CoffeeLakeو جدیدترلیست Patch های مربوطه :نسل دوم پردازنده‌ها :Gen 2: Sandy Bridge (Intel HD Graphics 2000/3000)
- S/L/E/AppleIntelSNBGraphicsFB.kext
- Support started with OS X 10.7.x and ended with macOS 10.13.6
- Metal support is not available
- device-id: 0x0102 / 0x0106 / 0x010A / 0x0112 / 0x0116 / 0x0122 / 0x0126
- AAPL,snb-platform-id (desktop): 0x00030010 (default)
- AAPL,snb-platform-id (laptop): 0x00010000 (default)نسل سوم پردازنده‌ها :Gen 3: Ivy Bridge (Intel HD Graphics 2500/4000)
- S/L/E/AppleIntelFramebufferCapri.kext
- Support started with OS X 10.8.x
- device-id: 0x0152 / 0x0156 / 0x0162 / 0x0166
- AAPL,ig-platform-id (desktop): 0x0166000A (default), 0x01620005
- AAPL,ig-platform-id (laptop): 0x01660003 (default), 0x01660009, 0x01660004نسل چهارم پردازنده‌ها :Gen 4: Haswell (Intel HD Graphics 4200-5200)
- S/L/E/AppleIntelFramebufferAzul.kext
- Support started with OS X 10.9.x
- device-id: 0x0D26 / 0x0A26 / 0x0A2E / 0x0D22 / 0x0412
- AAPL,ig-platform-id (desktop): 0x0D220003 (default)
- AAPL,ig-platform-id (laptop): 0x0A160000 (default), 0x0A260005 (recommended)نسل پنجم پردازنده‌ها :Gen 5: Broadwell (Intel HD Graphics 5300-6300)
- S/L/E/AppleIntelBDWGraphicsFramebuffer.kext
- Support started with OS X 10.10.2
- device-id: 0x0BD1 / 0x0BD2 / 0x0BD3 / 0x1606 / 0x160E / 0x1616 / 0x161E / 0x1626 / 0x1622 / 0x1612 / 0x162B
- AAPL,ig-platform-id (desktop): 0x16220007 (default)
- AAPL,ig-platform-id (laptop): 0x16260006 (default)نسل ششم پردازنده‌ها :Gen 6: Skylake (Intel HD Graphics 510-580)
- S/L/E/AppleIntelSKLGraphicsFramebuffer.kext
- Support started with OS X 10.11.4
- device-id: 0x1916 / 0x191E / 0x1926 / 0x1927 / 0x1912 / 0x1932 / 0x1902 / 0x1917/ 0x193B / 0x191B
- AAPL,ig-platform-id (desktop): 0x19120000 (default)
- AAPL,ig-platform-id (laptop): 0x19160000 (default)نسل هفتم پردازنده‌ها :Gen 7: Kaby Lake (Intel HD Graphics 610-650)
- S/L/E/AppleIntelKBLGraphicsFramebuffer.kext
- Support started with macOS 10.12.6
- device-id: 0x5912 / 0x5916 / 0x591B / 0x591C / 0x591E / 0x5926/ 0x5927 / 0x5923 / 0x87C0
- AAPL,ig-platform-id (desktop): 0x59160000 (default)
- AAPL,ig-platform-id (laptop): 0x591B0000 (default)نسل هشتم پردازنده‌ها :Gen 8: Coffee Lake (Intel UHD Graphics 630)
- S/L/E/AppleIntelCFLGraphicsFramebuffer.kext
- Support started with macOS 10.13.6 (17G2112) / 10.14.6 (18G87)
- device-id: 0x3E9B / 0x3EA5 / 0x3EA6 / 0x3E92 / 0x3E91 / 0x3E98
- AAPL,ig-platform-id (desktop): 0x3EA50000 (default), 0x3E9B0007 (recommended)
- AAPL,ig-platform-id (laptop): 0x3EA50009 (default)در آموزشهای بعدی نحوه‌‌ی استفاده از این پچ‌ها رو خواهم گفت که به چه شکل هستن.اطلاعات بیشتر :https://www.insanelymac.com/forum/topic/334899-intel-framebuffer-patching-using-whatevergreen/8. فعال سازی پورتهای PS2 Controller :سیستم‌عامل macOS از این پورتها استفاده و پشتیبانی نمیکنه، اگه بخواید بدونید کدوم پورتها هستن، منظورم همون پورتهاییه که موسها و کیبوردهای قدیمی رو باهاشون به کامپیوتر متصل میکردیم و رنگشون سبز (برای موس) یا بنفش (برای کیبورد) بود.با استفاده از درایور زیر میتونید این پورت‌‌ها رو فعال کنید :OS-X-Voodoo-PS2-Controller :https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/9. درایورهای بیشتر :همه‌ی ما میدونیم که سخت‌افزارهای زیادی هست که توی این مقاله نمیشه کامل بهشون پرداخته بشه، اما طی مرور زمان و رفع مشکلات کاربران، دیتابیس عظیمی از درایور‌ها و پچ‌ها توی سایتهای مرجع خارجی بوجود اومده، کماکان توی بخش نظرات همین مقاله هم میشه سوالاتتون رو بپرسید تا راه‌حلی براش پیدا کنیم.کاربری به نام RehabMan لیستی از Kext های مورد نیاز رو توسعه داده که برخی از اونها رو توی مقاله نام بردم ولی شما میتونید از آدرس زیر به تمامی اونها دسترسی داشته باشید :https://bitbucket.org/RehabMan/درایورها، پچ‌ها و فایلهای موجود در سایت InsanelyMac :https://www.insanelymac.com/forum/files/categories/ساخت USB Installer :در بخش دوم مقاله نحوه‌ی این کار رو توی گام چهار و پنج توضیح دادم، کافیه اون مراحل رو طی کنید تا macOS روی فلش دیسک شما آماده بشه.ولی برای کاملتر شدن مقاله باز هم مراحل رو اینجا شرح میدم :گام اول:فلش رو به کامپیوتر متصل کنید.گام دوم:برنامه‌ی Disk Utility رو باز کنید و فلش رو از ستون سمت چپ انتخاب کنید و گزینه‌ی Erase رو بزنید.فقط یادتون باشه قبل از Erase کردن در قسمت Name بنویسید MyVolume و بعد در قسمت Format گزینه‌ی (mac OS Extended (Journaled و در قسمت Scheme گزینه‌ی GUID Partition Map رو انتخاب کنید.گام سوم:ترمینال رو باز کنید و بسته به نسخه‌ی macOS ای که توی پوشه‌ی Applications کپی کردید یکی از دستورات زیر رو کپی و اینتر کنید :macOS Mojave:sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumemacOS HighSierra:sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumemacOS Sierra:sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ macOS\ Sierra.appmacOS El Capitan:sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.appگام چهارم:صبر کردن!ممکنه این پروسه 15 تا 30 دقیقه و حتی بیشتر ( کمتر از 60 دقیقه ) بسته به سرعت پورت USB و فلش دیسک زمان ببره. البته اگه بیشتر از 30 دقیقه زمان ببره باید کمی شک کنید به فرایند ساخت Installer Disk.پایان این بخشخب با توجه به توضیحاتی که دادم باید شرایط رو مهیا کنید، فایلها رو دانلود و آماده بشید برای پروسه‌ی بعدی یعنی استفاده از همه‌ی فایلهای و درایورهایی که دانلود کردید و ویرایش فایل Config.Plist.پس تا قسمت بعدی آموزش اگه سوال یا مشکلی داشتید خوشحال میشم در حد توانم بهتون کمک کنم.</description>
                <category>هکینتاش</category>
                <author>Mohammad Shokoohi</author>
                <pubDate>Thu, 15 Aug 2019 15:54:56 +0430</pubDate>
            </item>
            </channel>
</rss>