Penyederhanaan OpCore
Alat yang dirancang untuk menyederhanakan pembuatan OpenCore EFI. Baik Anda pengguna pemula atau berpengalaman, OpCore Simplify menghilangkan banyak kerumitan yang terkait dengan pengaturan Hackintosh.
Fitur • Cara Menggunakan • Berkontribusi • Lisensi • Kredit • Kontak
Penting
Jika proses instalasi berhasil menggunakan OpCore Simplify, silahkan konfirmasi di Success Hackintosh Setup with OpCore Simplify. Hal ini akan sangat membantu orang lain di masyarakat.
Apa pun hasilnya, nikmati saja apa yang dapat dicapai oleh alat otomatis!
✨ Fitur
Dukungan Perangkat Keras dan MacOS yang Komprehensif
Sepenuhnya mendukung perangkat keras modern. Gunakan Compatibility Checker
untuk memeriksa perangkat yang didukung/tidak didukung dan versi macOS yang didukung.
Komponen | Didukung |
---|
CPU | Intel: Sandy Bridge (generasi ke-2) → Raptor Lake (generasi ke-14) AMD: Ryzen dan Threadripper dengan AMD Vanilla |
GPU | Intel iGPU: Sandy Bridge (generasi ke-2) → Ice Lake (generasi ke-10) AMD APU: Seluruh keluarga Vega Raven ASIC (seri Ryzen 1xxx → 5xxx, 7x30) AMD dGPU: Navi 23, Navi 22, Navi 21 generasi, dan seri lama NVIDIA: Generasi Kepler, Pascal, Maxwell, Fermi, Tesla |
macOS | macOS Sierra Tinggi → macOS Sequoia |
Patch dan Kext ACPI
Secara otomatis mendeteksi dan menambahkan patch dan kext ACPI berdasarkan konfigurasi perangkat keras.
- Terintegrasi dengan SSDTTime untuk patch umum (misalnya FakeEC, FixHPET, PLUG, RTCAWAC).
- Termasuk tambalan khusus:
- Cegah kepanikan kernel dengan mengarahkan entri CPU pertama ke CPU aktif, menonaktifkan perangkat UNC0, dan membuat perangkat RTC baru untuk sistem HEDT.
- Nonaktifkan perangkat PCI yang tidak didukung atau tidak digunakan, seperti GPU (menggunakan metode Optimus, Bumblebee, dan spoof), kartu Wi-Fi, dan pengontrol penyimpanan NVMe.
- Perbaiki nilai kondisi tidur dalam metode _PRW (GPRW, UPRW, khusus HP) untuk mencegah bangun segera.
- Tambahkan perangkat termasuk ALS0, BUS0, MCHC, PMCR, PNLF, RMNE, IMEI, USBX, XOSI, bersama dengan Surface Patch.
- Aktifkan perangkat ALSD dan GPI0.
Pembaruan Otomatis
Secara otomatis memeriksa dan memperbarui OpenCorePkg dan kexts dari rilis Dortania Builds dan GitHub sebelum setiap build EFI.
- Semua tautan unduhan disimpan di
bootloader_kexts_data.json
.
Konfigurasi EFI
Terapkan penyesuaian tambahan berdasarkan sumber yang banyak digunakan dan pengalaman pribadi.
- ID GPU palsu untuk GPU AMD tertentu tidak dikenali di macOS.
- Gunakan CpuTopologyRebuild kext untuk CPU Intel dengan P-core dan E-core untuk meningkatkan kinerja.
- Nonaktifkan Perlindungan Integritas Sistem (SIP).
- ID CPU palsu untuk prosesor Intel Pentium, Celeron, Core, dan Xeon.
- Tambahkan nama CPU khusus untuk CPU AMD, serta lini Intel Pentium, Celeron, Xeon, dan Core dari Rocket Lake (generasi ke-11) dan yang lebih baru.
- Tambahkan patch untuk memungkinkan booting macOS dengan SMBIOS yang tidak didukung.
- Tambahkan entri NVRAM untuk melewati pemeriksaan pengontrol Bluetooth internal.
- Konfigurasikan ResizeAppleGpuBars dengan benar berdasarkan informasi Resizable BAR tertentu.
- Izinkan konfigurasi iGPU yang fleksibel antara tampilan headless dan penggerak saat ada GPU diskrit yang didukung.
- Paksa GPU Intel ke mode VESA dengan konektor HDMI dan DVI untuk menyederhanakan proses instalasi.
- Gunakan ID tata letak acak dan beri komentar berdasarkan penulis atau merek motherboard untuk kualitas suara yang lebih baik.
- Menyediakan konfigurasi yang diperlukan untuk menggunakan OpenCore Legacy Patcher.
- Tambahkan properti perangkat bawaan untuk perangkat jaringan (perbaiki 'Tidak dapat berkomunikasi dengan server' saat menggunakan iServices) dan pengontrol penyimpanan (perbaiki drive internal yang ditampilkan sebagai eksternal).
- Prioritaskan SMBIOS yang dioptimalkan untuk manajemen daya dan kinerja.
- Aktifkan kembali manajemen daya CPU pada CPU Intel lama di macOS Ventura 13 dan yang lebih baru.
dan banyak lagi...
Kustomisasi Mudah
Selain pengaturan default yang diterapkan, pengguna dapat dengan mudah melakukan penyesuaian lebih lanjut jika diinginkan.
- Patch ACPI khusus, kexts, dan penyesuaian SMBIOS ( tidak disarankan ).
- Memuat paksa kexts pada versi macOS yang tidak didukung.
- Tambahkan pilihan mode untuk performa dan efisiensi pada GPU diskrit yang didukung untuk laptop.
- Mendukung AirportItlwm di macOS Sequoia 15 dengan solusi sementara . Pilih AirportItlwm, IOSkywalkFamily IO80211FamilyLegacy dan kexts AMFIPass secara manual, lalu terapkan patch root dari OpenCore Legacy Patcher.
? Cara Menggunakan
Menjalankan OpCore Sederhanakan :
- Di Windows , jalankan
OpCore-Simplify.bat
. - Di MacOS , jalankan
OpCore-Simplify.command
.
Memilih laporan perangkat keras :
- Di Windows, akan ada opsi untuk
E. Export hardware report
. Disarankan untuk menggunakan ini untuk hasil terbaik dengan konfigurasi perangkat keras dan BIOS Anda pada saat pembuatan. - Alternatifnya, gunakan Hardware Sniffer untuk membuat dump
Report.json
dan ACPI untuk konfigurasi secara manual.
Memilih Versi macOS dan Menyesuaikan OpenCore EFI :
- Secara default, versi macOS terbaru yang kompatibel akan dipilih untuk perangkat keras Anda.
- OpCore Simplify akan secara otomatis menerapkan patch dan kext ACPI yang penting.
- Anda dapat meninjau dan menyesuaikan pengaturan ini secara manual sesuai kebutuhan.
Membangun EFI OpenCore :
- Setelah Anda menyesuaikan semua opsi, pilih Bangun OpenCore EFI untuk menghasilkan EFI Anda.
- Alat ini akan secara otomatis mengunduh bootloader dan kexts yang diperlukan, yang mungkin memerlukan waktu beberapa menit.
Pemetaan USB :
- Setelah membuat EFI Anda, ikuti langkah-langkah untuk memetakan port USB.
Buat USB dan Instal macOS :
- Gunakan UnPlugged di Windows untuk membuat penginstal USB macOS, atau ikuti panduan ini untuk macOS.
- Untuk pemecahan masalah, lihat Panduan Mengatasi Masalah OpenCore.
Catatan
Untuk desktop yang menggunakan GPU AMD dari seri 6000, jika Anda mengalami layar hitam setelah booting, harap hapus argumen boot -v debug=0x100 keepsyms=1
.
Untuk desktop dengan dukungan Resizable BAR, jika satu-satunya pilihan yang tersedia adalah Auto/Disabled di pengaturan, pilih Disabled .
Jika Anda menggunakan kartu Intel WiFi dengan macOS Sonoma dan versi lebih baru, kartu tersebut akan menggunakan itlwm kext secara default. Setelah instalasi selesai, Anda perlu menggunakan aplikasi Heliport untuk terhubung ke Wi-Fi.
Setelah instalasi berhasil, jika OpenCore Legacy Patcher diperlukan, cukup terapkan patch root untuk mengaktifkan fitur yang hilang (seperti kartu Wi-Fi Broadcom modern dan akselerasi grafis).
Untuk GPU AMD, setelah menerapkan patch root dari OpenCore Legacy Patcher, Anda perlu menghapus argumen boot -radvesa
/ -amd_no_dgpu_accel
agar akselerasi grafis dapat berfungsi.
? Berkontribusi
Kontribusi sangat dihargai ! Jika Anda mempunyai ide untuk menyempurnakan proyek ini, silakan melakukan fork pada repo dan membuat permintaan tarik, atau buka masalah dengan tag "peningkatan".
Jangan lupa untuk membintangi proyek ini! Terima kasih atas dukungan Anda! ?
? Lisensi
Didistribusikan di bawah Lisensi 3-Klausul BSD. Lihat LICENSE
untuk informasi lebih lanjut.
? Kredit
- OpenCorePkg dan kexts – Tulang punggung proyek ini.
- SSDTTime – Utilitas patching SSDT.
- Hardware Sniffer – Untuk pengumpulan informasi perangkat keras.
- USBToolBox – Alat pemetaan USB.
- ProperTree – Untuk mengedit file
config.plist
.
? Kontak
Hoang Hong Quan · Facebook @ macforce2601 · Telegram @ lzhoang2601 · Email: [email protected]