OpenCore Legacy Patcher(약칭 OCLP)는 애플(Apple)이 공식적으로 지원을 중단한 맥(Mac) 컴퓨터에서 최신 버전의 macOS를 설치하고 실행할 수 있도록 돕는 오픈 소스 유틸리티 소프트웨어이다. 이 도구는 부트로더인 OpenCore를 기반으로 하며, 하드웨어 호환성 패치, 커널 패치, 사용자 공간 패치 등을 자동화하여 비공식 하드웨어에서 macOS가 구동되도록 지원한다.
주요 기능 및 특징 지원 대상 확장: 애플의 공식 지원 대상에서 제외된 구형 맥 모델(주로 2012~2017년경 출시 모델)에서 macOS Ventura, Sonoma, Sequoia 등 최신 운영체제를 설치할 수 있도록 한다. 자동화된 패치 과정: 사용자가 복잡한 설정 파일(config.plist)을 직접 편집하거나 터미널 명령어를 수동으로 입력할 필요 없이, 그래픽 사용자 인터페이스(GUI)를 통해 필요한 패치(그래픽, 와이파이, 블루투스, 오디오, 전원 관리 등)를 자동으로 적용한다. OpenCore 기반: 부트로더로 OpenCore를 사용하여 시스템 무결성 보호(SIP) 관리, 부트 아규먼트 설정, 커널 확장(Kext) 주입 등을 안정적으로 처리한다. 루트 패치(Root Patching) 방식: macOS 13 Ventura부터 도입된 봉인된 시스템 볼륨(Sealed System Volume, SSV) 구조에 대응하기 위해, 라이브 이미지 부팅 환경을 통해 시스템 볼륨에 직접 패치를 적용하는 방식을 채택하고 있다.
지원 하드웨어 예시 주요 지원 대상에는 다음과 같은 모델이 포함된다(버전에 따라 상이함).
- MacBook Pro (2012 중반 ~ 2017)
- MacBook Air (2012 중반 ~ 2017)
- iMac (2012 후반 ~ 2017)
- Mac mini (2012 후반 ~ 2014)
- Mac Pro (2010~2012, 2013)
- 12인치 MacBook (2015~2017)
개발 및 배포 이 프로젝트는 'Dortania' 커뮤니티 소속 개발자들을 중심으로 GitHub 저장소(dortania/OpenCore-Legacy-Patcher)를 통해 오픈 소스(GPL-3.0 라이선스)로 개발 및 배포된다. 정기적인 업데이트를 통해 새로운 macOS 버전 지원 및 기존 버그의 수정이 이루어지고 있다.
주의 사항 및 한계 비공식 지원: 애플의 공식 지원 소프트웨어가 아니므로, 시스템 안정성, 보안 업데이트 적용, 특정 하드웨어 기능(예: Sidecar, AirDrop, DRM 콘텐츠 재생 등)의 정상 작동이 보장되지 않을 수 있다. 데이터 손실 위험: 설치 과정에서 디스크 파티션 변경 또는 시스템 볼륨 수정이 발생하므로, 사전에 중요 데이터 백업이 필수적이다. 하드웨어 제약: 구형 GPU(예: Kepler 아키텍처 NVIDIA GPU, 구형 Intel/AMD GPU) 탑재 모델의 경우 그래픽 가속(Metal 지원) 부재로 인해 UI 렌더링 성능 저하 또는 특정 기능 사용 불가 현상이 발생할 수 있다. 보안 부팅(Secure Boot) 및 SIP: 패치 적용을 위해 시스템 무결성 보호(SIP) 비활성화 또는 보안 부팅 정책 변경이 필요할 수 있다.