OpCore 단순화
OpenCore EFI 생성을 단순화하도록 설계된 도구입니다. 초보자이든 숙련된 사용자이든 OpCore Simplify는 Hackintosh 설정과 관련된 복잡성을 상당 부분 제거합니다.
특징 • 사용방법 • 기여 • 라이센스 • 크레딧 • 연락처
중요한
OpCore Simplify를 사용하여 설치 프로세스가 성공적으로 완료되면 OpCore Simplify를 사용한 성공적인 Hackintosh 설정에서 이를 확인하십시오. 이는 지역 사회의 다른 사람들에게 큰 도움이 될 것입니다.
결과가 무엇이든, 자동화된 도구가 무엇을 성취할 수 있는지 즐기십시오!
✨ 특징
포괄적인 하드웨어 및 macOS 지원
최신 하드웨어를 완벽하게 지원합니다. Compatibility Checker
사용하여 지원/지원되지 않는 장치와 지원되는 macOS 버전을 확인하세요.
요소 | 지원됨 |
---|
CPU | Intel : 샌디브릿지(2세대) → 랩터레이크(14세대) AMD: Ryzen 및 Threadripper와 AMD Vanilla |
GPU | Intel iGPU: 샌디브릿지(2세대) → 아이스레이크(10세대) AMD APU: 전체 Vega Raven ASIC 제품군(Ryzen 1xxx → 5xxx, 7x30 시리즈) AMD dGPU: Navi 23, Navi 22, Navi 21 세대 및 이전 시리즈 NVIDIA: Kepler, Pascal, Maxwell, Fermi, Tesla 세대 |
macOS | macOS High Sierra → macOS Sequoia |
ACPI 패치 및 Kext
하드웨어 구성을 기반으로 ACPI 패치 및 kext를 자동으로 감지하고 추가합니다.
- 일반적인 패치(예: FakeEC, FixHPET, PLUG, RTCAWAC)를 위해 SSDTTime과 통합되었습니다.
- 맞춤형 패치가 포함되어 있습니다:
- 첫 번째 CPU 항목을 활성 CPU로 지정하고, UNC0 장치를 비활성화하고, HEDT 시스템용 새 RTC 장치를 생성하여 커널 패닉을 방지합니다.
- GPU(Optimus, Bumblebee 및 스푸핑 방법 사용), Wi-Fi 카드, NVMe 스토리지 컨트롤러 등 지원되지 않거나 사용하지 않는 PCI 장치를 비활성화합니다.
- 즉각적인 절전 모드 해제를 방지하려면 _PRW 메서드(GPRW, UPRW, HP 특수)에서 절전 상태 값을 수정하세요.
- Surface 패치와 함께 ALS0, BUS0, MCHC, PMCR, PNLF, RMNE, IMEI, USBX, XOSI를 포함한 장치를 추가합니다.
- ALSD 및 GPI0 장치를 활성화합니다.
자동 업데이트
각 EFI 빌드 전에 Dortania 빌드 및 GitHub 릴리스에서 OpenCorePkg 및 kext를 자동으로 확인하고 업데이트합니다.
- 모든 다운로드 링크는
bootloader_kexts_data.json
에 저장됩니다.
EFI 구성
널리 사용되는 소스와 개인 경험을 바탕으로 추가 사용자 정의를 적용합니다.
- macOS에서 인식되지 않는 특정 AMD GPU에 대한 스푸핑 GPU ID.
- 성능을 향상하려면 P-코어 및 E-코어가 있는 Intel CPU용 CpuTopologyRebuild kext를 사용하십시오.
- SIP(시스템 무결성 보호)를 비활성화합니다.
- Intel Pentium, Celeron, Core 및 Xeon 프로세서의 CPU ID를 스푸핑합니다.
- Rocket Lake(11세대) 이상의 Intel Pentium, Celeron, Xeon 및 Core 라인뿐만 아니라 AMD CPU에 대한 사용자 지정 CPU 이름을 추가합니다.
- 지원되지 않는 SMBIOS로 macOS를 부팅할 수 있도록 패치를 추가합니다.
- 내부 Bluetooth 컨트롤러 확인을 우회하려면 NVRAM 항목을 추가하세요.
- 특정 크기 조정 가능 BAR 정보를 기반으로 ResizeAppleGpuBar를 올바르게 구성합니다.
- 지원되는 개별 GPU가 있는 경우 헤드리스와 디스플레이 구동 간의 유연한 iGPU 구성을 허용합니다.
- HDMI 및 DVI 커넥터를 사용하여 Intel GPU를 VESA 모드로 강제 전환하여 설치 프로세스를 단순화합니다.
- 더 나은 음질을 위해 작성자 또는 마더보드 브랜드를 기반으로 한 설명이 있는 무작위 레이아웃 ID를 사용하십시오.
- OpenCore Legacy Patcher를 사용하는 데 필요한 구성을 제공합니다.
- 네트워크 장치(iServices 사용 시 '서버와 통신할 수 없음' 수정) 및 스토리지 컨트롤러(외부로 표시되는 내부 드라이브 수정)에 대한 내장 장치 속성을 추가합니다.
- 전원 관리와 성능 모두에 최적화된 SMBIOS를 우선시합니다.
- macOS Ventura 13 이상에서 레거시 Intel CPU의 CPU 전원 관리를 다시 활성화합니다.
그리고 더...
쉬운 사용자 정의
적용된 기본 설정 외에도 사용자는 원하는 경우 추가 사용자 정의를 쉽게 수행할 수 있습니다.
- 사용자 정의 ACPI 패치, kext 및 SMBIOS 조정( 권장되지 않음 )
- 지원되지 않는 macOS 버전에서 kext를 강제 로드합니다.
- 지원되는 노트북용 개별 GPU의 성능 및 효율성을 위한 모드 선택을 추가합니다.
- 임시 해결 방법 으로 macOS Sequoia 15에서 AirportItlwm을 지원합니다. AirportItlwm, IOSkywalkFamily IO80211FamilyLegacy 및 AMFIPass kexts를 수동으로 선택한 다음 OpenCore Legacy Patcher에서 루트 패치를 적용합니다.
? 사용 방법
OpCore Simplify 실행 :
- Windows 에서는
OpCore-Simplify.bat
실행합니다. - macOS 에서는
OpCore-Simplify.command
실행합니다.
하드웨어 보고서 선택 :
- Windows에는
E. Export hardware report
옵션이 있습니다. 구축 시 하드웨어 구성 및 BIOS에 대한 최상의 결과를 얻으려면 이 방법을 사용하는 것이 좋습니다. - 또는 하드웨어 스니퍼를 사용하여 수동으로 구성하기 위한
Report.json
및 ACPI 덤프를 만듭니다.
macOS 버전 선택 및 OpenCore EFI 사용자 정의 :
- 기본적으로 하드웨어에 호환되는 최신 macOS 버전이 선택됩니다.
- OpCore Simplify는 필수 ACPI 패치 및 kext를 자동으로 적용합니다.
- 필요에 따라 이러한 설정을 수동으로 검토하고 사용자 정의할 수 있습니다.
OpenCore EFI 구축 :
- 모든 옵션을 사용자 정의한 후 Build OpenCore EFI를 선택하여 EFI를 생성합니다.
- 이 도구는 필요한 부트로더와 kext를 자동으로 다운로드하며, 이 작업은 몇 분 정도 걸릴 수 있습니다.
USB 매핑 :
- EFI를 구축한 후 USB 포트 매핑 단계를 따르세요.
USB 생성 및 macOS 설치 :
- Windows에서 UnPlugged를 사용하여 USB macOS 설치 프로그램을 만들거나 macOS용 이 가이드를 따르세요.
- 문제 해결을 위해서는 OpenCore 문제 해결 가이드를 참조하세요.
메모
6000 시리즈의 AMD GPU를 사용하는 데스크탑의 경우 부팅 후 검은색 화면이 나타나면 부팅 인수 -v debug=0x100 keepsyms=1
제거하십시오.
크기 조정 가능한 BAR을 지원하는 데스크탑의 경우 설정에서 사용 가능한 유일한 옵션이 자동/비활성화인 경우 비활성화됨 을 선택하십시오.
macOS Sonoma 및 이후 버전에서 Intel WiFi 카드를 사용하는 경우 기본적으로 itlwm kext를 사용하게 됩니다. 설치가 완료되면 헬리포트 앱을 이용해 Wi-Fi에 연결해야 합니다.
성공적으로 설치한 후 OpenCore Legacy Patcher가 필요한 경우 간단히 루트 패치를 적용하여 누락된 기능(예: 최신 Broadcom Wi-Fi 카드 및 그래픽 가속)을 활성화하세요.
AMD GPU의 경우 OpenCore Legacy Patcher에서 루트 패치를 적용한 후 그래픽 가속이 작동하려면 부팅 인수 -radvesa
/ -amd_no_dgpu_accel
을 제거해야 합니다.
? 기여
기여를 높이 평가합니다 ! 이 프로젝트를 개선할 아이디어가 있다면 자유롭게 저장소를 포크하고 끌어오기 요청을 생성하거나 "enhancement" 태그가 있는 이슈를 열어주세요.
프로젝트에 별표를 표시하는 것을 잊지 마세요! 귀하의 지원에 감사드립니다! ?
? 특허
BSD 3조 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE
참조하세요.
? 크레딧
- OpenCorePkg 및 kexts – 이 프로젝트의 백본입니다.
- SSDTTime – SSDT 패치 유틸리티.
- 하드웨어 스니퍼 – 하드웨어 정보 수집용.
- USBToolBox - USB 매핑 도구입니다.
- ProperTree –
config.plist
파일을 편집합니다.
? 연락하다
Hoang Hong Quan · 페이스북 @macforce2601 · 텔레그램 @lzhoang2601 · 이메일: [email protected]