In diesem Thread stelle ich die Dateien und Treiber zur Verfügung, die für den Boot von macOS Catalina 10.15 mit Ozmosis nötig sind.
Spielregeln:
- Ozmosis Nachfolger OpenCore ist verfügbar. Somit wird Ozmosis zum Hobby-Projekt für Interessierte, zum Basteln und Austoben für Leute die genau das wollen. Inwiefern sich Ozmosis in dieser Ausführung produktiv nutzen lässt, hat jeder selbst zu beurteilen! Ozmosis ist in der heutigen Form Software für Fortgeschrittene
Anfänger orientieren/wenden sich bitte an Clover oder OpenCore! - Das Projekt richtet sich ausschließlich an Tester und (Ozmosis-) Erfahrene die wissen was sie tun! Ich und andere Hobby-Patcher übernehmen keinerlei Verantwortung für jegliche Beschädigungen oder Probleme, die durch die Benutzung der Dateien auftreten, jeder ist selbst für die Nutzung verantwortlich!
- Dieser Thread dient dazu Informationen und Ideen zu Ozmosis-Patches und Vorgehensweisen auszutauschen. Dies ist kein ROM-Request-Thread oder Schritt-bei-Schritt Guide. Wer die Dateien & Treiber nutzen will findet ausreichend Informationen dazu wie das Ganze geht, weitere Fragen sind herzlich willkommen!
Achtung Update 10.15.4+: UPDATE nötig! − KernextPatcher 10.15.4+
Zu OZ167X-XMAX:
Das Projekt ist mit @cecekpawon bei dem Versuch Kext-Injection für Mojave unter Ozmosis zu fixen entstanden. XMAX ist eine durch Patches erweiterte Version von Ozmosis 167X-MASS.
Bekannte Patches sind hier zu finden: Ozmosis-Patches cecekpawon Gist
Es handelt sich hierbei nicht um eine Art neue Ozmosis Generation, sondern lediglich um ein neues Konzept welches es ermöglicht neue macOS-Versionen mit Kext-Injection zu nutzen.
Initial Release: macOS Mojave Ozmosis BETA − OZ167X-XMAX
Neuer KernextPatcher für macOS Catalina:
Für den Boot von macOS Catalina mit Ozmosis ist prinzipiell lediglich ein Update des KernextPatchers nötig, vorausgesetzt OZ-XMAX wird benutzt:
Aufgrund von Veränderungen in der macOS-Versions-Übermittlung benötigen fast alle UEFTW Treiber ein Update für macOS Catalina: UEFTW macOS Catalina Commit
Der Catalina-kompatible KernextPatcher als EFI-Treiber: KernextPatcher.efi (Source)
Zudem musste die KernextPatcher.plist um Einträge für macOS Catalina erweitert werden. (Ebenfalls Race-Condition Patches eingebaut: KxIdUnmap)
Dies ist die neue macOS 10.15 KernextPatcher.plist (rückwärts-kompatibel): KernextPatcher.plist
Für Catalina kann also folgendes KernextPatcher FFS aus dem ROM benutzt werden (UEFTW-Update & neue Plist): KernextPatcher.ffs
Unter Catalina kann weiterhin die hier vorgestellte XMAX-Version benutzt werden: macOS Mojave Ozmosis BETA − OZ167X-XMAX
Des Weiteren gibt es nun eine veränderte XMAX Version mit Release-Date 2019-07-01 mit folgenden Änderungen/Features:
- Wie mit allen XMAX-Versionen: Deaktivierte interne Kext-Injection --> Benutzung von KernextPatcher für KextInjection vorausgesetzt! Patch #4
- Fix für HD4600: Das veraltete interne Device-Property Modul wurde deaktiviert. Ozmosis injected somit keinerlei DeviceProps mehr und iGPU sowie dedizierte GPU können gleichzeitig benutzt werden. Patch #2
Als Ersatz für das interne Device-Property Modul sollten ACPI-Patches (_DSM) oder der DevProp-UEFT Treiber eingesetzt werden (DevProp Guide)
Folgende DevProp.plist & DevProp.ffs kann als Vorlage für die HD4600 benutzt werden, sollte jedoch angepasst werden: DevProp.plist, DevProp-Treiber
Für die Nutzung von DevProp ist zusätzlich DevicePathPropertyDatabase.zip nötig. - Fix für veralteten Ozmosis AptioFix: Der veraltete interne AptioFix wurde deaktiviert und somit die Möglichkeit geschaffen Alternative Aptio-Fix Treiber zu nutzen. Ohne die Einbindung eines AptioFixes funktioniert diese Ozmosis Version nicht! Patch #1
Die bekannten AptioFix Treiber sollten durchgetestet werden (unterschiedliche Hardware braucht unterschiedliche Treiber). Empfohlen wird AptioMemoryFix oder alternativ OsxAptioFix2Drv.
AptioFix-Varianten (EFI und FFS) (Stand 01.07):
AptioMemoryFix R26.zip (Source), OsxAptioFix2Drv 01.07.2019.zip (Source), OsxAptioFixDrv 01.07.2019.zip (Source) - Die im ersten Release von XMAX fehlende DePex Section des Ozmosis FFS Treibers wurde wieder in die FFS-Datei eingefügt.
Für Interessierte hier ein Paket um selbst an der DXE-Dependency Section zu basteln (inklusive kompatibler Ozm-FFS-Compile Kext2FFS): DePex-Paket.zip
Dies ist die veränderte XMAX Ozmosis Version (Im Log durch ReleaseDate zu unterscheiden: 2019-07-01):
EFI-Treiber: Ozmosis XMAX EFI 2019-07-01 (Empfohlen zum Testen)
FFS-Version: Ozmosis XMAX FFS 2019-07-01 (FFS-Compress Version empfohlen für FV)
Test auf eigene Gefahr! Dankeschön an cecekpawon für seine Patches!
Weitere Dateien und Treiber für macOS Catalina:
- Defaults.plist: Kompatibel zu macOS Catalina. SMBios: iMac14,2 (Stand: 01.07.2019)
- ApfsDriverLoader.Rev-2.0.7.zip: ApfsDriverLoader Version 2.0.7 (Source)
- HFSPlus.zip: HFS-Treiber (optional) (Stand: 01.07.2019)
- DarBoot.zip: Booteintrag-Treiber, macOS Catalina compatible. Integrierte DarBoot.plist (Source)
- FakeSMC.Rev-1800.zip: FakeSMC Version 6.26-357-gceb835ea.1800 (Source)
- VirtualSMC.Rev-1.0.4.zip: VirtualSMC.kext als FFS Version 1.0.4 (Source)
- OzmosisHFTheme.zip: Ozmosis Hackintosh-Forum Theme (Source)
- Weitere optionale Treiber: AcpiPatcher (ACPI-Header-Fix), PartitionDxe (Filesystem support), DBounce (Treiber nicht aus dem ROM laden) (ebenso rEFInd)
Weitere Informationen: macOS Mojave Ozmosis BETA − OZ167X-XMAX
Viel Erfolg beim Testen und Benutzen von Ozmosis mit Catalinchen! Fragen, Anregungen, Feedback und Diskussionen gerne hier!