Wer aus der Windows Welt kommt, wird vielleicht mal an dem angebissenen Apfel schnuppern, ohne gleich hunderte Euros für einen Mac ausgeben zu wollen. Auch zu gelegentlichen Testzwecken bietet es sich an, Geld zu sparen und die Zeit lieber in die Konfiguration einer virtuelle Maschine mit macOS zu inverstieren.
Leider warten bis zur Einrichtung einige Stolpersteine auf uns. Dazu mehr im folgenden Artikel…
Voraussetzungen
- Windows 10 mit VMware höher 15.5.7
- Apple-ID
- Auto-Unlocker von paolo-projects (Auto-Unlocker)
Installation und Konfiguration von VMware
- Download von macOS Ventura .iso Download, alternativ kann das Image selbst erstellt werden https://youtu.be/JFMvUpdCMwo
- Download VMware Workstation Player Download
- Download macOS Unlocker für VMware Workstation Download
- VMware Workstation Player installieren und Standardwerte übernehmen
- macOS Unlocker für VMware Workstation entpacken
- Unlocker.exe -> Rechktsklick -> „Als Administrator ausführen„
- Button Patch anklicken und Ausführung abwarten
macOS Ventura VM anlegen
- VMware Workstation Player starten
- Create a New Virtual Machine -> neue Virtuelle Maschine anlegen (Typical)
- Installer disc image file (iso) > Auswahl der eigenen macOS Ventura.iso Datei > Next
- Guest operating system -> wähle Apple Mac OS X und macOS 13 oder die höchste verfügbare Version -> Next
- Namen und Speicherort für die VM angeben -> Next
- Festplattengröße für die VM ggf. anpassen -> Next
- Customize Hardware -> ggf. Hardware anpassen -> Finish
- Speicherort der angelegten VM öffnen
- Datei .vmx mit Texteditor öffnen
- Wert von board-id.reflectHost auf FALSE setzen -> board-id.reflectHost = „FALSE“
- Wert von ethernet0.virtualDev auf vmxnet3 setzen -> ethernet0.virtualDev = „vmxnet3“
- am Ende der Datei einfügen ->
board-id = „Mac-AA95B1DDAB278B95“
hw.model.reflectHost = „FALSE“
hw.model = „MacBookPro19,1“
serialNumber.reflectHost = „FALSE“
serialNumber = „C01234567890“ - macOS VM starten -> Power On
macOS Ventura installieren
- nach der Initialisierung sollte macOS starten
- Sprache auswählen -> Next
- Disk Utility auswählen
- VMware Virtual SATA Hard Drive Media löschen > Erase
- Festplattenbezeichnung vergeben -> macOS / Format -> APFS > Erase
- Done > Disk Utility schließen
- Install macOS Ventura (13)
- Continue –> Agree -> Agree
- eben angelegte macOS Festplatte auswählen -> Install
- macOS wird installiert und startet mehrfach neu
- macOS nach eigenen Vorstellungen einrichten
VMware Tools installieren
- macOS ISO Image auswerfen
- entweder über VMware -> VM -> Install VMware Tools… auswählen und installieren
- oder das Image darwin.iso manuell einbinden, das mit dem Auto-unlocker heruntergeladen wurde (z.B. Desktop/tools)
- eine Meldung erscheint, das die Sicherheitseinstellungen eine Installation von VMware Tools zunächst verhindern,
- dazu muss in den Sicherheitseinstellungen erst die Erlaubnis erteilt werden
- neu starten
- nach dem Neustart nochmals die VMware Tools einbinden und den Installer erneut ausführen
- nach erfolgreicher Installation erneut neu starten
iCloud: Maximale Accountanzahl erreicht
Mit einem Apple Gerät können nur bis zu 3 Apple ID’s erstellt werden. Sollen es mehr werden, muss man sich an den Support wenden. Wurde also mit der Seriennummer / ID eines Gerätes bereits mehrere Account angelegt, kommt diese Fehlermeldung. Dementsprechend muss man mit dem Clover Configurator eine neue Zufällige Kombination aus Board ID und Serial Number erstellt werden.
Der Clover Configurator wird in diesem Forumsbeitrag von hackintosh-forum.de in de aktuellen Version zur Verfügung gestellt.
- Version 5.13.0.1 des Clover Configurator Global stelle ich, ohne Gewähr, zur Verfügung
- den Clover Configurator (CC) auf der Virtuellen Maschine downloaden und installieren, deren ID’s verändert werden sollen
- CC starten und Gerät auswählen was emuliert werden soll (z.B. MacBook Pro 14,3),
- Herstellungsdatum auswählen, was zufällige Board ID und Seriennummer erzeugt
- falls die Installation nicht klappt, muss SIP (System Integrity Protection) deaktiviert werden
SIP deaktivieren
- für die Deaktivierung muss macOS im Recovery Mode gestartet werden
- dazu im Terminal folgende Befehle ausführen
sudo nvram "recovery-boot-mode=unused"
sudo reboot recovery
- sobald die VM im Recovery / Installer Modus gestartet ist, (evtl. muss die Sprache noch gewählt werden), geht man ins Menü, clickt auf Utilities und Terminal
- SIP deaktivieren mit
csrutil disable
- Neustarten mit
reboot
- in der neu gestartete Mac VM kann über den Befehl
csrutil status
überprüft werden, ob SIP abgeschaltet wurde
Um SIP wieder zu aktivieren folgt man der oberen Anleitung und aktiviert SIP mit dem Befehl:csrutil enable
Quellen
- i12bretro.github.io – Running a MacOS 13 Ventura VM in VMware
- apple.stackexchange.com – Disable System Integrity Protection on OS X running on VMware
- techsprobe.com – How to Fix macOS Catalina iMessage, iCloud, App Store on VMware
- bachmann-lan.de – macOS unter VMware Workstation installieren