Use amfi=0x80 for OCLP 3.0.0 - Experimental Fork

This commit is contained in:
Onn
2025-12-05 16:37:23 +07:00
parent 9b43955c3e
commit 3f2ba03892

View File

@@ -502,13 +502,16 @@ class ConfigProdigy:
return kernel_patch
def boot_args(self, hardware_report, macos_version, kexts, config):
def boot_args(self, hardware_report, macos_version, needs_oclp, kexts, config):
boot_args = [
"-v",
"debug=0x100",
"keepsyms=1"
]
if needs_oclp and self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("25.0.0"):
boot_args.append("amfi=0x80")
if config["Booter"]["Quirks"]["ResizeAppleGpuBars"] != 0 and self.is_intel_hedt_cpu(hardware_report.get("CPU").get("Processor Name"), hardware_report.get("CPU").get("Codename")):
boot_args.append("npci=0x2000")
@@ -682,7 +685,7 @@ class ConfigProdigy:
config["Misc"]["Tools"] = []
del config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["#INFO (prev-lang:kbd)"]
config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] = self.boot_args(hardware_report, macos_version, kexts, config)
config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] = self.boot_args(hardware_report, macos_version, needs_oclp, kexts, config)
config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["csr-active-config"] = self.utils.hex_to_bytes(self.csr_active_config(macos_version))
config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["prev-lang:kbd"] = self.utils.hex_to_bytes("")