شروع نصب macOS روی PC - بخش سوم

در دو قسمت قبل راجع به مقدمات و مفاهیم نصب 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&f=macOS.10.14.6.Mojave.www.download.ir.zipدانلود macOS Mojave 10.14.2:http://cdn.download.ir/?b=dlir-mac&f=macOS.Mojave.10.14.2-18C54-Final.zipبه جهت اینکه ممکنه بخواید از نسخه‌ی قدیمیتر استفاده کنید من نسخه‌ی HighSierra رو هم برای دانلود میذارم:دانلود macOS HighSierra 10.13.6:http://cdn.download.ir/?b=dlir-mac&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.پس تا قسمت بعدی آموزش اگه سوال یا مشکلی داشتید خوشحال میشم در حد توانم بهتون کمک کنم.