mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 14:10:51 +10:00
sys_patch.py: Fix auth logic
This commit is contained in:
@@ -367,13 +367,12 @@ class PatchSysVolume:
|
|||||||
# To grab the CDHash of a kext, run 'codesign -dvvv <kext_path>'
|
# To grab the CDHash of a kext, run 'codesign -dvvv <kext_path>'
|
||||||
try:
|
try:
|
||||||
aux_cache_path = Path(self.mount_location_data) / Path("/private/var/db/KernelExtensionManagement/AuxKC/CurrentAuxKC/com.apple.kcgen.instructions.plist")
|
aux_cache_path = Path(self.mount_location_data) / Path("/private/var/db/KernelExtensionManagement/AuxKC/CurrentAuxKC/com.apple.kcgen.instructions.plist")
|
||||||
if not aux_cache_path.exists():
|
if aux_cache_path.exists():
|
||||||
return
|
aux_cache_data = plistlib.load((aux_cache_path).open("rb"))
|
||||||
aux_cache_data = plistlib.load((aux_cache_path).open("rb"))
|
for kext in aux_cache_data["kextsToBuild"]:
|
||||||
for kext in aux_cache_data["kextsToBuild"]:
|
if "bundlePathMainOS" in aux_cache_data["kextsToBuild"][kext]:
|
||||||
if "bundlePathMainOS" in aux_cache_data["kextsToBuild"][kext]:
|
if aux_cache_data["kextsToBuild"][kext]["bundlePathMainOS"] == f"/Library/Extensions/{kext_name}":
|
||||||
if aux_cache_data["kextsToBuild"][kext]["bundlePathMainOS"] == f"/Library/Extensions/{kext_name}":
|
return
|
||||||
return
|
|
||||||
except PermissionError:
|
except PermissionError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user