mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-13 20:28:21 +10:00
Fix codesign
This commit is contained in:
@@ -5,9 +5,9 @@
|
||||
# - Temporary Work-around: sudo bless --mount /System/Volumes/Update/mnt1 --bootefi --last-sealed-snapshot
|
||||
# - Work-around battery throttling on laptops with no battery (IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/)
|
||||
|
||||
#import hashlib
|
||||
import hashlib
|
||||
import os
|
||||
#mport requests
|
||||
import requests
|
||||
import shutil
|
||||
import subprocess
|
||||
import zipfile
|
||||
@@ -338,35 +338,35 @@ class PatchSysVolume:
|
||||
print("- Removing old Apple Binaries zip")
|
||||
Path(self.constants.payload_apple_root_path_zip).unlink()
|
||||
|
||||
Utilities.cls()
|
||||
print("- Downloading Apple binaries")
|
||||
popen_oclp = subprocess.Popen(
|
||||
["curl", "-S", "-L", link, "--output", self.constants.payload_apple_root_path_zip],
|
||||
stdin=subprocess.PIPE,
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.STDOUT,
|
||||
universal_newlines=True,
|
||||
)
|
||||
for stdout_line in iter(popen_oclp.stdout.readline, ""):
|
||||
print(stdout_line, end="")
|
||||
popen_oclp.stdout.close()
|
||||
#Utilities.cls()
|
||||
#print("- Downloading Apple binaries")
|
||||
#popen_oclp = subprocess.Popen(
|
||||
# ["curl", "-S", "-L", link, "--output", self.constants.payload_apple_root_path_zip],
|
||||
# stdin=subprocess.PIPE,
|
||||
# stdout=subprocess.PIPE,
|
||||
# stderr=subprocess.STDOUT,
|
||||
# universal_newlines=True,
|
||||
#)
|
||||
#for stdout_line in iter(popen_oclp.stdout.readline, ""):
|
||||
# print(stdout_line, end="")
|
||||
#popen_oclp.stdout.close()
|
||||
|
||||
#response = requests.get(link, stream=True)
|
||||
#with self.constants.payload_apple_root_path_zip.open("wb") as file:
|
||||
# count = 0
|
||||
# for chunk in response.iter_content(1024 * 1024 * 4):
|
||||
# file.write(chunk)
|
||||
# count += len(chunk)
|
||||
# Utilities.cls()
|
||||
# print(f"- Downloading Apple binaries ({os_ver}) from PatcherSupportPkg")
|
||||
# print(f"- {count / 1024 / 1024}MB Downloaded")
|
||||
#checksum = hashlib.sha256()
|
||||
#with self.constants.payload_apple_root_path_zip.open("rb") as file:
|
||||
# chunk = file.read(1024 * 1024 * 16)
|
||||
# while chunk:
|
||||
# checksum.update(chunk)
|
||||
# chunk = file.read(1024 * 1024 * 16)
|
||||
#print(f"- Checksum: {checksum.hexdigest()}")
|
||||
response = requests.get(link, stream=True)
|
||||
with self.constants.payload_apple_root_path_zip.open("wb") as file:
|
||||
count = 0
|
||||
for chunk in response.iter_content(1024 * 1024 * 4):
|
||||
file.write(chunk)
|
||||
count += len(chunk)
|
||||
Utilities.cls()
|
||||
print(f"- Downloading Apple binaries ({os_ver}) from PatcherSupportPkg")
|
||||
print(f"- {count / 1024 / 1024}MB Downloaded")
|
||||
checksum = hashlib.sha256()
|
||||
with self.constants.payload_apple_root_path_zip.open("rb") as file:
|
||||
chunk = file.read(1024 * 1024 * 16)
|
||||
while chunk:
|
||||
checksum.update(chunk)
|
||||
chunk = file.read(1024 * 1024 * 16)
|
||||
print(f"- Checksum: {checksum.hexdigest()}")
|
||||
if self.constants.payload_apple_root_path_zip.exists():
|
||||
print("- Download completed")
|
||||
print("- Unzipping download...")
|
||||
|
||||
@@ -4,5 +4,7 @@
|
||||
<dict>
|
||||
<key>com.apple.security.cs.disable-library-validation</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.disable-executable-page-protection</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
Reference in New Issue
Block a user