Op 6 juni 2022 lanceerde Apple het langverwachte macOS 13 Ventura, ter vervanging van macOS 12 Monterey. Het nieuwe OS creëerde zeker een buzz onder Mac-gebruikers. Het verbeterde de algehele ervaring van de Macbook naar een nieuw niveau met zijn functierijke ambiance.
Sommige oude Macs, de tien jaar oude modellen met verouderde hardware, hebben echter moeite om een officieel upgradeaanbod naar macOS Ventura te krijgen. En we weten allemaal dat Apple dit vaak doet voor Mac-gebruikers.
Een team ontwikkelaars heeft dit opgemerkt en software gemaakt waarmee gebruikers het nieuwe macOS kunnen ervaren op hun oude systemen.
De software staat bekend als OpenCore Legacy Patcher (OCLP).
Wat is OpenCore Legacy Patcher

OpenCore Legacy Patcher (OCLP) is een op python gebaseerd project waarmee oude Macs een bijna native ervaring van macOS Ventura en andere recente OS kunnen krijgen zonder officiële ondersteuning van Apple.
De software draait op dezelfde OpenCore bootloader die wordt gebruikt om macOS te draaien op niet-Apple hardware, ook wel bekend als een Hackintosh.
De OpenCore bootloader helpt bij het installeren van macOS Ventura op een oude, niet-ondersteunde Mac, waarbij de incompetentie van de hardware wordt genegeerd en de incompatibiliteit van het OS wordt verborgen. Verbazingwekkend, nietwaar?
Bovendien is OCLP, om bij zijn kerndoel te blijven, gewend aan regelmatige updates voor functies, fixes en compatibiliteit. Hoe is zoiets als OCLP ontstaan?
Het idee stamt uit de tijd dat Apple een specifiek Mac-model stopzette met de nieuwste versie van macOS; die versie draaide meestal nog wel op andere Macs die dezelfde CPU deelden als de stopgezette Mac.
De hardwareverschillen tussen "ondersteunde" en "stopgezette" Macs konden echter zo klein zijn dat je voor het draaien van een nieuwe macOS-versie op niet-ondersteunde mac-modellen de bootloader alleen maar hoefde te laten denken dat hij op een iets nieuwere Mac draaide.
En de ontwikkelaars achter OCLP gaven dit idee een groene vlag. In de volgende sectie zullen we zien hoe het idee mogelijk is gemaakt.
Op dit moment is OpenCore beperkt tot macOS Ventura op deze geselecteerde Mac-modellen:
- 2008-2016 MacBook
- 2009 - 2017 MacBook Air
- 2008-2016 MacBook Pro
- 2009-2017 Mac mini
- 2007-2017 iMac
- 2008 - 2013 Mac Pro
Als je jouw apparaat niet in de bovenstaande lijst vindt, bekijk dan de volledige lijst op GitHub.
Hoe werkt OCLP?
OpenCore is een gratis vervanging voor Apple UEFI en iBoot (Apple's bootloader) software.
De Unified Extension Firm Interface (UEFI) is low-key software die functioneert als brug tussen de firmware van de hardware en de software van het besturingssysteem.
Dus met de combinatie van deze core-vervangingen bootst OpenCore efficiënt het gedrag na dat MacOS verwacht van zijn UEFI en iBoot.
Hierdoor wordt de Mac misleid om een geüpgraded macOS te draaien op een systeem dat niet ondersteund wordt.
Het proces is zo naadloos en efficiënt dat het kan worden uitgevoerd op oudere Mac-producten en computers van andere fabrikanten.
Maar hoe werkt OCLP eigenlijk? Hier volgt een kort overzicht van de werking:
- Eerst detecteert de tool de hardwareconfiguratie van de gebruiker en genereert een configuratiebestand voor de OpenCore bootloader, aangepast om met de specifieke hardware te werken.
- Daarna downloadt en installeert u de benodigde kexts (kernel extensies) en drivers die nodig zijn om het systeem op te starten en goed te laten functioneren.
- De tool patcht bepaalde systeembestanden, zoals de macOS kernel, om compatibiliteit met de hardware en de OpenCore bootloader mogelijk te maken.
- Tot slot installeert de tool de OpenCore bootloader, waarmee de gebruiker in macOS kan booten en het bootproces voor het systeem kan beheren.
Mac Ventura wijzigingen door Apple
Apple heeft een aantal belangrijke wijzigingen doorgevoerd voor macOS Ventura, die de OCLP-ontwikkelaars het moeilijk hebben gemaakt, zoals
- macOS Ventura ondersteunt officieel geen Intel CPU's ouder dan de 7e generatie
- Stuurprogramma's verwijderd, inclusief GPU-stuurprogramma's, AMD GPU's, Intel Ethernet-controllers en meer
- USB-ondersteuning en niet-krachtige touch-trackpads verwijderd
Maar dit was nog maar het topje van de ijsberg. Apple ging een paar stappen verder en verwijderde ondersteuning voor oudere x86-processors die de AVX2-instructieset niet ondersteunen.
De AVX2 instructieset instrueert het OS om op te starten op bepaalde CPU's of Macbooks die officieel door Apple worden ondersteund.
Simpel gezegd beperkte Apple het opstarten van het besturingssysteem op CPU's zonder deze instructies.
Apple heeft er dus alles aan gedaan om ervoor te zorgen dat macOS Ventura specifiek draait op MacBook (2017 en later), MacBook Air (2018 en later) en MacBook Pro (2017 en later).
Maar de hordes werden goed genomen door de ontwikkelaars van OCLP.
Een tweet van Mykola Grymalyuk, product lead bij OCLP, klaarde de lucht rond het gebruik van macOS Ventura op oude Macs.

Belangrijkste functies van OCLP
#1. Hardware compatibiliteit
OpenCore Legacy Patcher biedt hardwarecompatibiliteit voor niet-ondersteunde Mac-apparaten. Deze tool is ontworpen om een groot aantal van de nieuwste en uit productie genomen Mac-apparaten te ondersteunen.
Daarnaast kun je genieten van native Over the Air (OTA) systeemupdates. Over the Air (OTA) update is de mogelijkheid om snel een nieuwe versie van de software te leveren die het beoordelingsproces van de App Store en Play Store omzeilt.
Zodat OCLP zonder officiële toestemming gebruikers tijdgevoelige updates kan bieden.
#2. Bootloader
OpenCore gebruikt een bootloader om het opstarten van macOS Ventura op niet-ondersteunde hardware mogelijk te maken.
De bootloader biedt een manier om het besturingssysteem op de hardware van de computer te laden, ongeacht of Apple de hardware officieel ondersteunt. Je kunt functies zoals Sidecar en AirPlay ontgrendelen op de Mac, zelfs op native Macs.
#3. Configuratie
Met OCLP kun je de macOS-installatie aanpassen.
Via de configuratie-interface kunnen gebruikers de hardware die ze gebruiken, de opstartopties die ze willen gebruiken en de stuurprogramma's die ze moeten installeren opgeven.
Gebruikers kunnen ook kiezen welke macOS-versie ze willen installeren; de huidige OCLP-versie ondersteunt macOS Big Sur, Monterey en Ventura.
#4. Geautomatiseerde patchen
OpenCore Legacy Patcher biedt een geautomatiseerd patchproces waarmee gebruikers snel en efficiënt hun macOS-installatie kunnen patchen. Het patchproces is ontworpen om snel en betrouwbaar te zijn, zodat de macOS-installatie volledig functioneel is op de hardware van de gebruiker.
#5. Ondersteuning van de gemeenschap
OpenCore Patcher Paradijs Discord Server is een communityserver voor OpenCore-gebruikers met een respectvolle gebruikersgroep die andere gebruikers ondersteunt en helpt.
De community biedt bronnen en documentatie om problemen met de tool op te lossen. Het zorgt er ook voor dat gebruikers toegang hebben tot de informatie en bronnen die ze nodig hebben om OpenCore Legacy Patcher succesvol te gebruiken.
#6. Beveiliging
OpenCore wordt geleverd met een beveiligde en beschermde omgeving. Het heeft ingebouwde System Integrity Protection, im4m Secure Boot en Vaulting, en FileVault 2. Bovendien kun je ook snel het besturingssysteem herstellen, de veilige modus inschakelen en genieten van opstarten in de single-user modus op niet-native OS.
MacOS Ventura installeren met OCLP
Ga om te beginnen naar OpenCore Legacy Patcher > Ondersteunde modellen om te zien of jouw mac de software ondersteunt.

Zodra je je Mac hebt opgenomen in de lijst met ondersteunde modellen van OCLP, lees je hier hoe je macOS Ventura installeert met OpenCore.
Stap 1. Formatteer externe USB-schijf
Ga naar Vinder > Toepassingen > Hulpprogramma's > Schijfhulpprogramma

Kies nu de externe schijf die je wilt wissen in de zijbalk en klik op Wissen in de bovenste menubalk.

Hier hebben we bijvoorbeeld SanDisk Ultra USB 3.0 Media geselecteerd als onze externe schijf.
Als je op wissen klikt, verschijnt er een dialoogvenster met de volgende opties.

Verander vervolgens de naam van de schijf in 'OCLP_Installer' of iets dat je later gemakkelijk kunt herkennen. En het schema in 'GUID Partition Mac'.
Klik op Wis om de USB-schijf klaar te maken voor gebruik met OpenCore Legacy Patcher.
Stap 2. OCLP downloaden en installeren
Ga naar Github's OpenCore Legacy Patcher geeft pagina vrij en download het OCLP zip-bestand. Zorg ervoor dat u de nieuwste versie van OCLP downloadt die beschikbaar is op de pagina.
Opmerking: De pagina heeft geen vetgedrukte downloadknop. Je moet dus een beetje naar beneden scrollen, op de Activa dropdown klikken en OpenCore-Ptcher-GUI.app.zip selecteren om het op je Mac te downloaden.

Zodra het pictogram van het zipbestand zichtbaar is op je bureaublad, pak je het bestand uit om het OpenCore-programma op je Mac te installeren.
Stap 3. MacOS Ventura downloaden
Als je op het programma OpenCore klikt, zie je een menu met verschillende opties.

Als eerste gaan we macOS Ventura downloaden. Selecteer hiervoor MacOS-installatieprogramma maken in het menu.
Als je dit selecteert, verschijnt er een ander vak met een aantal opties:

Klik op MacOS-installatieprogramma downloadenen het downloaden start automatisch. Een tijdje later krijg je een lijst te zien met installers die momenteel beschikbaar zijn bij apple.
Als je macOS Ventura wilt downloaden, kies je macOS 13.1 (22C65 - 12,2 GB).

Zet nu een kop koffie en laat je Mac het macOS Ventura-bestand installeren. Het kan zijn dat je soms een beheerderswachtwoord moet invoeren. Houd ze dus in de gaten.
Stap 4. Maak een opstartbare Mac Ventura USB-stick
Zodra het OS is geïnstalleerd, is het zichtbaar in de kaart Applicaties. Precies hier:

Nu komt het belangrijkste. Als je op het pictogram klikt om macOS Ventura direct te installeren, zal je mac dit niet toestaan. Aangezien je een niet-ondersteund model gebruikt.
Ga in plaats daarvan terug naar OpenCore Legacy Patcher en klik op Flash Installer.

OCLP geeft je standaard alle macOS-versies die beschikbaar zijn op je systeem. Wij hadden bijvoorbeeld het macOS Ventura-installatieprogramma op ons systeem en OCLP heeft dit automatisch voor ons gedetecteerd.

Klik op Installeren en geef vervolgens alle benodigde rechten op waar OCLP om vraagt.
Selecteer vervolgens de externe schijf waarop je macOS wilt installeren. Zorg ervoor dat de schijf 14 GB groot en verwijderbaar is.

Zodra je de schijf hebt geselecteerd, begint het systeem met het maken van een installatieprogramma. Ook hier kan het even duren, dus wees geduldig.

Terwijl het installatieprogramma wordt gemaakt, krijg je een pop-up te zien met de vraag om OpenCore op dezelfde USB-schijf te installeren. Waarom?
Omdat OpenCore pas opstart als het op dezelfde USB-schijf staat als macOS Ventura.
Daarom moet je OpenCore installeren door te klikken op Installeer OpenCore op schijf.

Nu is het tijd om je Mac opnieuw op te starten en macOS Ventura op je systeem te ervaren. Klik op Opnieuw opstarten en wacht tot het systeem wordt afgesloten.

Stap 5. Upgraden naar Mac OS Ventura
Houd de optietoets ingedrukt wanneer je het systeem opnieuw opstart totdat je het geluidssignaal hoort op je mac. Al snel zie je drie opties op het scherm:
- Interne schijf
- macOS Ventura-installatieprogramma
- EFI opstarten
Ga met de pijltjestoetsen naar EFI opstarten en druk op Ga naar.
Op het volgende scherm selecteer je MacOS Ventura installeren en druk je op Ga naar.

En dat is het! Je hebt macOS Ventura met succes geïnstalleerd op je niet-ondersteunde Mac met behulp van OpenCore.
Inpakken
OpenCore Legacy Patcher is zeker een doorbraak in het bieden van de beste Mac-ervaring aan zijn gebruikers.
Het is echter mogelijk dat sommige dingen niet werken zoals je had verwacht, omdat het project een niet-geautoriseerde aanpassing van Apple is.
Daarnaast heeft het OCLP-team nog steeds andere uitdagingen aan hun hoofd. De belangrijkste daarvan is het automatiseren van deze hacks, zodat zelfs een niet-tech persoon de software gemakkelijk kan gebruiken en instellen.
Je kunt ook ontdekken hoe je macOS opnieuw installeert.