Compare commits
61 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
629a1469cb | ||
|
|
231d478ff3 | ||
|
|
b0d1e019f8 | ||
|
|
1b6b6d75c6 | ||
|
|
112e4221b3 | ||
|
|
c18f2b6649 | ||
|
|
f3ed9f4077 | ||
|
|
8e22fc890b | ||
|
|
951c2b3a2a | ||
|
|
d605e33a72 | ||
|
|
0359141f26 | ||
|
|
fef47af891 | ||
|
|
062c93e77b | ||
|
|
8b012bd940 | ||
|
|
7db3508387 | ||
|
|
a2c603d874 | ||
|
|
41091a3967 | ||
|
|
b84f701ff4 | ||
|
|
1563a57c33 | ||
|
|
61e815565a | ||
|
|
04c88ab7af | ||
|
|
fe107d271c | ||
|
|
90274eef33 | ||
|
|
65cb3cf7f0 | ||
|
|
bcf86801db | ||
|
|
8d6ba46c6f | ||
|
|
c556d4dd15 | ||
|
|
90b7ae4898 | ||
|
|
0a8f018332 | ||
|
|
43b55435ba | ||
|
|
690ff19b47 | ||
|
|
00a1e232b4 | ||
|
|
a7ebf72d1b | ||
|
|
1af5182560 | ||
|
|
eb70e4611f | ||
|
|
c1a6a6b156 | ||
|
|
c90fdca19d | ||
|
|
3dcc0d0b0b | ||
|
|
5cff0a8c6c | ||
|
|
b2de538e29 | ||
|
|
6451876f18 | ||
|
|
31d31e1f3e | ||
|
|
7c3557ec46 | ||
|
|
d78e5eaa90 | ||
|
|
66fdbe00b0 | ||
|
|
37c1c30a2a | ||
|
|
2fd02f6794 | ||
|
|
756d9cf248 | ||
|
|
52a323b269 | ||
|
|
7ef1688195 | ||
|
|
4632371437 | ||
|
|
b21b10d00b | ||
|
|
f93b62160a | ||
|
|
bde44fc830 | ||
|
|
08731521ad | ||
|
|
6c74bfd862 | ||
|
|
6750bdf9f1 | ||
|
|
f0d8399610 | ||
|
|
8271db0d26 | ||
|
|
de77968cdb | ||
|
|
7b0321be65 |
15
.github/workflows/main.yml
vendored
@@ -24,17 +24,26 @@ jobs:
|
||||
pip3 install pyinstaller
|
||||
|
||||
- run: pyinstaller Opencore-Patcher.spec
|
||||
- run: cd dist; zip ../OpenCore-Patcher.zip OpenCore-Patcher
|
||||
- run: ./after_pyinstaller.sh
|
||||
|
||||
- name: Upload to Artifacts
|
||||
- run: cd dist; zip ../OpenCore-Patcher.zip OpenCore-Patcher; zip -r ../OpenCore-Patcher.app.zip OpenCore-Patcher.app
|
||||
|
||||
- name: Upload Binary to Artifacts
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: OpenCore-Patcher
|
||||
path: OpenCore-Patcher.zip
|
||||
- name: Upload App to Artifacts
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: OpenCore-Patcher.app
|
||||
path: OpenCore-Patcher.app.zip
|
||||
|
||||
- name: Upload to Release
|
||||
if: github.event_name == 'release'
|
||||
uses: svenstaro/upload-release-action@e74ff71f7d8a4c4745b560a485cc5fdb9b5b999d
|
||||
with:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
file: OpenCore-Patcher.zip
|
||||
file: OpenCore-Patcher.app.zip
|
||||
tag: ${{ github.ref }}
|
||||
file_glob: true
|
||||
|
||||
54
CHANGELOG.md
@@ -1,21 +1,65 @@
|
||||
# OpenCore Legacy Patcher changelog
|
||||
|
||||
## 0.0.16
|
||||
- Move Serial selection to Patcher Settings
|
||||
- Add new SMBIOS patching options:
|
||||
- Minimal: Only update board ID and BIOSVersion, keep original serials
|
||||
- Moderate: Update entire SMBIOS, keep original serials
|
||||
- Advanced: Update entire SMBIOS, generate new serials
|
||||
- Fix crash on MacBookPro4,1
|
||||
- Fix External Display Support on MacBookPro10,1
|
||||
- Inject Patcher version into NVRAM for easier debugging
|
||||
- Add user-configurable ShowPicker
|
||||
- Add user-configurable Vaulting, enabled by default
|
||||
- Add user-configurable SIP and SecureBootModel
|
||||
- Fix USB Maps not working on "Minimal" SMBIOS
|
||||
- Fix GPU vendor user-configuration
|
||||
- Fix custom EFI Boot icon in Mac Boot Picker
|
||||
- Enable UserInterfaceTheme to ensure DefaultBackgroundColor is respected
|
||||
- Enable `amfi_get_out_of_my_way=1` when SIP is disabled
|
||||
|
||||
## 0.0.15
|
||||
- Add user-configurable OpenCore DEBUG builds
|
||||
- Add user-configurable Wifi and GPU patches
|
||||
- Fix ThirdPartyDrives model detection
|
||||
- Add HW_BID injection to fix boot.efi error
|
||||
|
||||
## 0.0.14
|
||||
- Enable ThirdPartyDrives to aid with hibernation on 3rd party SATA drives
|
||||
- Increment OpenCore 7bb41aa (0.6.8 rolling, 2021-03-06)
|
||||
- Add ForceBooterSignature to resolve hibernation issues
|
||||
- Add NightShiftEnabler (1.1.0 release e1639f9)
|
||||
- Add user-configurable verbose and debug settings
|
||||
- Add GopPassThrough quirk for UGA-based systems
|
||||
|
||||
## 0.0.13
|
||||
- Add CPUFriend support to resolve X86PlatformPlugin clashes
|
||||
- (1.2.3 c388a62 release)
|
||||
- Fix crash with MacBookAir5,x
|
||||
- Fix hibernation support
|
||||
- Remove Wireless patches for BCM4328/4321(14e4:4328) due to boot issues
|
||||
|
||||
## 0.0.12
|
||||
- Convert OpenCore-Patcher binary to OpenCore-Patcher.app
|
||||
- Add Backlight patches for modded Nvidia GPUs in iMac10,x-12,x
|
||||
- Fix sleep for iMac12,x with upgraded GPUs
|
||||
|
||||
## 0.0.11
|
||||
- Re-add OpenCore GUI
|
||||
- Rewrite in py3
|
||||
- Add OpenCore-Patcher binary for releases avoiding local python requirement
|
||||
- Increment binaries
|
||||
- OpenCore cbd2fa3(0.6.7 release)
|
||||
- WhateverGreen 2e19d1b(1.4.8 release)
|
||||
- OpenCore cbd2fa3 (0.6.7 release)
|
||||
- WhateverGreen 2e19d1b (1.4.8 release)
|
||||
- Rework SMBIOS allowing both original and custom serials(Should resolve all iMessage issues)
|
||||
- Support upgraded GPU detection in iMac10,x-12,x
|
||||
- Add Wifi card upgrade detection
|
||||
|
||||
## 0.0.10
|
||||
- Increment binaries
|
||||
- OpenCore 43f5339(0.6.6 release)
|
||||
- Lilu d107554(1.5.1 release)
|
||||
- WhateverGreen 9e53d8a(1.4.7 release)
|
||||
- OpenCore 43f5339 (0.6.6 release)
|
||||
- Lilu d107554 (1.5.1 release)
|
||||
- WhateverGreen 9e53d8a (1.4.7 release)
|
||||
- Add IDE support to MacPro3,1
|
||||
- Set SecureBootModel to iMac Pro(should aid in booting older OSes with OpenCore)
|
||||
- Update MacBookPro SMBIOS
|
||||
|
||||
32
Info.plist
@@ -1,32 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>OpenCore-Patcher.command</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>OC-Patcher.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.dortania.OpenCore-Patcher</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>0.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>OpenCore-Patcher</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>0.0</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.4</string>
|
||||
<key>LSMultipleInstancesProhibited</key>
|
||||
<true/>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright 2021 Dortania</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -2,12 +2,10 @@
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import subprocess
|
||||
import subprocess, sys, time, platform
|
||||
|
||||
from Resources import build, ModelArray, Constants, utilities
|
||||
|
||||
PATCHER_VERSION = "0.0.11"
|
||||
|
||||
|
||||
class OpenCoreLegacyPatcher():
|
||||
def __init__(self):
|
||||
@@ -20,6 +18,8 @@ class OpenCoreLegacyPatcher():
|
||||
else:
|
||||
self.current_model = subprocess.run("system_profiler SPHardwareDataType".split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
||||
self.current_model = [line.strip().split(": ", 1)[1] for line in self.current_model.stdout.decode().split("\n") if line.strip().startswith("Model Identifier")][0]
|
||||
self.constants.detected_os, _, _ = platform.mac_ver()
|
||||
self.constants.detected_os = float('.'.join(self.constants.detected_os.split('.')[:2]))
|
||||
|
||||
def build_opencore(self):
|
||||
build.BuildOpenCore(self.constants.custom_model or self.current_model, self.constants).build_opencore()
|
||||
@@ -36,6 +36,242 @@ Tip: Run the following command on the target machine to find the model identifie
|
||||
system_profiler SPHardwareDataType | grep 'Model Identifier'
|
||||
""")
|
||||
self.constants.custom_model = input("Please enter the model identifier of the target machine: ").strip()
|
||||
if self.constants.custom_model not in ModelArray.SupportedSMBIOS:
|
||||
print(f"""
|
||||
{self.constants.custom_model} is not a valid SMBIOS Identifier for macOS {self.constants.os_support}!
|
||||
""")
|
||||
print_models = input(f"Print list of valid options for macOS {self.constants.os_support}? (y/n)")
|
||||
if print_models in {"y", "Y", "yes", "Yes"}:
|
||||
print("\n".join(ModelArray.SupportedSMBIOS))
|
||||
input("Press any key to continue...")
|
||||
|
||||
def change_os(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Select Patcher's Target OS"])
|
||||
print(f"""
|
||||
Minimum Target:\t{self.constants.min_os_support}
|
||||
Maximum Target:\t{self.constants.max_os_support}
|
||||
Current target:\t{self.constants.os_support}
|
||||
""")
|
||||
temp_os_support = float(input("Please enter OS target: "))
|
||||
if (self.constants.max_os_support < temp_os_support) or (temp_os_support < self.constants.min_os_support):
|
||||
print("Unsupported entry")
|
||||
else:
|
||||
self.constants.os_support = temp_os_support
|
||||
if temp_os_support == 11.0:
|
||||
ModelArray.SupportedSMBIOS = ModelArray.SupportedSMBIOS11
|
||||
elif temp_os_support == 12.0:
|
||||
ModelArray.SupportedSMBIOS = ModelArray.SupportedSMBIOS12
|
||||
|
||||
def change_verbose(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set Verbose mode"])
|
||||
verbose_menu = input("Enable Verbose mode(y/n): ")
|
||||
if verbose_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.verbose_debug = True
|
||||
elif verbose_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.verbose_debug = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_oc(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set OpenCore DEBUG mode"])
|
||||
change_oc_menu = input("Enable OpenCore DEBUG mode(y/n): ")
|
||||
if change_oc_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.opencore_debug = True
|
||||
self.constants.opencore_build = "DEBUG"
|
||||
elif change_oc_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.opencore_debug = False
|
||||
self.constants.opencore_build = "RELEASE"
|
||||
else:
|
||||
print("Invalid option")
|
||||
def change_kext(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set Kext DEBUG mode"])
|
||||
change_kext_menu = input("Enable Kext DEBUG mode(y/n): ")
|
||||
if change_kext_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.kext_debug = True
|
||||
elif change_kext_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.kext_debug = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_metal(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Assume Metal GPU Always in iMac"])
|
||||
print("""This is for iMacs that have upgraded Metal GPUs, otherwise
|
||||
Patcher assumes based on stock configuration (ie. iMac10,x-12,x)
|
||||
|
||||
Valid Options:
|
||||
|
||||
1. None(stock GPU)
|
||||
2. Nvidia GPU
|
||||
3. AMD GPU
|
||||
|
||||
Note: Patcher will detect whether hardware has been upgraded regardless, this
|
||||
option is for those patching on a different machine or OCLP cannot detect.
|
||||
""")
|
||||
change_kext_menu = input("Set GPU Patch type(ie. 1): ")
|
||||
if change_kext_menu == "1":
|
||||
self.constants.metal_build = False
|
||||
self.constants.imac_vendor = "None"
|
||||
elif change_kext_menu == "2":
|
||||
self.constants.metal_build = True
|
||||
self.constants.imac_vendor = "Nvidia"
|
||||
elif change_kext_menu == "3":
|
||||
self.constants.metal_build = True
|
||||
self.constants.imac_vendor = "AMD"
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_wifi(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Assume Upgraded Wifi Always"])
|
||||
print("""This is for Macs with upgraded wifi cards(ie. BCM94360/2)
|
||||
|
||||
Note: Patcher will detect whether hardware has been upgraded regardless, this
|
||||
option is for those patching on a different machine or cannot detect.
|
||||
""")
|
||||
change_kext_menu = input("Enable Upgraded Wifi build algorithm?(y/n): ")
|
||||
if change_kext_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.wifi_build = True
|
||||
elif change_kext_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.wifi_build = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_serial(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set SMBIOS Mode"])
|
||||
print("""This section is for setting how OpenCore generates the SMBIOS
|
||||
Recommended for adanced users who want control how serials are handled
|
||||
|
||||
Valid options:
|
||||
|
||||
1. Minimal:\tUse original serials and minimally update SMBIOS
|
||||
2. Moderate:\tReplave entire SMBIOS but keep original serials
|
||||
3. Advanced:\tReplace entire SMBIOS and generate new serials
|
||||
|
||||
Note: For new users we recommend leaving as default(1. Minimal)
|
||||
""")
|
||||
change_serial_menu = input("Set SMBIOS Mode(ie. 1): ")
|
||||
if change_serial_menu == "1":
|
||||
self.constants.serial_settings = "Minimal"
|
||||
elif change_serial_menu == "2":
|
||||
self.constants.serial_settings = "Moderate"
|
||||
elif change_serial_menu == "3":
|
||||
self.constants.serial_settings = "Advanced"
|
||||
else:
|
||||
print("Invalid option")
|
||||
def change_showpicker(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set OpenCore Picker mode"])
|
||||
print("""By default, OpenCore will show its boot picker each time on boot up,
|
||||
however this can be disabled by default and be shown on command by repeatedly
|
||||
pressing the "Esc" key
|
||||
""")
|
||||
change_kext_menu = input("Show OpenCore Picker by default(y/n): ")
|
||||
if change_kext_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.showpicker = True
|
||||
elif change_kext_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.showpicker = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_vault(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set OpenCore Vaulting"])
|
||||
print("""By default, this patcher will sign all your files and ensure none of the
|
||||
contents can be tampered with. However for more advanced users, you may
|
||||
want to be able to freely edit the config.plist and files.
|
||||
|
||||
Note: For secuirty reasons, OpenShell will be disabled when Vault is set.
|
||||
|
||||
""")
|
||||
change_kext_menu = input("Enable Vault(y/n): ")
|
||||
if change_kext_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.vault = True
|
||||
elif change_kext_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.vault = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_sip(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Set SIP and SecureBootModel"])
|
||||
print("""SIP and SecureBootModel are used to ensure proper OTA functionality,
|
||||
however to patch the root volume both of these must be disabled.
|
||||
Only disable is absolutely necessary.
|
||||
|
||||
Note: for minor changes, SIP can be adjusted in recovery like normal.
|
||||
Additionally, when disabling SIP via the patcher amfi_get_out_of_my_way=1
|
||||
will be added to boot-args.
|
||||
|
||||
Valid options:
|
||||
|
||||
1. Enable Both
|
||||
2. Disable SIP only
|
||||
3. Disable SecureBootModel Only
|
||||
4. Disable Both
|
||||
|
||||
""")
|
||||
change_kext_menu = input("Set SIP and SecureBootModel(ie. 1): ")
|
||||
if change_kext_menu == "1":
|
||||
self.constants.sip_status = True
|
||||
self.constants.secure_status = True
|
||||
elif change_kext_menu == "2":
|
||||
self.constants.sip_status = False
|
||||
self.constants.secure_status = True
|
||||
elif change_kext_menu == "3":
|
||||
self.constants.sip_status = True
|
||||
self.constants.secure_status = False
|
||||
elif change_kext_menu == "4":
|
||||
self.constants.sip_status = False
|
||||
self.constants.secure_status = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def change_imac_nvidia(self):
|
||||
utilities.cls()
|
||||
utilities.header(["Force iMac Nvidia Patches"])
|
||||
print("""Specifically for iMac10,x-12,x with Metal Nvidia GPU upgrades
|
||||
By default the patcher will try to detect what hardware is
|
||||
running, however this will enforce iMac Nvidia Build Patches.
|
||||
""")
|
||||
change_kext_menu = input("Assume iMac Nvidia patches(y/n): ")
|
||||
if change_kext_menu in {"y", "Y", "yes", "Yes"}:
|
||||
self.constants.imac_nvidia_build = True
|
||||
elif change_kext_menu in {"n", "N", "no", "No"}:
|
||||
self.constants.imac_nvidia_build = False
|
||||
else:
|
||||
print("Invalid option")
|
||||
|
||||
def patcher_settings(self):
|
||||
response = None
|
||||
while not (response and response == -1):
|
||||
title = [
|
||||
"Adjust Patcher Settings"
|
||||
]
|
||||
menu = utilities.TUIMenu(title, "Please select an option: ", auto_number=True, top_level=True)
|
||||
options = [
|
||||
# TODO: Enable setting OS target when more OSes become supported by the patcher
|
||||
#[f"Change OS version:\t\t\tCurrently macOS {self.constants.os_support}", self.change_os],
|
||||
[f"Enable Verbose Mode:\t\tCurrently {self.constants.verbose_debug}", self.change_verbose],
|
||||
[f"Enable OpenCore DEBUG:\t\tCurrently {self.constants.opencore_debug}", self.change_oc],
|
||||
[f"Enable Kext DEBUG:\t\t\tCurrently {self.constants.kext_debug}", self.change_kext],
|
||||
[f"Force iMac Metal Patch:\t\tCurrently {self.constants.imac_vendor}", self.change_metal],
|
||||
[f"Assume Upgraded Wifi Always:\tCurrently {self.constants.wifi_build}", self.change_wifi],
|
||||
[f"Set ShowPicker Mode:\t\tCurrently {self.constants.showpicker}", self.change_showpicker],
|
||||
[f"Set Vault Mode:\t\t\tCurrently {self.constants.vault}", self.change_vault],
|
||||
[f"Set SIP and SecureBootModel:\tSIP: {self.constants.sip_status} SBM: {self.constants.secure_status}", self.change_sip],
|
||||
[f"Set SMBIOS Mode:\t\t\tCurrently {self.constants.serial_settings}", self.change_serial],
|
||||
]
|
||||
|
||||
for option in options:
|
||||
menu.add_menu_option(option[0], function=option[1])
|
||||
|
||||
response = menu.start()
|
||||
|
||||
def credits(self):
|
||||
utilities.TUIOnlyPrint(["Credits"], "Press [Enter] to go back.\n",
|
||||
@@ -45,14 +281,17 @@ system_profiler SPHardwareDataType | grep 'Model Identifier'
|
||||
- Khronokernel:\tWriting and maintaining this patcher
|
||||
- DhinakG:\t\tWriting and maintaining this patcher
|
||||
- Syncretic:\t\tAAAMouSSE and telemetrap
|
||||
- Slice:\t\tVoodooHDA"""]).start()
|
||||
- Slice:\t\tVoodooHDA
|
||||
- cdf:\t\tNightShiftEnabler"""]).start()
|
||||
|
||||
def main_menu(self):
|
||||
response = None
|
||||
ModelArray.SupportedSMBIOS = ModelArray.SupportedSMBIOS11
|
||||
while not (response and response == -1):
|
||||
title = [
|
||||
f"OpenCore Legacy Patcher v{self.constants.patcher_version}",
|
||||
f"Selected Model: {self.constants.custom_model or self.current_model}"
|
||||
f"Selected Model: {self.constants.custom_model or self.current_model}",
|
||||
f"Target OS: macOS {self.constants.os_support}",
|
||||
]
|
||||
|
||||
if (self.constants.custom_model or self.current_model) not in ModelArray.SupportedSMBIOS:
|
||||
@@ -77,9 +316,10 @@ system_profiler SPHardwareDataType | grep 'Model Identifier'
|
||||
|
||||
menu = utilities.TUIMenu(title, "Please select an option: ", in_between=in_between, auto_number=True, top_level=True)
|
||||
|
||||
options = ([["Build OpenCore", self.build_opencore]] if ((self.constants.custom_model or self.current_model) in ModelArray.SupportedSMBIOS) else []) + [
|
||||
["Install OpenCore to USB/internal drive", self.install_opencore],
|
||||
options = (
|
||||
[["Build OpenCore", self.build_opencore]] if ((self.constants.custom_model or self.current_model) in ModelArray.SupportedSMBIOS) else []) + ([["Install OpenCore to USB/internal drive", self.install_opencore]] if (self.constants.detected_os > 10.12) else []) + [
|
||||
["Change Model", self.change_model],
|
||||
["Patcher Settings", self.patcher_settings],
|
||||
["Credits", self.credits]
|
||||
]
|
||||
|
||||
@@ -88,7 +328,8 @@ system_profiler SPHardwareDataType | grep 'Model Identifier'
|
||||
|
||||
response = menu.start()
|
||||
|
||||
print("Bye")
|
||||
if getattr(sys, "frozen", False):
|
||||
subprocess.run("""osascript -e 'tell application "Terminal" to close first window' & exit""", shell=True)
|
||||
|
||||
|
||||
OpenCoreLegacyPatcher().main_menu()
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
|
||||
import sys, os
|
||||
sys.path.append(os.path.abspath(os.getcwd()))
|
||||
from Resources import Constants
|
||||
block_cipher = None
|
||||
|
||||
|
||||
@@ -30,3 +32,12 @@ exe = EXE(pyz,
|
||||
upx_exclude=[],
|
||||
runtime_tmpdir=None,
|
||||
console=True )
|
||||
app = BUNDLE(exe,
|
||||
name='OpenCore-Patcher.app',
|
||||
icon="OC-Patcher.icns",
|
||||
bundle_identifier=None,
|
||||
info_plist={
|
||||
"CFBundleShortVersionString": Constants.Constants().patcher_version,
|
||||
"CFBundleExecutable": "MacOS/Launcher",
|
||||
"NSHumanReadableCopyright": "Copyright 2020-2021 Dortania"
|
||||
})
|
||||
33
README.md
@@ -2,12 +2,12 @@
|
||||
|
||||
<img src="images/OC-Patcher.png" width="256">
|
||||
|
||||
A python script for building and booting OpenCore on legacy Macs, see [Supported SMBIOS](/docs/MODELS.md) on whether your model is supported.
|
||||
A python program for building and booting OpenCore on legacy Macs, see [Supported SMBIOS](/docs/MODELS.md) on whether your model is supported.
|
||||
|
||||
Supported features:
|
||||
|
||||
* System Integrity Protection, FileVault 2 and .im4m Secure Boot
|
||||
* Native OTA OS updates
|
||||
* System Integrity Protection, FileVault 2, .im4m Secure Boot and Vaulting
|
||||
* Native OTA OS DELTA updates on all Macs
|
||||
* Recovery OS, Safe Mode and Single-user Mode booting
|
||||
* Zero firmware patching required(ie. APFS ROM patching)
|
||||
* GPU Switching on MacBook Pro models(2012 and newer)
|
||||
@@ -16,14 +16,16 @@ Note: Only clean-installs and upgrades are supported, installs already patched w
|
||||
|
||||
* You can however reinstall macOS with this patcher and retain your original data
|
||||
|
||||
Note 2: Currently OpenCore Legacy Patcher only supports macOS 11, Big Sur installs. For older OSes, please use [Dosdude1's patchers](http://dosdude1.com)
|
||||
|
||||
## How to use
|
||||
|
||||
To use, simply:
|
||||
|
||||
1. Ensure your hardware is compatible(See [Supported SMBIOS](/docs/MODELS.md))
|
||||
2. Download and build macOS Installer
|
||||
2. [Download and build macOS Installer](./docs/INSTALLER.md)
|
||||
3. Download the latest release: [OpenCore Legacy Patcher Releases](https://github.com/dortania/Opencore-Legacy-Patcher/releases)
|
||||
4. Run the `OpenCore-Patcher` binary
|
||||
4. Run the `OpenCore-Patcher.app`
|
||||
5. Run `Build OpenCore`(if building for another machine, please select `Change Model`)
|
||||
|
||||
| First Run | Build EFI |
|
||||
@@ -41,7 +43,7 @@ To use, simply:
|
||||
|  |  |
|
||||
|
||||
* Ensure you install OpenCore onto a FAT32 partition to ensure your Mac is able to boot it, you may need to format your drive as GUID/GPT in Disk Utility
|
||||
|
||||
|
||||
7. Reboot machine while holding `Option` to select OpenCore, then boot the macOS Installer
|
||||
|
||||
| Mac Boot Picker | OpenCore Picker |
|
||||
@@ -50,6 +52,12 @@ To use, simply:
|
||||
|
||||
For nightly builds, you can either run `OpenCore-Patcher.command` from [main](https://github.com/dortania/Opencore-Legacy-Patcher/archive/main.zip) or grab the binary from [Github Actions](https://github.com/dortania/Opencore-Legacy-Patcher/actions). Note the latter does not require a py3 install.
|
||||
|
||||
## Post-Installation
|
||||
|
||||
Once finished, see below for common post-installation steps:
|
||||
|
||||
* [Post-Installation](./docs/POST-INSTALL.md)
|
||||
|
||||
## How to uninstall OpenCore?
|
||||
|
||||
To remove OpenCore is actually quite simply:
|
||||
@@ -59,7 +67,16 @@ To remove OpenCore is actually quite simply:
|
||||
* [See here for example how to mount](https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html)
|
||||
2. Reset NVRAM
|
||||
* [Reset NVRAM or PRAM on your Mac](https://support.apple.com/HT204063)
|
||||
|
||||
Know that if you are on Big Sur when you remove the EFI folder, your Mac will no longer boot and show the prohibited symbol. Be ready to install an older version of macOS before you uninstall Open Core.
|
||||
|
||||
Know that if you are on Big Sur when you remove the EFI folder, your Mac will no longer boot and show the prohibited symbol. Be ready to install an older version of macOS before you uninstall OpenCore.
|
||||
|
||||
## Patcher Warnings
|
||||
|
||||
Since this patcher tricks macOS into thinking you're running a newer Mac, certain functionality may be broken:
|
||||
|
||||
* Boot Camp Assistant.app
|
||||
* We recommend running the assistant on a natively supported OS
|
||||
* Legacy Windows Booting
|
||||
* Currently OpenCore cannot boot MBR-based installs, so Ivy Bridge and older Machines may not be able to see Windows in OpenCore's Boot Picker
|
||||
|
||||
## [Troubleshooting](/docs/TROUBLESHOOTING.md)
|
||||
|
||||
@@ -8,9 +8,9 @@ from pathlib import Path
|
||||
|
||||
class Constants:
|
||||
def __init__(self):
|
||||
self.patcher_version = "0.0.11"
|
||||
self.opencore_commit = "cbd2fa3"
|
||||
self.opencore_version = "0.6.7"
|
||||
self.patcher_version = "0.0.16"
|
||||
self.opencore_commit = "7bb41aa - 2021-03-06"
|
||||
self.opencore_version = "0.6.8"
|
||||
self.lilu_version = "1.5.1"
|
||||
self.whatevergreen_version = "1.4.8"
|
||||
self.airportbcrmfixup_version = "2.1.2"
|
||||
@@ -25,6 +25,9 @@ class Constants:
|
||||
self.voodoohda_version = "296"
|
||||
self.restrictevents_version = "1.0.0"
|
||||
self.piixata_version = "1.0.0"
|
||||
self.backlight_version = "1.0.0"
|
||||
self.cpufriend_version = "1.2.3"
|
||||
self.nightshift_version = "1.1.0"
|
||||
|
||||
# Get resource path
|
||||
self.current_path = Path(__file__).parent.parent.resolve()
|
||||
@@ -32,10 +35,32 @@ class Constants:
|
||||
|
||||
self.custom_model: str = None
|
||||
self.custom_mxm_gpu: str = None
|
||||
self.current_gpuv: str = None
|
||||
self.current_gpud: str = None
|
||||
|
||||
# Patcher Settings
|
||||
self.opencore_debug = False
|
||||
self.opencore_build = "RELEASE"
|
||||
self.kext_debug = False
|
||||
self.verbose_debug = True
|
||||
self.os_support = 11.0
|
||||
self.min_os_support = 11.0
|
||||
self.max_os_support = 11.0
|
||||
self.metal_build = False
|
||||
self.imac_vendor = "None"
|
||||
self.wifi_build = False
|
||||
self.gui_mode = False
|
||||
self.serial_settings = "Minimal"
|
||||
self.showpicker = True
|
||||
self.vault = True
|
||||
self.sip_status = True
|
||||
self.secure_status = True
|
||||
self.detected_os = 0.0
|
||||
|
||||
# Payload Location
|
||||
# OpenCore
|
||||
@property
|
||||
def opencore_zip_source(self): return self.payload_path / Path(f"OpenCore/OpenCore-v{self.opencore_version}.zip")
|
||||
def opencore_zip_source(self): return self.payload_path / Path(f"OpenCore/OpenCore-{self.opencore_build}-v{self.opencore_version}.zip")
|
||||
@property
|
||||
def plist_template(self): return self.payload_path / Path(f"Config/v{self.opencore_version}/config.plist")
|
||||
|
||||
@@ -78,14 +103,20 @@ class Constants:
|
||||
def voodoohda_path(self): return self.payload_kexts_path / Path(f"Audio/VoodooHDA-v{self.voodoohda_version}.zip")
|
||||
@property
|
||||
def piixata_path(self): return self.payload_kexts_path / Path(f"Misc/AppleIntelPIIXATA-v{self.piixata_version}.zip")
|
||||
@property
|
||||
def backlight_path(self): return self.payload_kexts_path / Path(f"Misc/AppleBacklightFixup-v{self.backlight_version}.zip")
|
||||
@property
|
||||
def cpufriend_path(self): return self.payload_kexts_path / Path(f"Acidanthera/CPUFriend-v{self.cpufriend_version}.zip")
|
||||
@property
|
||||
def nightshift_path(self): return self.payload_kexts_path / Path(f"Misc/NightShiftEnabler-v{self.nightshift_version}.zip")
|
||||
|
||||
# Build Location
|
||||
@property
|
||||
def build_path(self): return self.current_path / Path("Build-Folder/")
|
||||
@property
|
||||
def opencore_release_folder(self): return self.build_path / Path(f"OpenCore-v{self.opencore_version}")
|
||||
def opencore_release_folder(self): return self.build_path / Path(f"OpenCore-{self.opencore_build}-v{self.opencore_version}")
|
||||
@property
|
||||
def opencore_zip_copied(self): return self.build_path / Path(f"OpenCore-v{self.opencore_version}.zip")
|
||||
def opencore_zip_copied(self): return self.build_path / Path(f"OpenCore-{self.opencore_build}-v{self.opencore_version}.zip")
|
||||
|
||||
@property
|
||||
def oc_folder(self): return self.opencore_release_folder / Path("EFI/OC/")
|
||||
@@ -103,10 +134,16 @@ class Constants:
|
||||
def map_kext_folder(self): return self.kexts_path / Path("USB-Map.kext")
|
||||
@property
|
||||
def map_contents_folder(self): return self.map_kext_folder / Path("Contents")
|
||||
@property
|
||||
def pp_kext_folder(self): return self.kexts_path / Path("CPUFriendDataProvider.kext")
|
||||
@property
|
||||
def pp_contents_folder(self): return self.pp_kext_folder / Path("Contents")
|
||||
|
||||
# Tools
|
||||
@property
|
||||
def macserial_path(self): return self.payload_path / Path("Tools/macserial")
|
||||
@property
|
||||
def vault_path(self): return self.payload_path / Path("Tools/CreateVault/sign.command")
|
||||
|
||||
# Icons
|
||||
@property
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Lists all models and required patches
|
||||
|
||||
SupportedSMBIOS = [
|
||||
SupportedSMBIOS11 = [
|
||||
# MacBook
|
||||
"MacBook5,1",
|
||||
"MacBook5,2",
|
||||
@@ -15,7 +15,6 @@ SupportedSMBIOS = [
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
# MacBook Pro
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -60,7 +59,12 @@ SupportedSMBIOS = [
|
||||
"MacPro4,1",
|
||||
"MacPro5,1",
|
||||
# Xserve
|
||||
"Xserve3,1"
|
||||
"Xserve3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
SupportedSMBIOS12 = [
|
||||
|
||||
]
|
||||
|
||||
## CPU patches
|
||||
@@ -73,7 +77,6 @@ MissingSSE42 = [
|
||||
"MacBookAir2,1",
|
||||
"MacBookAir3,1",
|
||||
"MacBookAir3,2",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -87,18 +90,21 @@ MissingSSE42 = [
|
||||
"iMac8,1",
|
||||
"iMac9,1",
|
||||
"iMac10,1",
|
||||
"MacPro3,1"
|
||||
"MacPro3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
SSEEmulator = [
|
||||
"MacPro3,1"
|
||||
"MacPro3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
DualSocket = [
|
||||
"MacPro3,1",
|
||||
"MacPro4,1",
|
||||
"MacPro5,1",
|
||||
"Xserve3,1"
|
||||
"Xserve3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
pciSSDT = [
|
||||
@@ -106,7 +112,8 @@ pciSSDT = [
|
||||
"MacBookPro6,2",
|
||||
"iMac11,1",
|
||||
"iMac11,2",
|
||||
"iMac11,3"
|
||||
"iMac11,3",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
## Ethernet patches
|
||||
@@ -125,13 +132,14 @@ EthernetNvidia = [
|
||||
"Macmini3,1",
|
||||
"Macmini4,1",
|
||||
"iMac9,1",
|
||||
"iMac10,1"
|
||||
"iMac10,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
EthernetMarvell = [
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"iMac7,1",
|
||||
"iMac8,1"
|
||||
"iMac8,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
EthernetBroadcom = [
|
||||
"MacBookPro6,1",
|
||||
@@ -146,13 +154,13 @@ EthernetBroadcom = [
|
||||
"iMac11,2",
|
||||
"iMac11,3",
|
||||
"iMac12,1",
|
||||
"iMac12,2"
|
||||
"iMac12,2",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
## Wifi patches
|
||||
|
||||
WifiAtheros = [
|
||||
"MacBookPro3,1",
|
||||
"iMac10,1",
|
||||
"iMac11,1",
|
||||
"iMac11,2",
|
||||
@@ -160,15 +168,16 @@ WifiAtheros = [
|
||||
"iMac12,1",
|
||||
"iMac12,2",
|
||||
"MacPro3,1",
|
||||
"MacPro4,1"
|
||||
"MacPro4,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
WifiBCM94328 = [
|
||||
"MacBookAir2,1",
|
||||
"MacBookPro4,1",
|
||||
"iMac7,1",
|
||||
"iMac8,1"
|
||||
|
||||
"iMac8,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
WifiBCM94322 = [
|
||||
@@ -186,6 +195,7 @@ WifiBCM94322 = [
|
||||
"MacBookPro5,4",
|
||||
"MacBookPro5,5",
|
||||
"MacBookPro7,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
WifiBCM943224 = [
|
||||
@@ -195,6 +205,7 @@ WifiBCM943224 = [
|
||||
"MacBookPro6,2",
|
||||
"Macmini3,1",
|
||||
"Macmini4,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
WifiBCM94331 = [
|
||||
@@ -202,7 +213,6 @@ WifiBCM94331 = [
|
||||
"MacBook5,2", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"MacBook6,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"MacBook7,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"MacBookAir2,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"MacBookAir3,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"MacBookAir3,2", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"MacBookAir4,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
|
||||
@@ -231,12 +241,11 @@ WifiBCM94331 = [
|
||||
"Macmini5,3", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
|
||||
"Macmini6,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
|
||||
"Macmini6,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
|
||||
"iMac7,1", # PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)
|
||||
"iMac8,1", # PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)
|
||||
"iMac9,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
#"iMac9,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||
"iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
|
||||
"iMac13,2", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
|
||||
"MacPro5,1" # PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
|
||||
"MacPro5,1", # PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
## Audio
|
||||
@@ -251,7 +260,6 @@ LegacyAudio = [
|
||||
"MacBookAir3,2",
|
||||
"MacBookAir4,1",
|
||||
"MacBookAir4,2",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -278,7 +286,8 @@ LegacyAudio = [
|
||||
"iMac11,3",
|
||||
"iMac12,1",
|
||||
"iMac12,2",
|
||||
"MacPro3,1"
|
||||
"MacPro3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
## GPU
|
||||
@@ -293,7 +302,6 @@ LegacyGPU = [
|
||||
"MacBookAir3,2",
|
||||
"MacBookAir4,1",
|
||||
"MacBookAir4,2",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -319,7 +327,8 @@ LegacyGPU = [
|
||||
"iMac11,2",
|
||||
"iMac11,3",
|
||||
"iMac12,1",
|
||||
"iMac12,2"
|
||||
"iMac12,2",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
LegacyHID = [
|
||||
@@ -329,7 +338,6 @@ LegacyHID = [
|
||||
"MacBook7,1",
|
||||
"MacBookAir2,1",
|
||||
"MacBookAir3,1",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -343,13 +351,15 @@ LegacyHID = [
|
||||
"iMac8,1",
|
||||
"iMac9,1",
|
||||
"iMac10,1",
|
||||
"MacPro3,1"
|
||||
"MacPro3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
NVMePatch = [
|
||||
"MacPro3,1"
|
||||
"MacPro4,1"
|
||||
"Xserve3,1"
|
||||
"MacPro3,1",
|
||||
"MacPro4,1",
|
||||
"Xserve3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
SidecarPatch = [
|
||||
@@ -365,7 +375,8 @@ SidecarPatch = [
|
||||
"iMac13,2",
|
||||
"iMac14,1",
|
||||
"iMac14,2",
|
||||
"iMac14,3"
|
||||
"iMac14,3",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
DualGPUPatch = [
|
||||
@@ -379,29 +390,35 @@ DualGPUPatch = [
|
||||
"MacBookPro8,2",
|
||||
"MacBookPro8,3",
|
||||
"MacBookPro9,1",
|
||||
"MacBookPro10,1",
|
||||
"Macmini5,2",
|
||||
"iMac12,1",
|
||||
"iMac12,2",
|
||||
"iMac13,2",
|
||||
"iMac14,2",
|
||||
"iMac14,3",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
DualGPUPatchRetina = [
|
||||
"MacBookPro10,1",
|
||||
]
|
||||
|
||||
HiDPIpicker = [
|
||||
"MacBookPro10,1",
|
||||
"MacBookPro10,2",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
IDEPatch = [
|
||||
"MacPro3,1"
|
||||
"MacPro3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
# 11" Air
|
||||
MacBookAir61 = [
|
||||
"MacBookAir3,1",
|
||||
"MacBookAir4,1",
|
||||
"MacBookAir5,1"
|
||||
"MacBookAir5,1",
|
||||
]
|
||||
|
||||
# MacBook and 13" Air
|
||||
@@ -429,7 +446,6 @@ MacBookPro111 = [
|
||||
# MacBook Pro 15" and 17"
|
||||
|
||||
MacBookPro113 = [
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -481,7 +497,8 @@ MacPro71 = [
|
||||
"MacPro3,1",
|
||||
"MacPro4,1",
|
||||
"MacPro5,1",
|
||||
"Xserve3,1"
|
||||
"Xserve3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
# Maps
|
||||
@@ -525,7 +542,6 @@ XacBookAir = [
|
||||
]
|
||||
|
||||
XacBookPro = [
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -576,7 +592,6 @@ EHC1 = [
|
||||
"MacBookAir4,2",
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -630,7 +645,6 @@ EHC2 = [
|
||||
"MacBookAir4,2",
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
@@ -680,10 +694,6 @@ OHC1 = [
|
||||
"MacBookAir2,1",
|
||||
"MacBookAir3,1",
|
||||
"MacBookAir3,2",
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
"MacBookPro3,1",
|
||||
"MacBookPro4,1",
|
||||
"MacBookPro5,1",
|
||||
"MacBookPro5,2",
|
||||
"MacBookPro5,3",
|
||||
@@ -720,21 +730,22 @@ upgradableMXMGPUs = [
|
||||
"iMac12,1",
|
||||
"iMac12,2",
|
||||
"Xserve3,1",
|
||||
"Dortania1,1"
|
||||
]
|
||||
|
||||
# Reference: https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/
|
||||
NVIDIAMXMGPUs = [
|
||||
"0x12b9",#Quadro K610M
|
||||
"0x0ff6",#Quadro K1100M
|
||||
"0x11fc",#Quadro K2100M
|
||||
"0x0ffc",#Quadro K1000M
|
||||
"0x0ffb",#Quadro K2000M
|
||||
"0x11b6",#Quadro K3100M
|
||||
"0x11b7",#Quadro K4100M
|
||||
"0x11bc",#Quadro K5000M
|
||||
"0x11b8",#Quadro K5100M
|
||||
"0x11fc",#Quadro K2100M
|
||||
"0x0ffc",#Quadro K1000M
|
||||
"0x0ffb",#Quadro K2000M
|
||||
"0x11b6",#Quadro K3100M
|
||||
"0x11b7",#Quadro K4100M
|
||||
"0x11bc",#Quadro K5000M
|
||||
"0x11b8",#Quadro K5100M
|
||||
"0x11e1",#GTX 765M
|
||||
"0x11e2",#GTX 765M
|
||||
"0x11e2",#GTX 765M
|
||||
"0x11e0",#GTX 770M
|
||||
"0x119e",#GTX 780M Mac Edition
|
||||
"0x119e",#GTX 780M
|
||||
@@ -747,8 +758,8 @@ NVIDIAMXMGPUs = [
|
||||
|
||||
AMDMXMGPUs = [
|
||||
"0x67EF",#AMD RX 460
|
||||
"0x67e8",#AMD WX 4130/WX 4150
|
||||
"0x67e0",#AMD WX 4170
|
||||
"0x67e8",#AMD WX 4130/WX 4150
|
||||
"0x67e0",#AMD WX 4170
|
||||
"0x67c0",#AMD WX 7100
|
||||
]
|
||||
|
||||
@@ -756,4 +767,53 @@ nativeWifi = [
|
||||
"ba430000",#BCM43602
|
||||
"a3430000",#BCM4350
|
||||
"a0430000",#BCM4360
|
||||
]
|
||||
|
||||
X86PP = [
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
"MacBookPro9,1",
|
||||
"MacBookPro9,2",
|
||||
"MacBookPro10,1",
|
||||
"MacBookPro10,2",
|
||||
"Macmini6,1",
|
||||
"Macmini6,2",
|
||||
"iMac13,1",
|
||||
"iMac13,2",
|
||||
"iMac14,1",
|
||||
"iMac14,2",
|
||||
"iMac14,3",
|
||||
]
|
||||
|
||||
NightShiftExclude = [
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
"MacBookPro9,1",
|
||||
"MacBookPro9,2",
|
||||
"MacBookPro10,1",
|
||||
"MacBookPro10,2",
|
||||
"Macmini6,1",
|
||||
"Macmini6,2",
|
||||
"iMac13,1",
|
||||
"iMac13,2",
|
||||
"iMac14,1",
|
||||
"iMac14,2",
|
||||
"iMac14,3",
|
||||
]
|
||||
|
||||
UGAtoGOP = [
|
||||
"MacBookPro4,1",
|
||||
"MacPro3,1"
|
||||
]
|
||||
|
||||
NoSATAPatch = [
|
||||
"MacBookAir5,1",
|
||||
"MacBookAir5,2",
|
||||
"MacBookPro10,1",
|
||||
"MacBookPro10,2",
|
||||
"iMac13,1",
|
||||
"iMac13,2",
|
||||
"iMac14,1",
|
||||
"iMac14,2",
|
||||
"iMac14,3",
|
||||
]
|
||||
@@ -56,7 +56,7 @@ class BuildOpenCore:
|
||||
shutil.rmtree(self.constants.opencore_release_folder, onerror=rmtree_handler)
|
||||
|
||||
print()
|
||||
print("- Adding OpenCore v" + self.constants.opencore_version)
|
||||
print(f"- Adding OpenCore v{self.constants.opencore_version} {self.constants.opencore_build}")
|
||||
shutil.copy(self.constants.opencore_zip_source, self.constants.build_path)
|
||||
zipfile.ZipFile(self.constants.opencore_zip_copied).extractall(self.constants.build_path)
|
||||
|
||||
@@ -66,20 +66,22 @@ class BuildOpenCore:
|
||||
self.config = plistlib.load(Path(self.constants.plist_path).open("rb"))
|
||||
|
||||
# Set revision in config
|
||||
self.config["#Revision"]["Build-Date"] = f"{date.today()}"
|
||||
self.config["#Revision"]["OpenCore-Version"] = f"{self.constants.opencore_version} {self.constants.opencore_commit}"
|
||||
self.config["#Revision"]["Build-Version"] = f"{self.constants.patcher_version} - {date.today()}"
|
||||
self.config["#Revision"]["OpenCore-Version"] = f"{self.constants.opencore_version} - {self.constants.opencore_build} - {self.constants.opencore_commit}"
|
||||
self.config["#Revision"]["Original-Model"] = self.model
|
||||
self.config["#Revision"]["Patcher-Version"] = self.constants.patcher_version
|
||||
self.config["NVRAM"]["Add"]["4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102"]["OCLP-Version"] = f"{self.constants.patcher_version}"
|
||||
|
||||
for name, version, path, check in [
|
||||
# Essential kexts
|
||||
("Lilu.kext", self.constants.lilu_version, self.constants.lilu_path, lambda: True),
|
||||
("WhateverGreen.kext", self.constants.whatevergreen_version, self.constants.whatevergreen_path, lambda: True),
|
||||
("RestrictEvents.kext", self.constants.restrictevents_version, self.constants.restrictevents_path, lambda: self.model in ModelArray.MacPro71),
|
||||
("NightShiftEnabler.kext", self.constants.nightshift_version, self.constants.nightshift_path, lambda: self.model not in ModelArray.NightShiftExclude),
|
||||
# CPU patches
|
||||
("AppleMCEReporterDisabler.kext", self.constants.mce_version, self.constants.mce_path, lambda: self.model in ModelArray.DualSocket),
|
||||
("AAAMouSSE.kext", self.constants.mousse_version, self.constants.mousse_path, lambda: self.model in ModelArray.SSEEmulator),
|
||||
("telemetrap.kext", self.constants.telemetrap_version, self.constants.telemetrap_path, lambda: self.model in ModelArray.MissingSSE42),
|
||||
("CPUFriend.kext", self.constants.cpufriend_version, self.constants.cpufriend_path, lambda: self.model in ModelArray.X86PP),
|
||||
# Ethernet patches
|
||||
("nForceEthernet.kext", self.constants.nforce_version, self.constants.nforce_path, lambda: self.model in ModelArray.EthernetNvidia),
|
||||
("MarvelYukonEthernet.kext", self.constants.marvel_version, self.constants.marvel_path, lambda: self.model in ModelArray.EthernetMarvell),
|
||||
@@ -92,12 +94,17 @@ class BuildOpenCore:
|
||||
self.enable_kext(name, version, path, check)
|
||||
|
||||
# WiFi patches
|
||||
|
||||
wifi_devices = plistlib.loads(subprocess.run(f"ioreg -c IOPCIDevice -r -d2 -a".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode())
|
||||
wifi_devices = [i for i in wifi_devices if i["vendor-id"] == binascii.unhexlify("E4140000") and i["class-code"] == binascii.unhexlify("00800200")]
|
||||
wifi_devices = wifi_devices[0]
|
||||
if (self.constants.custom_model == "None") & (self.hexswap(binascii.hexlify(wifi_devices["vendor-id"]).decode()[:4]) in ModelArray.nativeWifi):
|
||||
print("- Skipping wifi patches")
|
||||
# TODO: -a is not supported in Lion and older, need to add proper fix
|
||||
if self.constants.detected_os < 10.8:
|
||||
print(f"- Unable to run Wifi detection on {self.constants.detected_os}")
|
||||
wifi_devices = ["NULL", "NULL"]
|
||||
else:
|
||||
wifi_devices = plistlib.loads(subprocess.run("ioreg -c IOPCIDevice -r -d2 -a".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode())
|
||||
wifi_devices = [i for i in wifi_devices if i["vendor-id"] == binascii.unhexlify("E4140000") and i["class-code"] == binascii.unhexlify("00800200")]
|
||||
if self.constants.wifi_build is True:
|
||||
print("- Skipping Wifi patches on request")
|
||||
elif not self.constants.custom_model and wifi_devices and self.hexswap(binascii.hexlify(wifi_devices[0]["device-id"]).decode()[:4]) in ModelArray.nativeWifi:
|
||||
print("- Found supported WiFi card, skipping wifi patches")
|
||||
else:
|
||||
if self.model in ModelArray.WifiAtheros:
|
||||
self.enable_kext("IO80211HighSierra.kext", self.constants.io80211high_sierra_version, self.constants.io80211high_sierra_path)
|
||||
@@ -124,6 +131,14 @@ class BuildOpenCore:
|
||||
print("- Applying fake ID for WiFi")
|
||||
self.config["DeviceProperties"]["Add"][property_path] = {"device-id": binascii.unhexlify("ba430000"), "compatible": "pci14e4,43ba"}
|
||||
|
||||
# CPUFriend
|
||||
pp_map_path = Path(self.constants.current_path) / Path(f"payloads/Kexts/PlatformPlugin/{self.model}/Info.plist")
|
||||
if self.model in ModelArray.X86PP:
|
||||
Path(self.constants.pp_kext_folder).mkdir()
|
||||
Path(self.constants.pp_contents_folder).mkdir()
|
||||
shutil.copy(pp_map_path, self.constants.pp_contents_folder)
|
||||
self.get_kext_by_bundle_path("CPUFriendDataProvider.kext")["Enabled"] = True
|
||||
|
||||
# HID patches
|
||||
if self.model in ModelArray.LegacyHID:
|
||||
print("- Adding IOHIDFamily patch")
|
||||
@@ -134,6 +149,7 @@ class BuildOpenCore:
|
||||
print("- Adding SSDT-CPBG.aml")
|
||||
self.get_item_by_kv(self.config["ACPI"]["Add"], "Path", "SSDT-CPBG.aml")["Enabled"] = True
|
||||
|
||||
# USB Map
|
||||
usb_map_path = Path(self.constants.current_path) / Path(f"payloads/Kexts/Maps/Universal/Info.plist")
|
||||
if usb_map_path.exists():
|
||||
print(f"- Adding USB-Map.kext")
|
||||
@@ -141,34 +157,61 @@ class BuildOpenCore:
|
||||
Path(self.constants.map_contents_folder).mkdir()
|
||||
shutil.copy(usb_map_path, self.constants.map_contents_folder)
|
||||
self.get_kext_by_bundle_path("USB-Map.kext")["Enabled"] = True
|
||||
|
||||
|
||||
# AGPM Patch
|
||||
if self.model in ModelArray.DualGPUPatch:
|
||||
print("- Adding dual GPU patch")
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " agdpmod=pikera"
|
||||
|
||||
# HiDPI OpenCanopy and FileVault
|
||||
if self.model in ModelArray.HiDPIpicker:
|
||||
print("- Setting HiDPI picker")
|
||||
self.config["NVRAM"]["Add"]["4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14"]["UIScale"] = binascii.unhexlify("02")
|
||||
|
||||
|
||||
|
||||
def nvidia_patch(self):
|
||||
self.constants.custom_mxm_gpu = True
|
||||
print("- Adding Nvidia Brightness Control patches")
|
||||
if self.model in ["iMac11,1", "iMac11,2", "iMac11,3"]:
|
||||
backlight_path = "PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)"
|
||||
self.config["DeviceProperties"]["Add"][backlight_path] = {"@0,backlight-control": binascii.unhexlify("01000000"), "@0,built-in": binascii.unhexlify("01000000")}
|
||||
shutil.copy(self.constants.backlight_path, self.constants.kexts_path)
|
||||
self.get_kext_by_bundle_path("AppleBacklightFixup.kext")["Enabled"] = True
|
||||
elif self.model in ["iMac12,1", "iMac12,2"]:
|
||||
backlight_path = "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)"
|
||||
self.config["DeviceProperties"]["Add"][backlight_path] = {"@0,backlight-control": binascii.unhexlify("01000000"), "@0,built-in": binascii.unhexlify("01000000")}
|
||||
print("- Disabling unsupported iGPU")
|
||||
self.config["DeviceProperties"]["Add"]["PciRoot(0x0)/Pci(0x2,0x0)"] = {"name": binascii.unhexlify("23646973706C6179"), "IOName": "#display", "class-code": binascii.unhexlify("FFFFFFFF")}
|
||||
else:
|
||||
print("- Failed to determine model")
|
||||
|
||||
def amd_patch(self):
|
||||
self.constants.custom_mxm_gpu = True
|
||||
print("- Adding AMD DRM patches")
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " shikigva=80 unfairgva=1"
|
||||
if self.model in ["iMac12,1", "iMac12,2"]:
|
||||
print("- Disabling unsupported iGPU")
|
||||
self.config["DeviceProperties"]["Add"]["PciRoot(0x0)/Pci(0x2,0x0)"] = {"name": binascii.unhexlify("23646973706C6179"), "IOName": "#display", "class-code": binascii.unhexlify("FFFFFFFF")}
|
||||
|
||||
|
||||
# Check GPU Vendor
|
||||
if self.constants.custom_model == "None":
|
||||
if self.constants.metal_build is True:
|
||||
print("- Adding Metal GPU patches on request")
|
||||
if self.constants.imac_vendor == "AMD":
|
||||
amd_patch(self)
|
||||
elif self.constants.imac_vendor == "Nvidia":
|
||||
nvidia_patch(self)
|
||||
else:
|
||||
print("- Failed to find vendor")
|
||||
elif self.constants.custom_model == "None":
|
||||
current_gpu: str = subprocess.run("system_profiler SPDisplaysDataType".split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout.decode()
|
||||
current_gpuv = [line.strip().split(": ", 1)[1] for line in current_gpu.split("\n") if line.strip().startswith(("Vendor"))][0]
|
||||
current_gpud = [line.strip().split(": ", 1)[1] for line in current_gpu.split("\n") if line.strip().startswith(("Device ID"))][0]
|
||||
print(f"- Detected GPU: {current_gpuv} {current_gpud}")
|
||||
if (current_gpuv == "AMD (0x1002)") & (current_gpud in ModelArray.AMDMXMGPUs):
|
||||
self.constants.custom_mxm_gpu = True
|
||||
print("- Adding AMD DRM patches")
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " shikigva=80 unfairgva=1"
|
||||
elif (current_gpuv == "NVIDIA (0x10de)") & (current_gpud in ModelArray.NVIDIAMXMGPUs):
|
||||
self.constants.custom_mxm_gpu = True
|
||||
print("- Adding Brightness Control patches")
|
||||
if self.model in ["iMac11,1", "iMac11,2", "iMac11,3"]:
|
||||
backlight_path = "PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)"
|
||||
self.config["DeviceProperties"]["Add"][backlight_path] = {"@0,backlight-control": binascii.unhexlify("01000000"), "@0,built-in": binascii.unhexlify("01000000")}
|
||||
elif self.model in ["iMac12,1", "iMac12,2"]:
|
||||
backlight_path = "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)"
|
||||
self.config["DeviceProperties"]["Add"][backlight_path] = {"@0,backlight-control": binascii.unhexlify("01000000"), "@0,built-in": binascii.unhexlify("01000000")}
|
||||
self.constants.current_gpuv = [line.strip().split(": ", 1)[1] for line in current_gpu.split("\n") if line.strip().startswith(("Vendor"))][0]
|
||||
self.constants.current_gpud = [line.strip().split(": ", 1)[1] for line in current_gpu.split("\n") if line.strip().startswith(("Device ID"))][0]
|
||||
print(f"- Detected GPU: {self.constants.current_gpuv} {self.constants.current_gpud}")
|
||||
if (self.constants.current_gpuv == "AMD (0x1002)") & (self.constants.current_gpud in ModelArray.AMDMXMGPUs):
|
||||
amd_patch(self)
|
||||
elif (self.constants.current_gpuv == "NVIDIA (0x10de)") & (self.constants.current_gpud in ModelArray.NVIDIAMXMGPUs):
|
||||
nvidia_patch(self)
|
||||
|
||||
# Add OpenCanopy
|
||||
print("- Adding OpenCanopy GUI")
|
||||
@@ -176,6 +219,48 @@ class BuildOpenCore:
|
||||
shutil.copy(self.constants.gui_path, self.constants.oc_folder)
|
||||
self.config["UEFI"]["Drivers"] = ["OpenCanopy.efi", "OpenRuntime.efi"]
|
||||
|
||||
# Add UGA to GOP layer
|
||||
if self.model in ModelArray.UGAtoGOP:
|
||||
print("- Adding UGA to GOP Patch")
|
||||
self.config["UEFI"]["ProtocolOverrides"]["GopPassThrough"] = True
|
||||
|
||||
# ThridPartDrives Check
|
||||
if self.model not in ModelArray.NoSATAPatch:
|
||||
print("- Adding SATA Hibernation Patch")
|
||||
self.config["Kernel"]["Quirks"]["ThirdPartyDrives"] = True
|
||||
|
||||
#DEBUG Settings
|
||||
if self.constants.verbose_debug is True:
|
||||
print("- Enabling Verbose boot")
|
||||
self.config["Kernel"]["Quirks"]["PanicNoKextDump"] = True
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " -v"
|
||||
if self.constants.kext_debug is True:
|
||||
print("- Enabling DEBUG Kexts")
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " -liludbgall"
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " msgbuf=1048576"
|
||||
if self.constants.opencore_debug is True:
|
||||
print("- Enabling DEBUG OpenCore")
|
||||
self.config["Misc"]["Debug"]["Target"] = 67
|
||||
if self.constants.showpicker is True:
|
||||
print("- Enabling ShowPicker")
|
||||
self.config["Misc"]["Boot"]["ShowPicker"] = True
|
||||
else:
|
||||
print("- Hiding picker and enabling PollAppleHotKeys")
|
||||
self.config["Misc"]["Boot"]["ShowPicker"] = False
|
||||
self.config["Misc"]["Boot"]["PollAppleHotKeys"] = True
|
||||
if self.constants.vault is True:
|
||||
print("- Setting Vault configuration")
|
||||
self.config["Misc"]["Security"]["Vault"] = "Secure"
|
||||
self.get_tool_by__path("OpenShell.efi")["Enabled"] = False
|
||||
if self.constants.sip_status is False:
|
||||
print("- Disabling SIP")
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["csr-active-config"] = binascii.unhexlify("FF0F0000")
|
||||
self.config["NVRAM"]["Delete"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"] += ["csr-active-config"]
|
||||
self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " amfi_get_out_of_my_way=1"
|
||||
if self.constants.secure_status is False:
|
||||
print("- Disabling SecureBootModel")
|
||||
self.config["Misc"]["Security"]["SecureBootModel"] = "Disabled"
|
||||
|
||||
def set_smbios(self):
|
||||
spoofed_model = self.model
|
||||
# TODO: Set check as global variable
|
||||
@@ -200,7 +285,16 @@ class BuildOpenCore:
|
||||
spoofed_model = "Macmini7,1"
|
||||
spoofed_board = "Mac-35C5E08120C7EEAF"
|
||||
elif self.model in ModelArray.iMac151:
|
||||
if self.constants.custom_mxm_gpu == True:
|
||||
# Check for upgraded GPUs on iMacs
|
||||
if self.constants.metal_build is True:
|
||||
print("- Spoofing to iMacPro1,1")
|
||||
spoofed_model = "iMacPro1,1"
|
||||
spoofed_board = "Mac-7BA5B2D9E42DDD94"
|
||||
elif (self.constants.current_gpuv == "AMD (0x1002)") & (self.constants.current_gpud in ModelArray.AMDMXMGPUs) & (self.constants.custom_model == "None"):
|
||||
print("- Spoofing to iMacPro1,1")
|
||||
spoofed_model = "iMacPro1,1"
|
||||
spoofed_board = "Mac-7BA5B2D9E42DDD94"
|
||||
elif (self.constants.current_gpuv == "NVIDIA (0x10de)") & (self.constants.current_gpud in ModelArray.NVIDIAMXMGPUs) & (self.constants.custom_model == "None"):
|
||||
print("- Spoofing to iMacPro1,1")
|
||||
spoofed_model = "iMacPro1,1"
|
||||
spoofed_board = "Mac-7BA5B2D9E42DDD94"
|
||||
@@ -216,64 +310,72 @@ class BuildOpenCore:
|
||||
print("- Spoofing to MacPro7,1")
|
||||
spoofed_model = "MacPro7,1"
|
||||
spoofed_board = "Mac-27AD2F918AE68F61"
|
||||
macserial_output = subprocess.run([self.constants.macserial_path] + f"-g -m {spoofed_model} -n 1".split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
||||
macserial_output = macserial_output.stdout.decode().strip().split(" | ")
|
||||
|
||||
|
||||
self.spoofed_model = spoofed_model
|
||||
self.spoofed_board = spoofed_board
|
||||
self.config["#Revision"]["Spoofed-Model"] = self.spoofed_model
|
||||
|
||||
# Setup menu
|
||||
smbios_mod = True
|
||||
while smbios_mod == True:
|
||||
print("Use original or generate new serials")
|
||||
print("For new users, we recommend use originals(ie. y)")
|
||||
smbios_mod = input("Use original serials?(y, n): ")
|
||||
def minimal_serial_patch(self):
|
||||
self.config["PlatformInfo"]["PlatformNVRAM"]["BID"] = self.spoofed_board
|
||||
self.config["PlatformInfo"]["SMBIOS"]["BoardProduct"] = self.spoofed_board
|
||||
self.config["PlatformInfo"]["UpdateNVRAM"] = True
|
||||
def moderate_serial_patch(self):
|
||||
self.config["PlatformInfo"]["Automatic"] = True
|
||||
self.config["PlatformInfo"]["UpdateDataHub"] = True
|
||||
self.config["PlatformInfo"]["UpdateNVRAM"] = True
|
||||
self.config["UEFI"]["ProtocolOverrides"]["DataHub"] = True
|
||||
self.config["PlatformInfo"]["Generic"]["SystemProductName"] = self.spoofed_model
|
||||
def adanced_serial_patch(self):
|
||||
macserial_output = subprocess.run([self.constants.macserial_path] + f"-g -m {self.spoofed_model} -n 1".split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
||||
macserial_output = macserial_output.stdout.decode().strip().split(" | ")
|
||||
self.config["PlatformInfo"]["Automatic"] = True
|
||||
self.config["PlatformInfo"]["UpdateDataHub"] = True
|
||||
self.config["PlatformInfo"]["UpdateNVRAM"] = True
|
||||
self.config["UEFI"]["ProtocolOverrides"]["DataHub"] = True
|
||||
self.config["PlatformInfo"]["Generic"]["ROM"] = binascii.unhexlify("112233445566")
|
||||
self.config["PlatformInfo"]["Generic"]["SystemProductName"] = self.spoofed_model
|
||||
self.config["PlatformInfo"]["Generic"]["SystemSerialNumber"] = macserial_output[0]
|
||||
self.config["PlatformInfo"]["Generic"]["MLB"] = macserial_output[1]
|
||||
self.config["PlatformInfo"]["Generic"]["SystemUUID"] = str(uuid.uuid4()).upper()
|
||||
|
||||
if smbios_mod in {"y", "Y", "yes", "Yes"}:
|
||||
spoofed_model = self.model
|
||||
self.config["PlatformInfo"]["SMBIOS"]["BoardProduct"] = spoofed_board
|
||||
elif smbios_mod in {"n", "N", "no", "No"}:
|
||||
self.config["PlatformInfo"]["Automatic"] = True
|
||||
self.config["PlatformInfo"]["UpdateDataHub"] = True
|
||||
self.config["PlatformInfo"]["UpdateNVRAM"] = True
|
||||
self.config["UEFI"]["ProtocolOverrides"]["DataHub"] = True
|
||||
self.config["PlatformInfo"]["Generic"]["SystemProductName"] = spoofed_model
|
||||
self.config["PlatformInfo"]["Generic"]["SystemSerialNumber"] = macserial_output[0]
|
||||
self.config["PlatformInfo"]["Generic"]["MLB"] = macserial_output[1]
|
||||
self.config["PlatformInfo"]["Generic"]["SystemUUID"] = str(uuid.uuid4()).upper()
|
||||
else:
|
||||
smbios_mod = True
|
||||
if self.constants.serial_settings == "Moderate":
|
||||
moderate_serial_patch(self)
|
||||
elif self.constants.serial_settings == "Advanced":
|
||||
adanced_serial_patch(self)
|
||||
else:
|
||||
self.spoofed_model = self.model
|
||||
minimal_serial_patch(self)
|
||||
|
||||
# USB Map
|
||||
usb_map_path = Path(self.constants.current_path) / Path(f"payloads/Kexts/Maps/Universal/Info.plist")
|
||||
self.new_map_ls = Path(self.constants.map_contents_folder) / Path(f"Info.plist")
|
||||
# USB Map Patching
|
||||
self.new_map_ls = Path(self.constants.map_contents_folder) / Path("Info.plist")
|
||||
self.map_config = plistlib.load(Path(self.new_map_ls).open("rb"))
|
||||
|
||||
self.map_config["IOKitPersonalities_x86_64"][self.model]["model"] = spoofed_model
|
||||
self.map_config["IOKitPersonalities_x86_64"][self.model]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.EHCI:
|
||||
model_EHCI = f"{self.model}-EHCI"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_EHCI]["model"] = spoofed_model
|
||||
model_ehci = f"{self.model}-EHCI"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ehci]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.EHC1:
|
||||
model_EHC1 = f"{self.model}-EHC1"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_EHC1]["model"] = spoofed_model
|
||||
model_ehc1 = f"{self.model}-EHC1"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ehc1]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.EHC2:
|
||||
model_EHC2 = f"{self.model}-EHC2"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_EHC2]["model"] = spoofed_model
|
||||
model_ehc2 = f"{self.model}-EHC2"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ehc2]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.OHC1:
|
||||
model_OHC1 = f"{self.model}-OHC1"
|
||||
model_OHC2 = f"{self.model}-OHC2"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_OHC1]["model"] = spoofed_model
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_OHC2]["model"] = spoofed_model
|
||||
model_ohc1 = f"{self.model}-OHC1"
|
||||
model_ohc2 = f"{self.model}-OHC2"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ohc1]["model"] = self.spoofed_model
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ohc2]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.IHEHC1:
|
||||
model_IHEHC1 = f"{self.model}-InternalHub-EHC1"
|
||||
model_IHEHC1IH = f"{self.model}-InternalHub-EHC1-InternalHub"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_IHEHC1]["model"] = spoofed_model
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_IHEHC1IH]["model"] = spoofed_model
|
||||
model_ihehc1 = f"{self.model}-InternalHub-EHC1"
|
||||
model_ihehc1ih = f"{self.model}-InternalHub-EHC1-InternalHub"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ihehc1]["model"] = self.spoofed_model
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ihehc1ih]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.IHEHC2:
|
||||
model_IHEHC2 = f"{self.model}-InternalHub-EHC2"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_IHEHC2]["model"] = spoofed_model
|
||||
model_ihehc2 = f"{self.model}-InternalHub-EHC2"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ihehc2]["model"] = self.spoofed_model
|
||||
if self.model in ModelArray.IH:
|
||||
model_IH = f"{self.model}-InternalHub"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_IH]["model"] = spoofed_model
|
||||
model_ih = f"{self.model}-InternalHub"
|
||||
self.map_config["IOKitPersonalities_x86_64"][model_ih]["model"] = self.spoofed_model
|
||||
plistlib.dump(self.map_config, Path(self.new_map_ls).open("wb"), sort_keys=True)
|
||||
|
||||
@staticmethod
|
||||
@@ -292,6 +394,13 @@ class BuildOpenCore:
|
||||
raise IndexError
|
||||
return kext
|
||||
|
||||
def get_tool_by__path(self, bundle_path):
|
||||
tool = self.get_item_by_kv(self.config["Misc"]["Tools"], "Path", bundle_path)
|
||||
if not tool:
|
||||
print(f"- Could not find Tool {bundle_path}!")
|
||||
raise IndexError
|
||||
return tool
|
||||
|
||||
def enable_kext(self, kext_name, kext_version, kext_path, check=False):
|
||||
kext = self.get_kext_by_bundle_path(kext_name)
|
||||
|
||||
@@ -321,15 +430,22 @@ class BuildOpenCore:
|
||||
|
||||
Path(self.constants.opencore_zip_copied).unlink()
|
||||
|
||||
def sign_files(self):
|
||||
if self.constants.vault is True:
|
||||
print("- Vaulting EFI")
|
||||
subprocess.run([self.constants.vault_path] + f"{self.constants.oc_folder}/".split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
|
||||
|
||||
def build_opencore(self):
|
||||
self.build_efi()
|
||||
self.set_smbios()
|
||||
self.cleanup()
|
||||
self.sign_files()
|
||||
print("")
|
||||
print("Your OpenCore EFI has been built at:")
|
||||
print(f" {self.constants.opencore_release_folder}")
|
||||
print("")
|
||||
input("Press [Enter] to go back.\n")
|
||||
if self.constants.gui_mode is False:
|
||||
input("Press [Enter] to go back.\n")
|
||||
|
||||
def copy_efi(self):
|
||||
utilities.cls()
|
||||
@@ -349,6 +465,8 @@ Please build OpenCore first!"""
|
||||
print("\nDisk picker is loading...")
|
||||
|
||||
all_disks = {}
|
||||
# TODO: physical is not supported in Sierra and older
|
||||
# AllDisksAndPartitions is not supported in Yosemite(?) and older
|
||||
disks = plistlib.loads(subprocess.run("diskutil list -plist physical".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode())
|
||||
for disk in disks["AllDisksAndPartitions"]:
|
||||
disk_info = plistlib.loads(subprocess.run(f"diskutil info -plist {disk['DeviceIdentifier']}".split(), stdout=subprocess.PIPE).stdout.decode().strip().encode())
|
||||
@@ -435,11 +553,10 @@ Please build OpenCore first!"""
|
||||
utilities.header(["Copying OpenCore"])
|
||||
|
||||
if mount_path.exists():
|
||||
print("- Coping OpenCore onto EFI partition")
|
||||
if (mount_path / Path("EFI")).exists():
|
||||
print("Removing preexisting EFI folder")
|
||||
print("- Removing preexisting EFI folder")
|
||||
shutil.rmtree(mount_path / Path("EFI"), onerror=rmtree_handler)
|
||||
|
||||
print("- Coping OpenCore onto EFI partition")
|
||||
shutil.copytree(self.constants.opencore_release_folder / Path("EFI"), mount_path / Path("EFI"))
|
||||
shutil.copy(self.constants.icon_path, mount_path)
|
||||
print("OpenCore transfer complete")
|
||||
|
||||
2
after_pyinstaller.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
cp launcher.sh dist/OpenCore-Patcher.app/Contents/MacOS/Launcher
|
||||
53
docs/INSTALLER.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# How to download and build macOS Installers
|
||||
|
||||
* [Downloading](#downloading)
|
||||
* [Building](#building)
|
||||
|
||||
This doc is centered around downloading and writting the macOS installer to a USB. If you're already familair with how to do this, you can skip.
|
||||
|
||||
* Note: 16GB+ USB will be required for the installer
|
||||
|
||||
## Downloading
|
||||
|
||||
The simplest way to download macOS installs would be to use installinstallmacos:
|
||||
|
||||
```sh
|
||||
mkdir ~/macOS-installer && cd ~/macOS-installer && curl -O https://raw.githubusercontent.com/munki/macadmin-scripts/main/installinstallmacos.py && sudo python installinstallmacos.py
|
||||
```
|
||||
|
||||

|
||||
|
||||
As you can see, we get a nice list of macOS installers. If you need a particular versions of macOS, you can select it by typing the number next to it. For this example we'll choose 10:
|
||||
|
||||

|
||||
|
||||
This is going to take a while as we're downloading the entire 12GB+ macOS installer.
|
||||
|
||||
Once finished, you'll find in your `~/macOS-Installer/` folder a DMG containing the macOS Installer, called `Install_macOS_11.1-20C69.dmg` for example. Mount it and you'll find the installer application.
|
||||
|
||||
* Note: We recommend to move the Install macOS.app into the `/Applications` folder, as we'll be executing commands from there.
|
||||
* Note 2: Running Cmd+Shift+G in Finder will allow you to easily jump to `~/macOS-installer`
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## Building
|
||||
|
||||
Now we'll be formatting the USB to prep for both the macOS installer and OpenCore. We'll want to use macOS Extended (HFS+) with a GUID partition map(Using GUID is important for the patcher). This will create two partitions: the main `MyVolume` and a second called `EFI` which is used as a boot partition where your Mac's firmware will check for boot files.
|
||||
|
||||
* Note: By default, Disk Utility only shows partitions – press Cmd/Win+2 to show all devices (alternatively you can press the View button)
|
||||
|
||||

|
||||
|
||||
Next run the `createinstallmedia` command provided by [Apple](https://support.apple.com/en-us/HT201372). Note that the command is made for USB's formatted with the name `MyVolume`:
|
||||
|
||||
```sh
|
||||
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
|
||||
```
|
||||
|
||||
* Note: You can also replace the `createinstallmedia` path with that of where your installer's located (same idea with the drive name).
|
||||
|
||||

|
||||
|
||||
# Once finished, [return to the README to finish up](../README.md)
|
||||
@@ -50,8 +50,8 @@ The below table will list all supported and unsupported functions of the patcher
|
||||
| MacBookPro1,2 | ^^ | ^^ | ^^ |
|
||||
| MacBookPro2,1 | Late 2006 | ^^ | 32-Bit Firmware limitation |
|
||||
| MacBookPro2,2 | Late 2006 | ^^ | ^^ |
|
||||
| MacBookPro3,1 | Mid-2007 | <span style="color:#30BCD5"> YES </span> | - No GPU Acceleration in Big Sur<br/>- No AppleHDA(Audio) Patching implemented(yet) |
|
||||
| MacBookPro4,1 | Early 2008 | ^^ | - No GPU Acceleration in Big Sur<br/>- No AppleHDA(Audio) Patching implemented(yet)<br/>- No Wifi Patches implemented(yet) |
|
||||
| MacBookPro3,1 | Mid-2007 | ^^ | - Requires SSE4.1 CPU |
|
||||
| MacBookPro4,1 | Early 2008 | <span style="color:#30BCD5"> YES </span> | - No GPU Acceleration in Big Sur<br/>- No AppleHDA(Audio) Patching implemented(yet)<br/>- No Wifi Patches implemented(yet) |
|
||||
| MacBookPro5,1 | Late 2008 | ^^ | - No GPU Acceleration in Big Sur<br/>- No AppleHDA(Audio) Patching implemented(yet) |
|
||||
| MacBookPro5,2 | Early 2009 | ^^ | ^^ |
|
||||
| MacBookPro5,3 | Mid-2009 | ^^ | ^^ |
|
||||
|
||||
29
docs/POST-INSTALL.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Post-Installation
|
||||
|
||||
* [Booting without USB drive](#booting-without-usb-drive)
|
||||
* [Booting seamlessly without Verbose or OpenCore Picker](#booting-seamlessly-without-verbose-or-opencore-picker)
|
||||
|
||||
## Booting without USB drive
|
||||
|
||||
Once you've installed macOS through OpenCore, you can boot up and go through the regular install process. To boot without the USB drive plugged in is quite simple:
|
||||
|
||||
* Download OpenCore Legacy Patcher
|
||||
* Change Patcher settings as you'd like
|
||||
* Build OpenCore again
|
||||
* Install OpenCore to internal drive
|
||||
* Reboot holding Option, and select the internal EFI
|
||||
|
||||
And voila! No more USB drive required
|
||||
|
||||
## Booting seamlessly without Verbose or OpenCore Picker
|
||||
|
||||
To do this, run the OpenCore Patcher and head to Patcher Settings:
|
||||
|
||||

|
||||
|
||||
Here you can change different patcher settings, however the main 2 of interest are:
|
||||
|
||||
* Enable Verbose Mode
|
||||
* Set ShowPicker Mode
|
||||
|
||||
Once you've toggled them both off, build your OpenCore EFI once again and install to your desired drive. Now to show OpenCore picker, you can simply press "Esc" key repeatedly.
|
||||
@@ -5,6 +5,9 @@ Here are some common errors users may experience while using this patcher:
|
||||
* [Stuck on `This version of Mac OS X is not supported on this platform`](#stuck-on-this-version-of-mac-os-x-is-not-supported-on-this-platform)
|
||||
* [Cannot boot macOS without the USB](#cannot-boot-macos-without-the-usb)
|
||||
* [Infinite Recovery OS Booting](#infinite-recovery-os-reboot)
|
||||
* [Reboot when entering Hibernation (`Sleep Wake Failure`)](#reboot-when-entering-hibernation-sleep-wake-failure)
|
||||
* [Booting with a non-flashed GPU](#booting-with-a-non-flashed-gpu)
|
||||
* [How to Boot Big Sur Recovery](#how-to-boot-big-sur-recovery)
|
||||
|
||||
## Stuck on `This version of Mac OS X is not supported on this platform`
|
||||
|
||||
@@ -14,10 +17,37 @@ Once you've booted OpenCore at least once, your hardware should now auto boot it
|
||||
|
||||
## Cannot boot macOS without the USB
|
||||
|
||||
At this time, the OpenCore Patcher won't install macOS onto the internal drive itself during installs. Instead, you'll need to either [manually transfer](https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html) OpenCore to the internal drive's EFI or run this patcher's Option 2 again but select your internal drive.
|
||||
By default, the OpenCore Patcher won't install OpenCore onto the internal drive itself during installs. Instead, you'll need to either [manually transfer](https://dortania.github.io/OpenCore-Post-Install/universal/oc2hdd.html) OpenCore to the internal drive's EFI or run this patcher's Option 2 again but select your internal drive.
|
||||
|
||||
Reminder that once this is done, you'll need to select OpenCore in the boot picker again for your hardware to remember this entry and auto boot from then on.
|
||||
|
||||
## Infinite Recovery OS Booting
|
||||
|
||||
With OpenCore Legacy Patcher, we rely on Apple Secure Boot to ensure OS updates work correctly and reliably with Big Sur. However this installs NVRAM variables that will confuse your Mac if not running with OpenCore. To resolve, simply uninstall OpenCore and [reset NVRAM](https://support.apple.com/en-mide/HT201255).
|
||||
With OpenCore Legacy Patcher, we rely on Apple Secure Boot to ensure OS updates work correctly and reliably with Big Sur. However this installs NVRAM variables that will confuse your Mac if not running with OpenCore. To resolve, simply uninstall OpenCore and [reset NVRAM](https://support.apple.com/en-mide/HT201255).
|
||||
|
||||
* Note: Machines with modded root volumes will also result in infinite recovery until integrity is restored
|
||||
|
||||
## Reboot when entering Hibernation (`Sleep Wake Failure`)
|
||||
|
||||
[Known issue on some models](https://github.com/dortania/Opencore-Legacy-Patcher/issues/72), temporary fix is to disable Hibernation:
|
||||
|
||||
```
|
||||
sudo pmset -a hibernatemode 0
|
||||
```
|
||||
|
||||
## Booting with a non-flashed GPU
|
||||
|
||||
For Mac Pro, Xserve and iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process. To do so, make sure SIP is disabled(to allow NVRAM write access) and run the following:
|
||||
|
||||
```sh
|
||||
sudo bless --verbose --file /Volumes/VOLNAME/EFI/OC/OpenCore.efi --folder /Volumes/VOLNAME/EFI/OC --setBoot
|
||||
```
|
||||
|
||||
* Note you will need to replace `VOLNAME` with the Volume name of your USB or hard drive with OpenCore
|
||||
* Note 2: Once done, you can re-enable SIP
|
||||
|
||||
Once you boot OpenCore for the first time, LauncherOption will install itself as the top boot priority making OpenCore always launch. Combined with `RequestBootVar`, all boot options must go through OpenCore ensuring seamless usage even with OS installation and updates.
|
||||
|
||||
## How to Boot Big Sur Recovery
|
||||
|
||||
By default, the patcher will try to hide extra boot options such as recovery from the user. To make them appear, simply press the "Spacebar" inside OpenCore's Picker to list all boot options.
|
||||
1
docs/_config.yml
Normal file
@@ -0,0 +1 @@
|
||||
theme: jekyll-theme-minimal
|
||||
BIN
images/OC-Picker.png
Normal file
|
After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 558 KiB After Width: | Height: | Size: 370 KiB |
BIN
images/createinstallmedia.png
Normal file
|
After Width: | Height: | Size: 292 KiB |
|
Before Width: | Height: | Size: 9.5 MiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 427 KiB After Width: | Height: | Size: 304 KiB |
BIN
images/format-usb.png
Normal file
|
After Width: | Height: | Size: 706 KiB |
BIN
images/munki-dmg.png
Normal file
|
After Width: | Height: | Size: 349 KiB |
BIN
images/munki-done-2.png
Normal file
|
After Width: | Height: | Size: 392 KiB |
BIN
images/munki-process.png
Normal file
|
After Width: | Height: | Size: 791 KiB |
BIN
images/munki.png
Normal file
|
After Width: | Height: | Size: 291 KiB |
|
Before Width: | Height: | Size: 9.0 MiB After Width: | Height: | Size: 77 KiB |
BIN
images/settings.png
Normal file
|
After Width: | Height: | Size: 311 KiB |
5
launcher.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
chmod +x OpenCore-Patcher
|
||||
open OpenCore-Patcher
|
||||
@@ -4,14 +4,12 @@
|
||||
<dict>
|
||||
<key>#Revision</key>
|
||||
<dict>
|
||||
<key>Build-Date</key>
|
||||
<key>Build-Version</key>
|
||||
<string></string>
|
||||
<key>OpenCore-Version</key>
|
||||
<string></string>
|
||||
<key>Original-Model</key>
|
||||
<string></string>
|
||||
<key>Patcher-Version</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
<key>ACPI</key>
|
||||
<dict>
|
||||
@@ -147,6 +145,8 @@
|
||||
<false/>
|
||||
<key>EnableWriteUnprotector</key>
|
||||
<false/>
|
||||
<key>ForceBooterSignature</key>
|
||||
<true/>
|
||||
<key>ForceExitBootServices</key>
|
||||
<false/>
|
||||
<key>ProtectMemoryRegions</key>
|
||||
@@ -172,15 +172,7 @@
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>#PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)</key>
|
||||
<dict>
|
||||
<key>device-id</key>
|
||||
<data>ukMAAA==</data>
|
||||
<key>compatible</key>
|
||||
<string>pci14e4,43ba</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict/>
|
||||
<key>Delete</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
@@ -494,6 +486,78 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>x86_64</string>
|
||||
<key>Comment</key>
|
||||
<string>AppleBacklightFixup - Modded Nvidia GPUs</string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleBacklightFixup.kext</string>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleBacklightFixup</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>x86_64</string>
|
||||
<key>Comment</key>
|
||||
<string>NightShiftEnabler</string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>BundlePath</key>
|
||||
<string>NightShiftEnabler.kext</string>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/NightShiftEnabler</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>x86_64</string>
|
||||
<key>Comment</key>
|
||||
<string>CPUFriend - Patching X86PlatformPlugin</string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>BundlePath</key>
|
||||
<string>CPUFriend.kext</string>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/CPUFriend</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>x86_64</string>
|
||||
<key>Comment</key>
|
||||
<string>CPUFriendDataProvider - Data for CPU Friend</string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>BundlePath</key>
|
||||
<string>CPUFriendDataProvider.kext</string>
|
||||
<key>ExecutablePath</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>x86_64</string>
|
||||
@@ -623,7 +687,7 @@
|
||||
<key>ConsoleAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>HibernateMode</key>
|
||||
<string>Auto</string>
|
||||
<string>None</string>
|
||||
<key>HideAuxiliary</key>
|
||||
<true/>
|
||||
<key>LauncherPath</key>
|
||||
@@ -754,13 +818,15 @@
|
||||
<dict>
|
||||
<key>rtc-blacklist</key>
|
||||
<data></data>
|
||||
<key>OCLP-Version</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
|
||||
<dict>
|
||||
<key>SystemAudioVolume</key>
|
||||
<data>Rg==</data>
|
||||
<key>boot-args</key>
|
||||
<string>-v keepsyms=1 debug=0x100</string>
|
||||
<string>keepsyms=1 debug=0x100</string>
|
||||
<key>run-efi-updater</key>
|
||||
<string>No</string>
|
||||
<key>csr-active-config</key>
|
||||
@@ -777,6 +843,7 @@
|
||||
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
|
||||
<array>
|
||||
<string>rtc-blacklist</string>
|
||||
<string>OCLP-Version</string>
|
||||
</array>
|
||||
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
|
||||
<array>
|
||||
@@ -862,19 +929,19 @@
|
||||
<key>MaxBIOSVersion</key>
|
||||
<true/>
|
||||
<key>MLB</key>
|
||||
<string>M0000000000000001</string>
|
||||
<string></string>
|
||||
<key>ProcessorType</key>
|
||||
<integer>0</integer>
|
||||
<key>ROM</key>
|
||||
<data>ESIzRFVm</data>
|
||||
<data></data>
|
||||
<key>SpoofVendor</key>
|
||||
<true/>
|
||||
<key>SystemProductName</key>
|
||||
<string>iMac19,1</string>
|
||||
<string></string>
|
||||
<key>SystemSerialNumber</key>
|
||||
<string>W00000000001</string>
|
||||
<string></string>
|
||||
<key>SystemUUID</key>
|
||||
<string>00000000-0000-0000-0000-000000000000</string>
|
||||
<string></string>
|
||||
</dict>
|
||||
<key>PlatformNVRAM</key>
|
||||
<dict>
|
||||
@@ -908,7 +975,7 @@
|
||||
<key>BoardManufacturer</key>
|
||||
<string></string>
|
||||
<key>BoardProduct</key>
|
||||
<string>Mac-AA95B1DDAB278B95</string>
|
||||
<string></string>
|
||||
<key>BoardSerialNumber</key>
|
||||
<string></string>
|
||||
<key>BoardType</key>
|
||||
@@ -1002,11 +1069,7 @@
|
||||
<key>ConnectDrivers</key>
|
||||
<true/>
|
||||
<key>Drivers</key>
|
||||
<array>
|
||||
<string>#NvmExpressDxe.efi</string>
|
||||
<string>#OpenCanopy.efi</string>
|
||||
<string>OpenRuntime.efi</string>
|
||||
</array>
|
||||
<array/>
|
||||
<key>Input</key>
|
||||
<dict>
|
||||
<key>KeyFiltering</key>
|
||||
@@ -1080,7 +1143,7 @@
|
||||
<key>AppleSmcIo</key>
|
||||
<false/>
|
||||
<key>AppleUserInterfaceTheme</key>
|
||||
<false/>
|
||||
<true/>
|
||||
<key>DataHub</key>
|
||||
<false/>
|
||||
<key>DeviceProperties</key>
|
||||
BIN
payloads/Icon/.VolumeIcon.icns
Normal file → Executable file
BIN
payloads/Kexts/Acidanthera/CPUFriend-v1.2.3.zip
Normal file
@@ -10470,6 +10470,138 @@
|
||||
<key>board-id</key>
|
||||
<string>Mac-7BA5B2D9E42DDD94</string>
|
||||
</dict>
|
||||
<key>Dortania1,1</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.apple.driver.AppleUSBHostMergeProperties</string>
|
||||
<key>IOClass</key>
|
||||
<string>AppleUSBHostMergeProperties</string>
|
||||
<key>IONameMatch</key>
|
||||
<string>SHC1</string>
|
||||
<key>IOProviderClass</key>
|
||||
<string>AppleUSBXHCIPCI</string>
|
||||
<key>IOProviderMergeProperties</key>
|
||||
<dict>
|
||||
<key>port-count</key>
|
||||
<data>FgAAAA==</data>
|
||||
<key>ports</key>
|
||||
<dict>
|
||||
<key>HS02</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>AgAAAA==</data>
|
||||
</dict>
|
||||
<key>HS03</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>AwAAAA==</data>
|
||||
</dict>
|
||||
<key>HS04</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>BAAAAA==</data>
|
||||
</dict>
|
||||
<key>HS05</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>9</integer>
|
||||
<key>port</key>
|
||||
<data>BQAAAA==</data>
|
||||
</dict>
|
||||
<key>HS06</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>9</integer>
|
||||
<key>port</key>
|
||||
<data>BgAAAA==</data>
|
||||
</dict>
|
||||
<key>HS07</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>9</integer>
|
||||
<key>port</key>
|
||||
<data>BwAAAA==</data>
|
||||
</dict>
|
||||
<key>HS08</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>9</integer>
|
||||
<key>port</key>
|
||||
<data>CAAAAA==</data>
|
||||
</dict>
|
||||
<key>HS10</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>CgAAAA==</data>
|
||||
</dict>
|
||||
<key>HS12</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>255</integer>
|
||||
<key>port</key>
|
||||
<data>DAAAAA==</data>
|
||||
</dict>
|
||||
<key>HS13</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>255</integer>
|
||||
<key>port</key>
|
||||
<data>DQAAAA==</data>
|
||||
</dict>
|
||||
<key>SS02</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>EgAAAA==</data>
|
||||
</dict>
|
||||
<key>SS03</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>EwAAAA==</data>
|
||||
</dict>
|
||||
<key>SS04</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>255</integer>
|
||||
<key>kUSBDeviceDescriptorOverride</key>
|
||||
<data>EgEQAwAAAAmsBQiEAnoDBAIB</data>
|
||||
<key>kUSBHostPortPropertyCardReader</key>
|
||||
<true/>
|
||||
<key>kUSBHostPortPropertyCardReaderValidateDescriptors</key>
|
||||
<false/>
|
||||
<key>port</key>
|
||||
<data>FAAAAA==</data>
|
||||
</dict>
|
||||
<key>SS05</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>FQAAAA==</data>
|
||||
</dict>
|
||||
<key>SS06</key>
|
||||
<dict>
|
||||
<key>UsbConnector</key>
|
||||
<integer>3</integer>
|
||||
<key>port</key>
|
||||
<data>FgAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>model</key>
|
||||
<string>Xortania1,1</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Root</string>
|
||||
|
||||
BIN
payloads/Kexts/Misc/AppleBacklightFixup-v1.0.0.zip
Normal file
BIN
payloads/Kexts/Misc/NightShiftEnabler-v1.1.0.zip
Normal file
40
payloads/Kexts/PlatformPlugin/MacBookAir5,1/Info.plist
Normal file
283
payloads/Kexts/PlatformPlugin/MacBookAir5,1/MacBookAir5,1.plist
Normal file
@@ -0,0 +1,283 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>3</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>SilentRunning</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>PublishBatteryFactors</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAEgCEHhIABAAAAAAUAAAABAAABgAAAAAAAAAPJQAAAAAAAIQeEgAEAAAAABgAAAAIAAAF
|
||||
AAAAAAAAAA8lAAAAAAAAhB4SAAQAAAAIEAAACAAAAAUAAAAAAAAADyUAAAAAAAAgAAAAIAAAAAAA
|
||||
AAAAAAAABQAAAAAAAAAPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAE
|
||||
AAAABAAAAAAAAAAAAAUAAAAAAAAADyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAA
|
||||
AAAAAMQWAAAAAAAACAAAAAgAAAAFAAAAAAAAAA8lAAAAAAAAxBYQAAAAEAAgQAAAIEAAAAIAAAAI
|
||||
AAAADz0AAAAAAADEFgAAAAAAACAAAAAgAAAABQAAAAAAAAAPJQAAAAAAANQWAAAQAAAAAAAAAAAA
|
||||
AAAFAAAAAAAAAA8lAAAAAAAAxB4SAEQAAAAGEAAABgAAAAMAAAACAAAADz0AAAAAAACEHhIABAAA
|
||||
AAAQAAAAAAAAAgAAAAIAAAAPPQAAAAAAAMQWAAAAAAAAAMAAAADAAAACAAAACAAAAA89AAAAAAAA
|
||||
xBYAAAAAAAAIgAAACIAAAAUAAAAAAAAADyUAAAAAAADEFgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAP
|
||||
PQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAA81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA
|
||||
AAAAAAAADzUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>2500</integer>
|
||||
<key>FanMax</key>
|
||||
<array>
|
||||
<integer>6500</integer>
|
||||
</array>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
EAoAAAAAAQIEAAACAgAAbgBvAHIAbQA1AG0AcwwAAAECAAf/BwAAPAAAAB0EAAACAIEAcABzAHQA
|
||||
YQB0AGUAcwoAAAYDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAUIAAAB
|
||||
AAAF/wABAAAAAQAAAAEGAABlAAAADggAAAIAAAX/AAEAAAACAAAAAgYAAGQAAAAFAAAAAgYAAAMA
|
||||
AAX/AAEAAAADAAAAAwYAAGQAAAADAAAAAgYAAAQAAAX/AAEAAAAEAAAABAYAAGkKAAAFAAAF/wAB
|
||||
AAAABQAAAAUGAABlAAAADgQAAAECAAAGAAAF/wABAAAABgAAAAYGAABkAAAAAwAAAAIGAAAHAAAF
|
||||
/wABAAAABwAAAAcGAABlAAAADgQAAAICAAAIAAAF/wABAAAACAAAAAgGAABkAAAABQAAAAQGAAAJ
|
||||
AAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAIGAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAMG
|
||||
AAALAAAF/wABAAAACwAAAAsGAABnCgAADAAABf8AAQAAAAwAAAAMBgAAaQoAAA0AAAX/AAEAAAAN
|
||||
AAAADQYAAGQAAAADAAAAAgYAAA4AAAX/AAEAAAAOAAAADgYAAGYKAAAPAAAF/wABAAAADwAAAA8G
|
||||
AABlAAAADgQAAAMCAAAQAAAF/wABAAAAEAAAABAGAABkAAAABQAAAAIGAAARAAAF/wABAAAAEQAA
|
||||
ABEGAABkAAAAAwAAAAIGAAASAAAF/wABAAAAEgAAABIGAABkAAAAAwAAAAMGAAATAAAF/wABAAAA
|
||||
EwAAABMGAABnCgAAFAAABf8AAQAAABQAAAAUBgAAaQoAABUAAAX/AAEAAAAVAAAAFQYAAGQAAAAD
|
||||
AAAAAgYAABYAAAX/AAEAAAAWAAAAFgYAAGYKAAAXAAAF/wABAAAAFwAAABcGAABlAAAADgQAAAQC
|
||||
AAAYAAAF/wABAAAAGAAAABgGAABkAAAAAwAAAAEGAAAZAAAF/wABAAAAGQAAABkGAABlAAAADgQA
|
||||
AAUCAAAaAAAF/wABAAAAGgAAABoGAAAPACcJAAAbAAAF/wACAgAAGwYAAAEAAAAOBAAABQIAABwA
|
||||
AAX/AAIAAAABAAAAHAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAdAAAAHAAAABwAAAAdAAAAAwIA
|
||||
AB0GAAABAAAADgQAAAUCAAAeAAAF/wAEAgAAHgYAAAkAAAAEAAAAyAYAAB8AAAX/AAQAAAABAAAA
|
||||
HwQAAIAAAAAKCgAAIwAAACAAAAAjAAAAIAAAAAQAAAACAAAAIAYAAAcAAAABAAAA9QABBQAAIQAA
|
||||
Bf8ABAAAAAMAAAAhBgAAAgAAAAQAAACgAA8FAAAiAAAAGwAAABsAAAAiAAAABAAAAAQAAAAiBgAA
|
||||
CAoAAB4AAAX/AAUCAAAjBgAAAQAAAA4EAAAEAgAAJAAABf8ABgIAACQGAAACAAAABAAAAJgACAUA
|
||||
ACgAAAAlAAAAKAAAACUAAAAGAAAAAQAAACUGAAAHAAAAAQAAAPUAAQUAACYAAAX/AAYAAAACAAAA
|
||||
JgYAAAIAAAAEAAAAoAAPBQAAJwAAABsAAAAbAAAAJwAAAAYAAAADAAAAJwYAAAgKAAAkAAAF/wAH
|
||||
AgAAKAYAAAEAAAAOBAAAAwIAACkAAAX/AAgCAAApBgAAAgAAAAQAAAD2AAkFAAAtAAAAKgAAAC0A
|
||||
AAAqAAAACAAAAAEAAAAqBgAABwAAAAEAAAD1AAEFAAArAAAF/wAIAAAAAgAAACsGAAACAAAABAAA
|
||||
AKAADwUAACwAAAAbAAAAGwAAACwAAAAIAAAAAwAAACwGAAAICgAAKQAABf8ACQIAAC0GAAABAAAA
|
||||
DgQAAAICAAAuAAAF/wAKAgAALgYAAAIAAAAEAAAA6gALBQAAMgAAAC8AAAAyAAAALwAAAAoAAAAB
|
||||
AAAALwYAAAcAAAABAAAA9QABBQAAMAAABf8ACgAAAAIAAAAwBgAAAgAAAAQAAACgAA8FAAAxAAAA
|
||||
GwAAABsAAAAxAAAACgAAAAMAAAAxBgAACAoAAC4AAAX/AAsCAAAyBgAAAQAAAA4EAAABAgAAMwAA
|
||||
Bf8ADAIAADMGAAACAAAABAAAANQAFwUAADcAAAA0AAAANwAAADQAAAAMAAAAAQAAADQGAAAHAAAA
|
||||
AQAAAPUAAQUAADUAAAX/AAwAAAACAAAANQYAAAIAAAAEAAAAoAAPBQAANgAAABsAAAAbAAAANgAA
|
||||
AAwAAAADAAAANgYAAAgKAAAzAAAF/wANAgAANwYAAAEAAAAOCAAAOAAABf8ADgIAADgGAAACAAAA
|
||||
BAEAAIAAwwC3AC4ANAALAAAAOAAAADkAAAA4AAAAOQAAAA4AAAABAAAAOQYAAAcAAAABAAAA9QAB
|
||||
BQAAOgAABf8ADgAAAAIAAAA6BgAAAgAAAAQAAACgAA8FAAA7AAAAGwAAABsAAAA7AAAADgAAAAMA
|
||||
AAA7BgAACAoAADgAAAX/
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
4gUAAAAAAQIEAAABAgAAYgBrAGcAcgBuAGQAcABlAWYAYwBpAGUAbgB0BAAAAgIAB/8HAAAYAAAA
|
||||
DQQAAAIAgQBiAGcAcABzAHQAYQB0AGUAcwgAAAIDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABt
|
||||
AG4AdABwAHMAdABhAHQAZQ0AAIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsKAAABCgAAZAAAAAUAAAACBgAAAQAABf8AAQAAAAEAAAABBgAAZAAAAAMAAAACBgAAAgAABf8A
|
||||
AQAAAAIAAAACBgAAZAAAAAMAAAADBgAAAwAABf8AAQAAAAMAAAADBgAAZwoAAAQAAAX/AAEAAAAE
|
||||
AAAABAYAAGkKAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYG
|
||||
AABmCgAABwAABf8AAQAAAAcAAAAHBgAAZQAAAA4IAAAIAAAF/wABAAAACAAAAAgGAABkAAAAAwAA
|
||||
AAEGAAAJAAAF/wABAAAACQAAAAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAAAPACcJ
|
||||
AAALAAAF/wACAgAACwYAAAEAAAAOBAAAAQIAAAwAAAX/AAIAAAABAAAADAYAAAIAAAAEAQAAgADD
|
||||
ALcALgA0AAsAAAANAAAADAAAAAwAAAANAAAAAwIAAA0GAAABAAAADgQAAAECAAAOAAAF/wAEAgAA
|
||||
DgYAAAkAAAAEAAAAyAYAAA8AAAX/AAQAAAABAAAADwQAAIAAAAAKCgAAEwAAABAAAAATAAAAEAAA
|
||||
AAQAAAACAAAAEAYAAAcAAAABAAAA9QABBQAAEQAABf8ABAAAAAMAAAARBgAAAgAAAAQAAADIBgAA
|
||||
EgAAAAsAAAALAAAAEgAAAAQAAAAEAAAAEgYAAAgKAAAOAAAF/wAFAgAAEwYAAAEAAAAOCAAAFAAA
|
||||
Bf8ABgIAABQGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAFAAAABUAAAAUAAAAFQAAAAYAAAABAAAA
|
||||
FQYAAAcAAAABAAAA9QABBQAAFgAABf8ABgAAAAIAAAAWBgAAAgAAAAQAAADIBgAAFwAAAAsAAAAL
|
||||
AAAAFwAAAAYAAAADAAAAFwYAAAgKAAAUAAAF/w==
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
qgYAAAAAAQIEAAADAgAAcgB0ADMAcwB0AGEAdABlDwAP/wAfAAAADwQAAAIAgQByAHQAcABzAHQA
|
||||
YQB0AGUAcwgAAAMDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAMAAAAC
|
||||
BgAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAABQAAAAIG
|
||||
AAADAAAF/wABAAAAAwAAAAMGAABkAAAAAwAAAAIGAAAEAAAF/wABAAAABAAAAAQGAABkAAAAAwAA
|
||||
AAMGAAAFAAAF/wABAAAABQAAAAUGAABnCgAABgAABf8AAQAAAAYAAAAGBgAAaQoAAAcAAAX/AAEA
|
||||
AAAHAAAABwYAAGQAAAADAAAAAgYAAAgAAAX/AAEAAAAIAAAACAYAAGYKAAAJAAAF/wABAAAACQAA
|
||||
AAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAEGAAALAAAF/wABAAAA
|
||||
CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAAAPACcJAAANAAAF/wACAgAADQYA
|
||||
AAEAAAAOBAAAAgIAAA4AAAX/AAIAAAABAAAADgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAPAAAA
|
||||
DgAAAA4AAAAPAAAAAwIAAA8GAAABAAAADgQAAAICAAAQAAAF/wAEAgAAEAYAAAkAAAAEAAAAyAYA
|
||||
ABEAAAX/AAQAAAABAAAAEQQAAIAAAAAKCgAAFQAAABIAAAAVAAAAEgAAAAQAAAACAAAAEgYAAAcA
|
||||
AAABAAAA9QABBQAAEwAABf8ABAAAAAMAAAATBgAAAgAAAAQAAADIBgAAFAAAAA0AAAANAAAAFAAA
|
||||
AAQAAAAEAAAAFAYAAAgKAAAQAAAF/wAFAgAAFQYAAAEAAAAOBAAAAQIAABYAAAX/AAYCAAAWBgAA
|
||||
AgAAAAQAAACQAAEFAAAaAAAAFwAAABoAAAAXAAAABgAAAAEAAAAXBgAABwAAAAEAAAD1AAEFAAAY
|
||||
AAAF/wAGAAAAAgAAABgGAAACAAAABAAAAMgGAAAZAAAADQAAAA0AAAAZAAAABgAAAAMAAAAZBgAA
|
||||
CAoAABYAAAX/AAcCAAAaBgAAAQAAAA4IAAAbAAAF/wAIAgAAGwYAAAIAAAAEAQAAgADDALcALgA0
|
||||
AAsAAAAbAAAAHAAAABsAAAAcAAAACAAAAAEAAAAcBgAABwAAAAEAAAD1AAEFAAAdAAAF/wAIAAAA
|
||||
AgAAAB0GAAACAAAABAAAAMgGAAAeAAAADQAAAA0AAAAeAAAACAAAAAMAAAAeBgAACAoAABsAAAX/
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>30</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/MacBookAir5,2/Info.plist
Normal file
283
payloads/Kexts/PlatformPlugin/MacBookAir5,2/MacBookAir5,2.plist
Normal file
@@ -0,0 +1,283 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>3</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>SilentRunning</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>PublishBatteryFactors</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAEgCEHhIABAAAAAAUAAAABAAABgAAAAAAAAAPJQAAAAAAAIQeEgAEAAAAABgAAAAIAAAF
|
||||
AAAAAAAAAA8lAAAAAAAAhB4SAAQAAAAIEAAACAAAAAUAAAAAAAAADyUAAAAAAAAgAAAAIAAAAAAA
|
||||
AAAAAAAABQAAAAAAAAAPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAE
|
||||
AAAABAAAAAAAAAAAAAUAAAAAAAAADyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAA
|
||||
AAAAAMQWAAAAAAAACAAAAAgAAAAFAAAAAAAAAA8lAAAAAAAAxBYQAAAAEAAgQAAAIEAAAAIAAAAI
|
||||
AAAADz0AAAAAAADEFgAAAAAAACAAAAAgAAAABQAAAAAAAAAPJQAAAAAAANQWAAAQAAAAAAAAAAAA
|
||||
AAAFAAAAAAAAAA8lAAAAAAAAxB4SAEQAAAAGEAAABgAAAAMAAAACAAAADz0AAAAAAACEHhIABAAA
|
||||
AAAQAAAAAAAAAgAAAAIAAAAPPQAAAAAAAMQWAAAAAAAAAMAAAADAAAACAAAACAAAAA89AAAAAAAA
|
||||
xBYAAAAAAAAIgAAACIAAAAUAAAAAAAAADyUAAAAAAADEFgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAP
|
||||
PQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAA81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA
|
||||
AAAAAAAADzUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>2500</integer>
|
||||
<key>FanMax</key>
|
||||
<array>
|
||||
<integer>6500</integer>
|
||||
</array>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
EAoAAAAAAQIEAAACAgAAbgBvAHIAbQA1AG0AcwwAAAECAAf/BwAAPAAAAB0EAAACAIEAcABzAHQA
|
||||
YQB0AGUAcwoAAAYDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAUIAAAB
|
||||
AAAF/wABAAAAAQAAAAEGAABlAAAADggAAAIAAAX/AAEAAAACAAAAAgYAAGQAAAAFAAAAAgYAAAMA
|
||||
AAX/AAEAAAADAAAAAwYAAGQAAAADAAAAAgYAAAQAAAX/AAEAAAAEAAAABAYAAGkKAAAFAAAF/wAB
|
||||
AAAABQAAAAUGAABlAAAADgQAAAECAAAGAAAF/wABAAAABgAAAAYGAABkAAAAAwAAAAIGAAAHAAAF
|
||||
/wABAAAABwAAAAcGAABlAAAADgQAAAICAAAIAAAF/wABAAAACAAAAAgGAABkAAAABQAAAAQGAAAJ
|
||||
AAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAIGAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAMG
|
||||
AAALAAAF/wABAAAACwAAAAsGAABnCgAADAAABf8AAQAAAAwAAAAMBgAAaQoAAA0AAAX/AAEAAAAN
|
||||
AAAADQYAAGQAAAADAAAAAgYAAA4AAAX/AAEAAAAOAAAADgYAAGYKAAAPAAAF/wABAAAADwAAAA8G
|
||||
AABlAAAADgQAAAMCAAAQAAAF/wABAAAAEAAAABAGAABkAAAABQAAAAIGAAARAAAF/wABAAAAEQAA
|
||||
ABEGAABkAAAAAwAAAAIGAAASAAAF/wABAAAAEgAAABIGAABkAAAAAwAAAAMGAAATAAAF/wABAAAA
|
||||
EwAAABMGAABnCgAAFAAABf8AAQAAABQAAAAUBgAAaQoAABUAAAX/AAEAAAAVAAAAFQYAAGQAAAAD
|
||||
AAAAAgYAABYAAAX/AAEAAAAWAAAAFgYAAGYKAAAXAAAF/wABAAAAFwAAABcGAABlAAAADgQAAAQC
|
||||
AAAYAAAF/wABAAAAGAAAABgGAABkAAAAAwAAAAEGAAAZAAAF/wABAAAAGQAAABkGAABlAAAADgQA
|
||||
AAUCAAAaAAAF/wABAAAAGgAAABoGAAAPACcJAAAbAAAF/wACAgAAGwYAAAEAAAAOBAAABQIAABwA
|
||||
AAX/AAIAAAABAAAAHAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAdAAAAHAAAABwAAAAdAAAAAwIA
|
||||
AB0GAAABAAAADgQAAAUCAAAeAAAF/wAEAgAAHgYAAAkAAAAEAAAAyAYAAB8AAAX/AAQAAAABAAAA
|
||||
HwQAAIAAAAAKCgAAIwAAACAAAAAjAAAAIAAAAAQAAAACAAAAIAYAAAcAAAABAAAA9QABBQAAIQAA
|
||||
Bf8ABAAAAAMAAAAhBgAAAgAAAAQAAACgAA8FAAAiAAAAGwAAABsAAAAiAAAABAAAAAQAAAAiBgAA
|
||||
CAoAAB4AAAX/AAUCAAAjBgAAAQAAAA4EAAAEAgAAJAAABf8ABgIAACQGAAACAAAABAAAAJgACAUA
|
||||
ACgAAAAlAAAAKAAAACUAAAAGAAAAAQAAACUGAAAHAAAAAQAAAPUAAQUAACYAAAX/AAYAAAACAAAA
|
||||
JgYAAAIAAAAEAAAAoAAPBQAAJwAAABsAAAAbAAAAJwAAAAYAAAADAAAAJwYAAAgKAAAkAAAF/wAH
|
||||
AgAAKAYAAAEAAAAOBAAAAwIAACkAAAX/AAgCAAApBgAAAgAAAAQAAAD2AAkFAAAtAAAAKgAAAC0A
|
||||
AAAqAAAACAAAAAEAAAAqBgAABwAAAAEAAAD1AAEFAAArAAAF/wAIAAAAAgAAACsGAAACAAAABAAA
|
||||
AKAADwUAACwAAAAbAAAAGwAAACwAAAAIAAAAAwAAACwGAAAICgAAKQAABf8ACQIAAC0GAAABAAAA
|
||||
DgQAAAICAAAuAAAF/wAKAgAALgYAAAIAAAAEAAAA6gALBQAAMgAAAC8AAAAyAAAALwAAAAoAAAAB
|
||||
AAAALwYAAAcAAAABAAAA9QABBQAAMAAABf8ACgAAAAIAAAAwBgAAAgAAAAQAAACgAA8FAAAxAAAA
|
||||
GwAAABsAAAAxAAAACgAAAAMAAAAxBgAACAoAAC4AAAX/AAsCAAAyBgAAAQAAAA4EAAABAgAAMwAA
|
||||
Bf8ADAIAADMGAAACAAAABAAAANQAFwUAADcAAAA0AAAANwAAADQAAAAMAAAAAQAAADQGAAAHAAAA
|
||||
AQAAAPUAAQUAADUAAAX/AAwAAAACAAAANQYAAAIAAAAEAAAAoAAPBQAANgAAABsAAAAbAAAANgAA
|
||||
AAwAAAADAAAANgYAAAgKAAAzAAAF/wANAgAANwYAAAEAAAAOCAAAOAAABf8ADgIAADgGAAACAAAA
|
||||
BAEAAIAAwwC3AC4ANAALAAAAOAAAADkAAAA4AAAAOQAAAA4AAAABAAAAOQYAAAcAAAABAAAA9QAB
|
||||
BQAAOgAABf8ADgAAAAIAAAA6BgAAAgAAAAQAAACgAA8FAAA7AAAAGwAAABsAAAA7AAAADgAAAAMA
|
||||
AAA7BgAACAoAADgAAAX/
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
4gUAAAAAAQIEAAABAgAAYgBrAGcAcgBuAGQAcABlAWYAYwBpAGUAbgB0BAAAAgIAB/8HAAAYAAAA
|
||||
DQQAAAIAgQBiAGcAcABzAHQAYQB0AGUAcwgAAAIDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABt
|
||||
AG4AdABwAHMAdABhAHQAZQ0AAIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsKAAABCgAAZAAAAAUAAAACBgAAAQAABf8AAQAAAAEAAAABBgAAZAAAAAMAAAACBgAAAgAABf8A
|
||||
AQAAAAIAAAACBgAAZAAAAAMAAAADBgAAAwAABf8AAQAAAAMAAAADBgAAZwoAAAQAAAX/AAEAAAAE
|
||||
AAAABAYAAGkKAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYG
|
||||
AABmCgAABwAABf8AAQAAAAcAAAAHBgAAZQAAAA4IAAAIAAAF/wABAAAACAAAAAgGAABkAAAAAwAA
|
||||
AAEGAAAJAAAF/wABAAAACQAAAAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAAAPACcJ
|
||||
AAALAAAF/wACAgAACwYAAAEAAAAOBAAAAQIAAAwAAAX/AAIAAAABAAAADAYAAAIAAAAEAQAAgADD
|
||||
ALcALgA0AAsAAAANAAAADAAAAAwAAAANAAAAAwIAAA0GAAABAAAADgQAAAECAAAOAAAF/wAEAgAA
|
||||
DgYAAAkAAAAEAAAAyAYAAA8AAAX/AAQAAAABAAAADwQAAIAAAAAKCgAAEwAAABAAAAATAAAAEAAA
|
||||
AAQAAAACAAAAEAYAAAcAAAABAAAA9QABBQAAEQAABf8ABAAAAAMAAAARBgAAAgAAAAQAAADIBgAA
|
||||
EgAAAAsAAAALAAAAEgAAAAQAAAAEAAAAEgYAAAgKAAAOAAAF/wAFAgAAEwYAAAEAAAAOCAAAFAAA
|
||||
Bf8ABgIAABQGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAFAAAABUAAAAUAAAAFQAAAAYAAAABAAAA
|
||||
FQYAAAcAAAABAAAA9QABBQAAFgAABf8ABgAAAAIAAAAWBgAAAgAAAAQAAADIBgAAFwAAAAsAAAAL
|
||||
AAAAFwAAAAYAAAADAAAAFwYAAAgKAAAUAAAF/w==
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
qgYAAAAAAQIEAAADAgAAcgB0ADMAcwB0AGEAdABlDwAP/wAfAAAADwQAAAIAgQByAHQAcABzAHQA
|
||||
YQB0AGUAcwgAAAMDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAMAAAAC
|
||||
BgAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAABQAAAAIG
|
||||
AAADAAAF/wABAAAAAwAAAAMGAABkAAAAAwAAAAIGAAAEAAAF/wABAAAABAAAAAQGAABkAAAAAwAA
|
||||
AAMGAAAFAAAF/wABAAAABQAAAAUGAABnCgAABgAABf8AAQAAAAYAAAAGBgAAaQoAAAcAAAX/AAEA
|
||||
AAAHAAAABwYAAGQAAAADAAAAAgYAAAgAAAX/AAEAAAAIAAAACAYAAGYKAAAJAAAF/wABAAAACQAA
|
||||
AAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAEGAAALAAAF/wABAAAA
|
||||
CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAAAPACcJAAANAAAF/wACAgAADQYA
|
||||
AAEAAAAOBAAAAgIAAA4AAAX/AAIAAAABAAAADgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAPAAAA
|
||||
DgAAAA4AAAAPAAAAAwIAAA8GAAABAAAADgQAAAICAAAQAAAF/wAEAgAAEAYAAAkAAAAEAAAAyAYA
|
||||
ABEAAAX/AAQAAAABAAAAEQQAAIAAAAAKCgAAFQAAABIAAAAVAAAAEgAAAAQAAAACAAAAEgYAAAcA
|
||||
AAABAAAA9QABBQAAEwAABf8ABAAAAAMAAAATBgAAAgAAAAQAAADIBgAAFAAAAA0AAAANAAAAFAAA
|
||||
AAQAAAAEAAAAFAYAAAgKAAAQAAAF/wAFAgAAFQYAAAEAAAAOBAAAAQIAABYAAAX/AAYCAAAWBgAA
|
||||
AgAAAAQAAACQAAEFAAAaAAAAFwAAABoAAAAXAAAABgAAAAEAAAAXBgAABwAAAAEAAAD1AAEFAAAY
|
||||
AAAF/wAGAAAAAgAAABgGAAACAAAABAAAAMgGAAAZAAAADQAAAA0AAAAZAAAABgAAAAMAAAAZBgAA
|
||||
CAoAABYAAAX/AAcCAAAaBgAAAQAAAA4IAAAbAAAF/wAIAgAAGwYAAAIAAAAEAQAAgADDALcALgA0
|
||||
AAsAAAAbAAAAHAAAABsAAAAcAAAACAAAAAEAAAAcBgAABwAAAAEAAAD1AAEFAAAdAAAF/wAIAAAA
|
||||
AgAAAB0GAAACAAAABAAAAMgGAAAeAAAADQAAAA0AAAAeAAAACAAAAAMAAAAeBgAACAoAABsAAAX/
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>30</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/MacBookPro10,1/Info.plist
Normal file
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>3</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>SilentRunning</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>PublishBatteryFactors</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAEgCEHhIABAAAAAAUAAAABAAABgAAAAAAAAAPJQAAAAAAAIQeEgAEAAAAABgAAAAIAAAF
|
||||
AAAAAAAAAA8lAAAAAAAAhB4SAAQAAAAIEAAACAAAAAUAAAAAAAAADyUAAAAAAAAgAAAAIAAAAAAA
|
||||
AAAAAAAABQAAAAAAAAAPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAE
|
||||
AAAABAAAAAAAAAAAAAUAAAAAAAAADyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAA
|
||||
AAAAAMQWAAAAAAAACAAAAAgAAAAFAAAAAAAAAA8lAAAAAAAAxBYQAAAAEAAgQAAAIEAAAAIAAAAI
|
||||
AAAADz0AAAAAAADEFgAAAAAAACAAAAAgAAAABQAAAAAAAAAPJQAAAAAAANQWAAAQAAAAAAAAAAAA
|
||||
AAAFAAAAAAAAAA8lAAAAAAAAxB4SAEQAAAAGEAAABgAAAAMAAAACAAAADz0AAAAAAACEHhIABAAA
|
||||
AAAQAAAAAAAAAgAAAAIAAAAPPQAAAAAAAMQWAAAAAAAAAMAAAADAAAACAAAACAAAAA89AAAAAAAA
|
||||
xBYAAAAAAAAIgAAACIAAAAUAAAAAAAAADyUAAAAAAADEFgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAP
|
||||
PQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAA81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA
|
||||
AAAAAAAADzUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>2800</integer>
|
||||
<key>FanMax</key>
|
||||
<array>
|
||||
<integer>5940</integer>
|
||||
<integer>5499</integer>
|
||||
</array>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
PAgAAAAAAQIEAAACAgAAbgBvAHIAbQBpAHYAYgBtAGIAcAByAG8AcgAwBQAAAQIAB/8HAAArAAAA
|
||||
EQQAAAIAgQBwAHMAdABhAHQAZQBzCgAABQMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0
|
||||
AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoA
|
||||
AAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAA
|
||||
ZAAAAAUAAAACBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAACBgAABAAABf8AAQAAAAQAAAAE
|
||||
BgAAaQoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQA
|
||||
AAADAAAAAgYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYA
|
||||
AGQAAAAFAAAACgYAAAkAAAX/AAEAAAAJAAAACQYAAGQAAAADAAAAAQYAAAoAAAX/AAEAAAAKAAAA
|
||||
CgYAAGcKAAALAAAF/wABAAAACwAAAAsGAABlAAAADgQAAAMCAAAMAAAF/wABAAAADAAAAAwGAABk
|
||||
AAAAAwAAAAEGAAANAAAF/wABAAAADQAAAA0GAABlAAAADgQAAAQCAAAOAAAF/wABAAAADgAAAA4G
|
||||
AAAPACcJAAAPAAAF/wACAgAADwYAAAEAAAAOBAAABAIAABAAAAX/AAIAAAABAAAAEAYAAAIAAAAE
|
||||
AQAAgADDALcALgA0AAsAAAARAAAAEAAAABAAAAARAAAAAwIAABEGAAABAAAADgQAAAQCAAASAAAF
|
||||
/wAEAgAAEgYAAAkAAAAEAAAAyAYAABMAAAX/AAQAAAABAAAAEwQAAIAAAAAKCgAAFwAAABQAAAAX
|
||||
AAAAFAAAAAQAAAACAAAAFAYAAAcAAAABAAAA9QABBQAAFQAABf8ABAAAAAMAAAAVBgAAAgAAAAQA
|
||||
AADIBgAAFgAAAA8AAAAPAAAAFgAAAAQAAAAEAAAAFgYAAAgKAAASAAAF/wAFAgAAFwYAAAEAAAAO
|
||||
BAAAAwIAABgAAAX/AAYCAAAYBgAAAgAAAAQAAAA8AA8FAAAcAAAAGQAAABwAAAAZAAAABgAAAAEA
|
||||
AAAZBgAABwAAAAEAAAD1AAEFAAAaAAAF/wAGAAAAAgAAABoGAAACAAAABAAAAKAADwUAABsAAAAP
|
||||
AAAADwAAABsAAAAGAAAAAwAAABsGAAAICgAAGAAABf8ABwIAABwGAAABAAAADgQAAAICAAAdAAAF
|
||||
/wAIAgAAHQYAAAIAAAAEAAAAZAAZBQAAIQAAAB4AAAAhAAAAHgAAAAgAAAABAAAAHgYAAAcAAAAB
|
||||
AAAA9QABBQAAHwAABf8ACAAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAgAAAADwAAAA8AAAAgAAAA
|
||||
CAAAAAMAAAAgBgAACAoAAB0AAAX/AAkCAAAhBgAAAQAAAA4EAAABAgAAIgAABf8ACgIAACIGAAAC
|
||||
AAAABAAAAKAADwUAACYAAAAjAAAAJgAAACMAAAAKAAAAAQAAACMGAAAHAAAAAQAAAPUAAQUAACQA
|
||||
AAX/AAoAAAACAAAAJAYAAAIAAAAEAAAAoAAPBQAAJQAAAA8AAAAPAAAAJQAAAAoAAAADAAAAJQYA
|
||||
AAgKAAAiAAAF/wALAgAAJgYAAAEAAAAOCAAAJwAABf8ADAIAACcGAAACAAAABAEAAIAAwwC3AC4A
|
||||
NAALAAAAJwAAACgAAAAnAAAAKAAAAAwAAAABAAAAKAYAAAcAAAABAAAA9QABBQAAKQAABf8ADAAA
|
||||
AAIAAAApBgAAAgAAAAQAAACgAA8FAAAqAAAADwAAAA8AAAAqAAAADAAAAAMAAAAqBgAACAoAACcA
|
||||
AAX/
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
cgUAAAAAAQIEAAABAgAAYgBnAGkAdgBiAHAAZQFmAHIAMAgAAAICAAf/BwAAFAAAAAkEAAACAIEA
|
||||
YgBnAHAAcwB0AGEAdABlAHMIAAACAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABz
|
||||
AHQAYQB0AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoA
|
||||
AGQAAAAFAAAACgYAAAEAAAX/AAEAAAABAAAAAQYAAGQAAAADAAAAAQYAAAIAAAX/AAEAAAACAAAA
|
||||
AgYAAGcKAAADAAAF/wABAAAAAwAAAAMGAABlAAAADggAAAQAAAX/AAEAAAAEAAAABAYAAGQAAAAD
|
||||
AAAAAQYAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAA8A
|
||||
JwkAAAcAAAX/AAICAAAHBgAAAQAAAA4EAAABAgAACAAABf8AAgAAAAEAAAAIBgAAAgAAAAQBAACA
|
||||
AMMAtwAuADQACwAAAAkAAAAIAAAACAAAAAkAAAADAgAACQYAAAEAAAAOBAAAAQIAAAoAAAX/AAQC
|
||||
AAAKBgAACQAAAAQAAADIBgAACwAABf8ABAAAAAEAAAALBAAAgAAAAAoKAAAPAAAADAAAAA8AAAAM
|
||||
AAAABAAAAAIAAAAMBgAABwAAAAEAAAD1AAEFAAANAAAF/wAEAAAAAwAAAA0GAAACAAAABAAAAMgG
|
||||
AAAOAAAABwAAAAcAAAAOAAAABAAAAAQAAAAOBgAACAoAAAoAAAX/AAUCAAAPBgAAAQAAAA4IAAAQ
|
||||
AAAF/wAGAgAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAQAAAAEQAAABAAAAARAAAABgAAAAEA
|
||||
AAARBgAABwAAAAEAAAD1AAEFAAASAAAF/wAGAAAAAgAAABIGAAACAAAABAAAAMgGAAATAAAABwAA
|
||||
AAcAAAATAAAABgAAAAMAAAATBgAACAoAABAAAAX/
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
RgYAAAAAAQIEAAADAgAAcgB0AGkAdgBiAG0AYgBwAHIAbwByADALAA//ABsAAAALBAAAAgCBAHIA
|
||||
dABwAHMAdABhAHQAZQBzCAAAAwMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0
|
||||
AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABk
|
||||
AAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUA
|
||||
AAAKBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAABBgAABAAABf8AAQAAAAQAAAAEBgAAZwoA
|
||||
AAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAA
|
||||
AQYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAA8AJwkA
|
||||
AAkAAAX/AAICAAAJBgAAAQAAAA4EAAACAgAACgAABf8AAgAAAAEAAAAKBgAAAgAAAAQBAACAAMMA
|
||||
twAuADQACwAAAAsAAAAKAAAACgAAAAsAAAADAgAACwYAAAEAAAAOBAAAAgIAAAwAAAX/AAQCAAAM
|
||||
BgAACQAAAAQAAADIBgAADQAABf8ABAAAAAEAAAANBAAAgAAAAAoKAAARAAAADgAAABEAAAAOAAAA
|
||||
BAAAAAIAAAAOBgAABwAAAAEAAAD1AAEFAAAPAAAF/wAEAAAAAwAAAA8GAAACAAAABAAAAMgGAAAQ
|
||||
AAAACQAAAAkAAAAQAAAABAAAAAQAAAAQBgAACAoAAAwAAAX/AAUCAAARBgAAAQAAAA4EAAABAgAA
|
||||
EgAABf8ABgIAABIGAAACAAAABAAAAJgACAUAABYAAAATAAAAFgAAABMAAAAGAAAAAQAAABMGAAAH
|
||||
AAAAAQAAAPUAAQUAABQAAAX/AAYAAAACAAAAFAYAAAIAAAAEAAAAyAYAABUAAAAJAAAACQAAABUA
|
||||
AAAGAAAAAwAAABUGAAAICgAAEgAABf8ABwIAABYGAAABAAAADggAABcAAAX/AAgCAAAXBgAAAgAA
|
||||
AAQBAACAAMMAtwAuADQACwAAABcAAAAYAAAAFwAAABgAAAAIAAAAAQAAABgGAAAHAAAAAQAAAPUA
|
||||
AQUAABkAAAX/AAgAAAACAAAAGQYAAAIAAAAEAAAAyAYAABoAAAAJAAAACQAAABoAAAAIAAAAAwAA
|
||||
ABoGAAAICgAAFwAABf8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>30</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/MacBookPro10,2/Info.plist
Normal file
@@ -0,0 +1,268 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>3</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>SilentRunning</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>PublishBatteryFactors</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAEgCEHhIABAAAAAAUAAAABAAABgAAAAAAAAAPJQAAAAAAAIQeEgAEAAAAABgAAAAIAAAF
|
||||
AAAAAAAAAA8lAAAAAAAAhB4SAAQAAAAIEAAACAAAAAUAAAAAAAAADyUAAAAAAAAgAAAAIAAAAAAA
|
||||
AAAAAAAABQAAAAAAAAAPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAE
|
||||
AAAABAAAAAAAAAAAAAUAAAAAAAAADyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAA
|
||||
AAAAAMQWAAAAAAAACAAAAAgAAAAFAAAAAAAAAA8lAAAAAAAAxBYQAAAAEAAgQAAAIEAAAAIAAAAI
|
||||
AAAADz0AAAAAAADEFgAAAAAAACAAAAAgAAAABQAAAAAAAAAPJQAAAAAAANQWAAAQAAAAAAAAAAAA
|
||||
AAAFAAAAAAAAAA8lAAAAAAAAxB4SAEQAAAAGEAAABgAAAAMAAAACAAAADz0AAAAAAACEHhIABAAA
|
||||
AAAQAAAAAAAAAgAAAAIAAAAPPQAAAAAAAMQWAAAAAAAAAMAAAADAAAACAAAACAAAAA89AAAAAAAA
|
||||
xBYAAAAAAAAIgAAACIAAAAUAAAAAAAAADyUAAAAAAADEFgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAP
|
||||
PQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAA81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA
|
||||
AAAAAAAADzUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>2000</integer>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
PAgAAAAAAQIEAAACAgAAbgBvAHIAbQBpAHYAYgBtAGIAcAByAG8AcgAwBQAAAQIAB/8HAAArAAAA
|
||||
EQQAAAIAgQBwAHMAdABhAHQAZQBzCgAABQMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0
|
||||
AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoA
|
||||
AAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAA
|
||||
ZAAAAAUAAAACBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAACBgAABAAABf8AAQAAAAQAAAAE
|
||||
BgAAaQoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQA
|
||||
AAADAAAAAgYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYA
|
||||
AGQAAAAFAAAACgYAAAkAAAX/AAEAAAAJAAAACQYAAGQAAAADAAAAAQYAAAoAAAX/AAEAAAAKAAAA
|
||||
CgYAAGcKAAALAAAF/wABAAAACwAAAAsGAABlAAAADgQAAAMCAAAMAAAF/wABAAAADAAAAAwGAABk
|
||||
AAAAAwAAAAEGAAANAAAF/wABAAAADQAAAA0GAABlAAAADgQAAAQCAAAOAAAF/wABAAAADgAAAA4G
|
||||
AAAPACcJAAAPAAAF/wACAgAADwYAAAEAAAAOBAAABAIAABAAAAX/AAIAAAABAAAAEAYAAAIAAAAE
|
||||
AQAAgADDALcALgA0AAsAAAARAAAAEAAAABAAAAARAAAAAwIAABEGAAABAAAADgQAAAQCAAASAAAF
|
||||
/wAEAgAAEgYAAAkAAAAEAAAAyAYAABMAAAX/AAQAAAABAAAAEwQAAIAAAAAKCgAAFwAAABQAAAAX
|
||||
AAAAFAAAAAQAAAACAAAAFAYAAAcAAAABAAAA9QABBQAAFQAABf8ABAAAAAMAAAAVBgAAAgAAAAQA
|
||||
AADIBgAAFgAAAA8AAAAPAAAAFgAAAAQAAAAEAAAAFgYAAAgKAAASAAAF/wAFAgAAFwYAAAEAAAAO
|
||||
BAAAAwIAABgAAAX/AAYCAAAYBgAAAgAAAAQAAAA8AA8FAAAcAAAAGQAAABwAAAAZAAAABgAAAAEA
|
||||
AAAZBgAABwAAAAEAAAD1AAEFAAAaAAAF/wAGAAAAAgAAABoGAAACAAAABAAAAKAADwUAABsAAAAP
|
||||
AAAADwAAABsAAAAGAAAAAwAAABsGAAAICgAAGAAABf8ABwIAABwGAAABAAAADgQAAAICAAAdAAAF
|
||||
/wAIAgAAHQYAAAIAAAAEAAAAZAAZBQAAIQAAAB4AAAAhAAAAHgAAAAgAAAABAAAAHgYAAAcAAAAB
|
||||
AAAA9QABBQAAHwAABf8ACAAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAgAAAADwAAAA8AAAAgAAAA
|
||||
CAAAAAMAAAAgBgAACAoAAB0AAAX/AAkCAAAhBgAAAQAAAA4EAAABAgAAIgAABf8ACgIAACIGAAAC
|
||||
AAAABAAAAKAADwUAACYAAAAjAAAAJgAAACMAAAAKAAAAAQAAACMGAAAHAAAAAQAAAPUAAQUAACQA
|
||||
AAX/AAoAAAACAAAAJAYAAAIAAAAEAAAAoAAPBQAAJQAAAA8AAAAPAAAAJQAAAAoAAAADAAAAJQYA
|
||||
AAgKAAAiAAAF/wALAgAAJgYAAAEAAAAOCAAAJwAABf8ADAIAACcGAAACAAAABAEAAIAAwwC3AC4A
|
||||
NAALAAAAJwAAACgAAAAnAAAAKAAAAAwAAAABAAAAKAYAAAcAAAABAAAA9QABBQAAKQAABf8ADAAA
|
||||
AAIAAAApBgAAAgAAAAQAAACgAA8FAAAqAAAADwAAAA8AAAAqAAAADAAAAAMAAAAqBgAACAoAACcA
|
||||
AAX/
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
cgUAAAAAAQIEAAABAgAAYgBnAGkAdgBiAHAAZQFmAHIAMAgAAAICAAf/BwAAFAAAAAkEAAACAIEA
|
||||
YgBnAHAAcwB0AGEAdABlAHMIAAACAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABz
|
||||
AHQAYQB0AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoA
|
||||
AGQAAAAFAAAACgYAAAEAAAX/AAEAAAABAAAAAQYAAGQAAAADAAAAAQYAAAIAAAX/AAEAAAACAAAA
|
||||
AgYAAGcKAAADAAAF/wABAAAAAwAAAAMGAABlAAAADggAAAQAAAX/AAEAAAAEAAAABAYAAGQAAAAD
|
||||
AAAAAQYAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAA8A
|
||||
JwkAAAcAAAX/AAICAAAHBgAAAQAAAA4EAAABAgAACAAABf8AAgAAAAEAAAAIBgAAAgAAAAQBAACA
|
||||
AMMAtwAuADQACwAAAAkAAAAIAAAACAAAAAkAAAADAgAACQYAAAEAAAAOBAAAAQIAAAoAAAX/AAQC
|
||||
AAAKBgAACQAAAAQAAADIBgAACwAABf8ABAAAAAEAAAALBAAAgAAAAAoKAAAPAAAADAAAAA8AAAAM
|
||||
AAAABAAAAAIAAAAMBgAABwAAAAEAAAD1AAEFAAANAAAF/wAEAAAAAwAAAA0GAAACAAAABAAAAMgG
|
||||
AAAOAAAABwAAAAcAAAAOAAAABAAAAAQAAAAOBgAACAoAAAoAAAX/AAUCAAAPBgAAAQAAAA4IAAAQ
|
||||
AAAF/wAGAgAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAQAAAAEQAAABAAAAARAAAABgAAAAEA
|
||||
AAARBgAABwAAAAEAAAD1AAEFAAASAAAF/wAGAAAAAgAAABIGAAACAAAABAAAAMgGAAATAAAABwAA
|
||||
AAcAAAATAAAABgAAAAMAAAATBgAACAoAABAAAAX/
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
RgYAAAAAAQIEAAADAgAAcgB0AGkAdgBiAG0AYgBwAHIAbwByADALAA//ABsAAAALBAAAAgCBAHIA
|
||||
dABwAHMAdABhAHQAZQBzCAAAAwMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0
|
||||
AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABk
|
||||
AAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUA
|
||||
AAAKBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAABBgAABAAABf8AAQAAAAQAAAAEBgAAZwoA
|
||||
AAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAA
|
||||
AQYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAA8AJwkA
|
||||
AAkAAAX/AAICAAAJBgAAAQAAAA4EAAACAgAACgAABf8AAgAAAAEAAAAKBgAAAgAAAAQBAACAAMMA
|
||||
twAuADQACwAAAAsAAAAKAAAACgAAAAsAAAADAgAACwYAAAEAAAAOBAAAAgIAAAwAAAX/AAQCAAAM
|
||||
BgAACQAAAAQAAADIBgAADQAABf8ABAAAAAEAAAANBAAAgAAAAAoKAAARAAAADgAAABEAAAAOAAAA
|
||||
BAAAAAIAAAAOBgAABwAAAAEAAAD1AAEFAAAPAAAF/wAEAAAAAwAAAA8GAAACAAAABAAAAMgGAAAQ
|
||||
AAAACQAAAAkAAAAQAAAABAAAAAQAAAAQBgAACAoAAAwAAAX/AAUCAAARBgAAAQAAAA4EAAABAgAA
|
||||
EgAABf8ABgIAABIGAAACAAAABAAAAJgACAUAABYAAAATAAAAFgAAABMAAAAGAAAAAQAAABMGAAAH
|
||||
AAAAAQAAAPUAAQUAABQAAAX/AAYAAAACAAAAFAYAAAIAAAAEAAAAyAYAABUAAAAJAAAACQAAABUA
|
||||
AAAGAAAAAwAAABUGAAAICgAAEgAABf8ABwIAABYGAAABAAAADggAABcAAAX/AAgCAAAXBgAAAgAA
|
||||
AAQBAACAAMMAtwAuADQACwAAABcAAAAYAAAAFwAAABgAAAAIAAAAAQAAABgGAAAHAAAAAQAAAPUA
|
||||
AQUAABkAAAX/AAgAAAACAAAAGQYAAAIAAAAEAAAAyAYAABoAAAAJAAAACQAAABoAAAAIAAAAAwAA
|
||||
ABoGAAAICgAAFwAABf8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>30</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/MacBookPro9,1/Info.plist
Normal file
132
payloads/Kexts/PlatformPlugin/MacBookPro9,1/MacBookPro9,1.plist
Normal file
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>4</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>SilentRunning</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIADQCEHgIABAAAAAAUAAAABAAABgAAAAAAAADPJQAAAAAAAIQeAgAEAAAAABgAAAAIAAAGAAAAAAAAAM8lAAAAAAAAhB4CAAQAAAAAEAIAAAACAAYAAAAAAAAAzyUAAAAAAAAgAAAAIAAAAAAAAAAAAAAABQAAAAAAAADPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAEAAAABAAAAAAAAAAAAAUAAAAAAAAAzyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAAAAAAAMQWAAAAAAAAGAAAABgAAAAFAAAAAAAAAM8lAAAAAAAAxBYAAAAAAAAgAAAAIAAAAAUAAAAAAAAAzyUAAAAAAADUFgAAEAAAAAAAAAAAAAAABQAAAAAAAADPJQAAAAAAAIQeAgAEAAAAABAAAAAAAAACAAAAAgAAAM89AAAAAAAAxBYAAAAAAAAAAAAAAAAAAAIAAAABAAAAzz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAADPNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>3000</integer>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>FanMax</key>
|
||||
<array>
|
||||
<integer>6200</integer>
|
||||
<integer>6200</integer>
|
||||
</array>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>PAgAAAAAAQIEAAACAgAAbgBvAHIAbQBpAHYAYgBtAGIAcAByAG8AcgAwBQAAAQIAB/8HAAArAAAAEQQAAAIAgQBwAHMAdABhAHQAZQBzCgAABQMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUAAAACBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAACBgAABAAABf8AAQAAAAQAAAAEBgAAaQoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAAAgYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAGQAAAAFAAAACgYAAAkAAAX/AAEAAAAJAAAACQYAAGQAAAADAAAAAQYAAAoAAAX/AAEAAAAKAAAACgYAAGcKAAALAAAF/wABAAAACwAAAAsGAABlAAAADgQAAAMCAAAMAAAF/wABAAAADAAAAAwGAABkAAAAAwAAAAEGAAANAAAF/wABAAAADQAAAA0GAABlAAAADgQAAAQCAAAOAAAF/wABAAAADgAAAA4GAAAPACcJAAAPAAAF/wACAgAADwYAAAEAAAAOBAAABAIAABAAAAX/AAIAAAABAAAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAARAAAAEAAAABAAAAARAAAAAwIAABEGAAABAAAADgQAAAQCAAASAAAF/wAEAgAAEgYAAAkAAAAEAAAAyAYAABMAAAX/AAQAAAABAAAAEwQAAIAAAAAKCgAAFwAAABQAAAAXAAAAFAAAAAQAAAACAAAAFAYAAAcAAAABAAAA9QABBQAAFQAABf8ABAAAAAMAAAAVBgAAAgAAAAQAAADIBgAAFgAAAA8AAAAPAAAAFgAAAAQAAAAEAAAAFgYAAAgKAAASAAAF/wAFAgAAFwYAAAEAAAAOBAAAAwIAABgAAAX/AAYCAAAYBgAAAgAAAAQAAAA8AA8FAAAcAAAAGQAAABwAAAAZAAAABgAAAAEAAAAZBgAABwAAAAEAAAD1AAEFAAAaAAAF/wAGAAAAAgAAABoGAAACAAAABAAAAKAADwUAABsAAAAPAAAADwAAABsAAAAGAAAAAwAAABsGAAAICgAAGAAABf8ABwIAABwGAAABAAAADgQAAAICAAAdAAAF/wAIAgAAHQYAAAIAAAAEAAAAZAAZBQAAIQAAAB4AAAAhAAAAHgAAAAgAAAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ACAAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAgAAAADwAAAA8AAAAgAAAACAAAAAMAAAAgBgAACAoAAB0AAAX/AAkCAAAhBgAAAQAAAA4EAAABAgAAIgAABf8ACgIAACIGAAACAAAABAAAAKAADwUAACYAAAAjAAAAJgAAACMAAAAKAAAAAQAAACMGAAAHAAAAAQAAAPUAAQUAACQAAAX/AAoAAAACAAAAJAYAAAIAAAAEAAAAoAAPBQAAJQAAAA8AAAAPAAAAJQAAAAoAAAADAAAAJQYAAAgKAAAiAAAF/wALAgAAJgYAAAEAAAAOCAAAJwAABf8ADAIAACcGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAJwAAACgAAAAnAAAAKAAAAAwAAAABAAAAKAYAAAcAAAABAAAA9QABBQAAKQAABf8ADAAAAAIAAAApBgAAAgAAAAQAAACgAA8FAAAqAAAADwAAAA8AAAAqAAAADAAAAAMAAAAqBgAACAoAACcAAAX/</data>
|
||||
<key>Background</key>
|
||||
<data>cgUAAAAAAQIEAAABAgAAYgBnAGkAdgBiAHAAZQFmAHIAMAgAAAICAAf/BwAAFAAAAAkEAAACAIEAYgBnAHAAcwB0AGEAdABlAHMIAAACAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABzAHQAYQB0AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoAAGQAAAAFAAAACgYAAAEAAAX/AAEAAAABAAAAAQYAAGQAAAADAAAAAQYAAAIAAAX/AAEAAAACAAAAAgYAAGcKAAADAAAF/wABAAAAAwAAAAMGAABlAAAADggAAAQAAAX/AAEAAAAEAAAABAYAAGQAAAADAAAAAQYAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAA8AJwkAAAcAAAX/AAICAAAHBgAAAQAAAA4EAAABAgAACAAABf8AAgAAAAEAAAAIBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAkAAAAIAAAACAAAAAkAAAADAgAACQYAAAEAAAAOBAAAAQIAAAoAAAX/AAQCAAAKBgAACQAAAAQAAADIBgAACwAABf8ABAAAAAEAAAALBAAAgAAAAAoKAAAPAAAADAAAAA8AAAAMAAAABAAAAAIAAAAMBgAABwAAAAEAAAD1AAEFAAANAAAF/wAEAAAAAwAAAA0GAAACAAAABAAAAMgGAAAOAAAABwAAAAcAAAAOAAAABAAAAAQAAAAOBgAACAoAAAoAAAX/AAUCAAAPBgAAAQAAAA4IAAAQAAAF/wAGAgAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAQAAAAEQAAABAAAAARAAAABgAAAAEAAAARBgAABwAAAAEAAAD1AAEFAAASAAAF/wAGAAAAAgAAABIGAAACAAAABAAAAMgGAAATAAAABwAAAAcAAAATAAAABgAAAAMAAAATBgAACAoAABAAAAX/</data>
|
||||
<key>RealTime</key>
|
||||
<data>RgYAAAAAAQIEAAADAgAAcgB0AGkAdgBiAG0AYgBwAHIAbwByADALAA//ABsAAAALBAAAAgCBAHIAdABwAHMAdABhAHQAZQBzCAAAAwMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUAAAAKBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAABBgAABAAABf8AAQAAAAQAAAAEBgAAZwoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAAAQYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAA8AJwkAAAkAAAX/AAICAAAJBgAAAQAAAA4EAAACAgAACgAABf8AAgAAAAEAAAAKBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAsAAAAKAAAACgAAAAsAAAADAgAACwYAAAEAAAAOBAAAAgIAAAwAAAX/AAQCAAAMBgAACQAAAAQAAADIBgAADQAABf8ABAAAAAEAAAANBAAAgAAAAAoKAAARAAAADgAAABEAAAAOAAAABAAAAAIAAAAOBgAABwAAAAEAAAD1AAEFAAAPAAAF/wAEAAAAAwAAAA8GAAACAAAABAAAAMgGAAAQAAAACQAAAAkAAAAQAAAABAAAAAQAAAAQBgAACAoAAAwAAAX/AAUCAAARBgAAAQAAAA4EAAABAgAAEgAABf8ABgIAABIGAAACAAAABAAAAJgACAUAABYAAAATAAAAFgAAABMAAAAGAAAAAQAAABMGAAAHAAAAAQAAAPUAAQUAABQAAAX/AAYAAAACAAAAFAYAAAIAAAAEAAAAyAYAABUAAAAJAAAACQAAABUAAAAGAAAAAwAAABUGAAAICgAAEgAABf8ABwIAABYGAAABAAAADggAABcAAAX/AAgCAAAXBgAAAgAAAAQBAACAAMMAtwAuADQACwAAABcAAAAYAAAAFwAAABgAAAAIAAAAAQAAABgGAAAHAAAAAQAAAPUAAQUAABkAAAX/AAgAAAACAAAAGQYAAAIAAAAEAAAAyAYAABoAAAAJAAAACQAAABoAAAAIAAAAAwAAABoGAAAICgAAFwAABf8=</data>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/MacBookPro9,2/Info.plist
Normal file
131
payloads/Kexts/PlatformPlugin/MacBookPro9,2/MacBookPro9,2.plist
Normal file
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>4</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>SilentRunning</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>4200</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIADQCEHgIABAAAAAAUAAAABAAABgAAAAAAAADPJQAAAAAAAIQeAgAEAAAAABgAAAAIAAAGAAAAAAAAAM8lAAAAAAAAhB4CAAQAAAAAEAIAAAACAAYAAAAAAAAAzyUAAAAAAAAgAAAAIAAAAAAAAAAAAAAABQAAAAAAAADPJQAAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAABAAABAAAAAAAEAAAABAAAAAAAAAAAAAUAAAAAAAAAzyUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAAAAAAAMQWAAAAAAAAGAAAABgAAAAFAAAAAAAAAM8lAAAAAAAAxBYAAAAAAAAgAAAAIAAAAAUAAAAAAAAAzyUAAAAAAADUFgAAEAAAAAAAAAAAAAAABQAAAAAAAADPJQAAAAAAAIQeAgAEAAAAABAAAAAAAAACAAAAAgAAAM89AAAAAAAAxBYAAAAAAAAAAAAAAAAAAAIAAAABAAAAzz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAADPNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>3250</integer>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>FanMax</key>
|
||||
<array>
|
||||
<integer>6200</integer>
|
||||
</array>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>PAgAAAAAAQIEAAACAgAAbgBvAHIAbQBpAHYAYgBtAGIAcAByAG8AcgAwBQAAAQIAB/8HAAArAAAAEQQAAAIAgQBwAHMAdABhAHQAZQBzCgAABQMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUAAAACBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAACBgAABAAABf8AAQAAAAQAAAAEBgAAaQoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAAAgYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAGQAAAAFAAAACgYAAAkAAAX/AAEAAAAJAAAACQYAAGQAAAADAAAAAQYAAAoAAAX/AAEAAAAKAAAACgYAAGcKAAALAAAF/wABAAAACwAAAAsGAABlAAAADgQAAAMCAAAMAAAF/wABAAAADAAAAAwGAABkAAAAAwAAAAEGAAANAAAF/wABAAAADQAAAA0GAABlAAAADgQAAAQCAAAOAAAF/wABAAAADgAAAA4GAAAPACcJAAAPAAAF/wACAgAADwYAAAEAAAAOBAAABAIAABAAAAX/AAIAAAABAAAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAARAAAAEAAAABAAAAARAAAAAwIAABEGAAABAAAADgQAAAQCAAASAAAF/wAEAgAAEgYAAAkAAAAEAAAAyAYAABMAAAX/AAQAAAABAAAAEwQAAIAAAAAKCgAAFwAAABQAAAAXAAAAFAAAAAQAAAACAAAAFAYAAAcAAAABAAAA9QABBQAAFQAABf8ABAAAAAMAAAAVBgAAAgAAAAQAAADIBgAAFgAAAA8AAAAPAAAAFgAAAAQAAAAEAAAAFgYAAAgKAAASAAAF/wAFAgAAFwYAAAEAAAAOBAAAAwIAABgAAAX/AAYCAAAYBgAAAgAAAAQAAAA8AA8FAAAcAAAAGQAAABwAAAAZAAAABgAAAAEAAAAZBgAABwAAAAEAAAD1AAEFAAAaAAAF/wAGAAAAAgAAABoGAAACAAAABAAAAKAADwUAABsAAAAPAAAADwAAABsAAAAGAAAAAwAAABsGAAAICgAAGAAABf8ABwIAABwGAAABAAAADgQAAAICAAAdAAAF/wAIAgAAHQYAAAIAAAAEAAAAZAAZBQAAIQAAAB4AAAAhAAAAHgAAAAgAAAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ACAAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAgAAAADwAAAA8AAAAgAAAACAAAAAMAAAAgBgAACAoAAB0AAAX/AAkCAAAhBgAAAQAAAA4EAAABAgAAIgAABf8ACgIAACIGAAACAAAABAAAAKAADwUAACYAAAAjAAAAJgAAACMAAAAKAAAAAQAAACMGAAAHAAAAAQAAAPUAAQUAACQAAAX/AAoAAAACAAAAJAYAAAIAAAAEAAAAoAAPBQAAJQAAAA8AAAAPAAAAJQAAAAoAAAADAAAAJQYAAAgKAAAiAAAF/wALAgAAJgYAAAEAAAAOCAAAJwAABf8ADAIAACcGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAJwAAACgAAAAnAAAAKAAAAAwAAAABAAAAKAYAAAcAAAABAAAA9QABBQAAKQAABf8ADAAAAAIAAAApBgAAAgAAAAQAAACgAA8FAAAqAAAADwAAAA8AAAAqAAAADAAAAAMAAAAqBgAACAoAACcAAAX/</data>
|
||||
<key>Background</key>
|
||||
<data>cgUAAAAAAQIEAAABAgAAYgBnAGkAdgBiAHAAZQFmAHIAMAgAAAICAAf/BwAAFAAAAAkEAAACAIEAYgBnAHAAcwB0AGEAdABlAHMIAAACAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABzAHQAYQB0AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoAAGQAAAAFAAAACgYAAAEAAAX/AAEAAAABAAAAAQYAAGQAAAADAAAAAQYAAAIAAAX/AAEAAAACAAAAAgYAAGcKAAADAAAF/wABAAAAAwAAAAMGAABlAAAADggAAAQAAAX/AAEAAAAEAAAABAYAAGQAAAADAAAAAQYAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAA8AJwkAAAcAAAX/AAICAAAHBgAAAQAAAA4EAAABAgAACAAABf8AAgAAAAEAAAAIBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAkAAAAIAAAACAAAAAkAAAADAgAACQYAAAEAAAAOBAAAAQIAAAoAAAX/AAQCAAAKBgAACQAAAAQAAADIBgAACwAABf8ABAAAAAEAAAALBAAAgAAAAAoKAAAPAAAADAAAAA8AAAAMAAAABAAAAAIAAAAMBgAABwAAAAEAAAD1AAEFAAANAAAF/wAEAAAAAwAAAA0GAAACAAAABAAAAMgGAAAOAAAABwAAAAcAAAAOAAAABAAAAAQAAAAOBgAACAoAAAoAAAX/AAUCAAAPBgAAAQAAAA4IAAAQAAAF/wAGAgAAEAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAQAAAAEQAAABAAAAARAAAABgAAAAEAAAARBgAABwAAAAEAAAD1AAEFAAASAAAF/wAGAAAAAgAAABIGAAACAAAABAAAAMgGAAATAAAABwAAAAcAAAATAAAABgAAAAMAAAATBgAACAoAABAAAAX/</data>
|
||||
<key>RealTime</key>
|
||||
<data>RgYAAAAAAQIEAAADAgAAcgB0AGkAdgBiAG0AYgBwAHIAbwByADALAA//ABsAAAALBAAAAgCBAHIAdABwAHMAdABhAHQAZQBzCAAAAwMAAIAAbQBpAG4AcABzAHQAYQB0AGUNAACAAG0AbgB0AHAAcwB0AGEAdABlDQAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8AsgAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAACBgAAZAAAAAUAAAAKBgAAAwAABf8AAQAAAAMAAAADBgAAZAAAAAMAAAABBgAABAAABf8AAQAAAAQAAAAEBgAAZwoAAAUAAAX/AAEAAAAFAAAABQYAAGUAAAAOBAAAAQIAAAYAAAX/AAEAAAAGAAAABgYAAGQAAAADAAAAAQYAAAcAAAX/AAEAAAAHAAAABwYAAGUAAAAOBAAAAgIAAAgAAAX/AAEAAAAIAAAACAYAAA8AJwkAAAkAAAX/AAICAAAJBgAAAQAAAA4EAAACAgAACgAABf8AAgAAAAEAAAAKBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAsAAAAKAAAACgAAAAsAAAADAgAACwYAAAEAAAAOBAAAAgIAAAwAAAX/AAQCAAAMBgAACQAAAAQAAADIBgAADQAABf8ABAAAAAEAAAANBAAAgAAAAAoKAAARAAAADgAAABEAAAAOAAAABAAAAAIAAAAOBgAABwAAAAEAAAD1AAEFAAAPAAAF/wAEAAAAAwAAAA8GAAACAAAABAAAAMgGAAAQAAAACQAAAAkAAAAQAAAABAAAAAQAAAAQBgAACAoAAAwAAAX/AAUCAAARBgAAAQAAAA4EAAABAgAAEgAABf8ABgIAABIGAAACAAAABAAAAJgACAUAABYAAAATAAAAFgAAABMAAAAGAAAAAQAAABMGAAAHAAAAAQAAAPUAAQUAABQAAAX/AAYAAAACAAAAFAYAAAIAAAAEAAAAyAYAABUAAAAJAAAACQAAABUAAAAGAAAAAwAAABUGAAAICgAAEgAABf8ABwIAABYGAAABAAAADggAABcAAAX/AAgCAAAXBgAAAgAAAAQBAACAAMMAtwAuADQACwAAABcAAAAYAAAAFwAAABgAAAAIAAAAAQAAABgGAAAHAAAAAQAAAPUAAQUAABkAAAX/AAgAAAACAAAAGQYAAAIAAAAEAAAAyAYAABoAAAAJAAAACQAAABoAAAAIAAAAAwAAABoGAAAICgAAFwAABf8=</data>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/Macmini6,1/Info.plist
Normal file
273
payloads/Kexts/PlatformPlugin/Macmini6,1/Macmini6,1.plist
Normal file
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>2</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAEgAAGhIAAAAAAAAFAAAABQAABgAAAAAAAAAAJQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAAlAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAACUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAaEgAAAAAAGAEAABgBAAAFAAAAAgAAAAAtAAAAAAAAQAIA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAACUAAAAAAABAGhIAAAAAACgBAAAgAQAABQAAAAIAAAAALQAA
|
||||
AAAAAEACAAAAAAAAKAAAACAAAAAFAAAAAAAAAAAlAAAAAAAAUBoSABAAAAAAAQAAAAEAAAUAAAAC
|
||||
AAAAAC0AAAAAAABQAgAAEAAAAAAAAAAAAAAABQAAAAAAAAAAJQAAAAAAAAAaEgAAAAAAAAkAAAAJ
|
||||
AAAGAAAAAAAAAAAlAAAAAAAAABoSAAAAAAAIAQAACAEAAAYAAAAAAAAAACUAAAAAAAAAGhIAAAAA
|
||||
AEABAABAAQAABgAAAAAAAAAAJQAAAAAAAEAaEgBAAAAABgEAAAYBAAADAAAAAgAAAAApAAAAAAAA
|
||||
QBoSAEAAAAAAAQAAAAEAAAIAAAACAAAAACkAAAAAAABAAgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAA
|
||||
KQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA
|
||||
AAAAAAAAACEAAAAAAAA=</data>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
EAoAAAAAAQIEAAACAgAAbgBvAHIAbQA1AG0AcwwAAAECAAf/BwAAPAAAAB0EAAACAIEAcABzAHQA
|
||||
YQB0AGUAcwoAAAYDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAUIAAAB
|
||||
AAAF/wABAAAAAQAAAAEGAABlAAAADggAAAIAAAX/AAEAAAACAAAAAgYAAGQAAAAFAAAAAgYAAAMA
|
||||
AAX/AAEAAAADAAAAAwYAAGQAAAADAAAAAgYAAAQAAAX/AAEAAAAEAAAABAYAAGkKAAAFAAAF/wAB
|
||||
AAAABQAAAAUGAABlAAAADgQAAAECAAAGAAAF/wABAAAABgAAAAYGAABkAAAAAwAAAAIGAAAHAAAF
|
||||
/wABAAAABwAAAAcGAABlAAAADgQAAAICAAAIAAAF/wABAAAACAAAAAgGAABkAAAABQAAAAQGAAAJ
|
||||
AAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAIGAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAMG
|
||||
AAALAAAF/wABAAAACwAAAAsGAABnCgAADAAABf8AAQAAAAwAAAAMBgAAaQoAAA0AAAX/AAEAAAAN
|
||||
AAAADQYAAGQAAAADAAAAAgYAAA4AAAX/AAEAAAAOAAAADgYAAGYKAAAPAAAF/wABAAAADwAAAA8G
|
||||
AABlAAAADgQAAAMCAAAQAAAF/wABAAAAEAAAABAGAABkAAAABQAAAAIGAAARAAAF/wABAAAAEQAA
|
||||
ABEGAABkAAAAAwAAAAIGAAASAAAF/wABAAAAEgAAABIGAABkAAAAAwAAAAMGAAATAAAF/wABAAAA
|
||||
EwAAABMGAABnCgAAFAAABf8AAQAAABQAAAAUBgAAaQoAABUAAAX/AAEAAAAVAAAAFQYAAGQAAAAD
|
||||
AAAAAgYAABYAAAX/AAEAAAAWAAAAFgYAAGYKAAAXAAAF/wABAAAAFwAAABcGAABlAAAADgQAAAQC
|
||||
AAAYAAAF/wABAAAAGAAAABgGAABkAAAAAwAAAAEGAAAZAAAF/wABAAAAGQAAABkGAABlAAAADgQA
|
||||
AAUCAAAaAAAF/wABAAAAGgAAABoGAAAPACcJAAAbAAAF/wACAgAAGwYAAAEAAAAOBAAABQIAABwA
|
||||
AAX/AAIAAAABAAAAHAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAdAAAAHAAAABwAAAAdAAAAAwIA
|
||||
AB0GAAABAAAADgQAAAUCAAAeAAAF/wAEAgAAHgYAAAkAAAAEAAAAyAYAAB8AAAX/AAQAAAABAAAA
|
||||
HwQAAIAAAAAKCgAAIwAAACAAAAAjAAAAIAAAAAQAAAACAAAAIAYAAAcAAAABAAAA9QABBQAAIQAA
|
||||
Bf8ABAAAAAMAAAAhBgAAAgAAAAQAAACgAA8FAAAiAAAAGwAAABsAAAAiAAAABAAAAAQAAAAiBgAA
|
||||
CAoAAB4AAAX/AAUCAAAjBgAAAQAAAA4EAAAEAgAAJAAABf8ABgIAACQGAAACAAAABAAAAJgACAUA
|
||||
ACgAAAAlAAAAKAAAACUAAAAGAAAAAQAAACUGAAAHAAAAAQAAAPUAAQUAACYAAAX/AAYAAAACAAAA
|
||||
JgYAAAIAAAAEAAAAoAAPBQAAJwAAABsAAAAbAAAAJwAAAAYAAAADAAAAJwYAAAgKAAAkAAAF/wAH
|
||||
AgAAKAYAAAEAAAAOBAAAAwIAACkAAAX/AAgCAAApBgAAAgAAAAQAAAD2AAkFAAAtAAAAKgAAAC0A
|
||||
AAAqAAAACAAAAAEAAAAqBgAABwAAAAEAAAD1AAEFAAArAAAF/wAIAAAAAgAAACsGAAACAAAABAAA
|
||||
AKAADwUAACwAAAAbAAAAGwAAACwAAAAIAAAAAwAAACwGAAAICgAAKQAABf8ACQIAAC0GAAABAAAA
|
||||
DgQAAAICAAAuAAAF/wAKAgAALgYAAAIAAAAEAAAA6gALBQAAMgAAAC8AAAAyAAAALwAAAAoAAAAB
|
||||
AAAALwYAAAcAAAABAAAA9QABBQAAMAAABf8ACgAAAAIAAAAwBgAAAgAAAAQAAACgAA8FAAAxAAAA
|
||||
GwAAABsAAAAxAAAACgAAAAMAAAAxBgAACAoAAC4AAAX/AAsCAAAyBgAAAQAAAA4EAAABAgAAMwAA
|
||||
Bf8ADAIAADMGAAACAAAABAAAANQAFwUAADcAAAA0AAAANwAAADQAAAAMAAAAAQAAADQGAAAHAAAA
|
||||
AQAAAPUAAQUAADUAAAX/AAwAAAACAAAANQYAAAIAAAAEAAAAoAAPBQAANgAAABsAAAAbAAAANgAA
|
||||
AAwAAAADAAAANgYAAAgKAAAzAAAF/wANAgAANwYAAAEAAAAOCAAAOAAABf8ADgIAADgGAAACAAAA
|
||||
BAEAAIAAwwC3AC4ANAALAAAAOAAAADkAAAA4AAAAOQAAAA4AAAABAAAAOQYAAAcAAAABAAAA9QAB
|
||||
BQAAOgAABf8ADgAAAAIAAAA6BgAAAgAAAAQAAACgAA8FAAA7AAAAGwAAABsAAAA7AAAADgAAAAMA
|
||||
AAA7BgAACAoAADgAAAX/
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
4gUAAAAAAQIEAAABAgAAYgBrAGcAcgBuAGQAcABlAWYAYwBpAGUAbgB0BAAAAgIAB/8HAAAYAAAA
|
||||
DQQAAAIAgQBiAGcAcABzAHQAYQB0AGUAcwgAAAIDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABt
|
||||
AG4AdABwAHMAdABhAHQAZQ0AAIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsKAAABCgAAZAAAAAUAAAACBgAAAQAABf8AAQAAAAEAAAABBgAAZAAAAAMAAAACBgAAAgAABf8A
|
||||
AQAAAAIAAAACBgAAZAAAAAMAAAADBgAAAwAABf8AAQAAAAMAAAADBgAAZwoAAAQAAAX/AAEAAAAE
|
||||
AAAABAYAAGkKAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYG
|
||||
AABmCgAABwAABf8AAQAAAAcAAAAHBgAAZQAAAA4IAAAIAAAF/wABAAAACAAAAAgGAABkAAAAAwAA
|
||||
AAEGAAAJAAAF/wABAAAACQAAAAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAAAPACcJ
|
||||
AAALAAAF/wACAgAACwYAAAEAAAAOBAAAAQIAAAwAAAX/AAIAAAABAAAADAYAAAIAAAAEAQAAgADD
|
||||
ALcALgA0AAsAAAANAAAADAAAAAwAAAANAAAAAwIAAA0GAAABAAAADgQAAAECAAAOAAAF/wAEAgAA
|
||||
DgYAAAkAAAAEAAAAyAYAAA8AAAX/AAQAAAABAAAADwQAAIAAAAAKCgAAEwAAABAAAAATAAAAEAAA
|
||||
AAQAAAACAAAAEAYAAAcAAAABAAAA9QABBQAAEQAABf8ABAAAAAMAAAARBgAAAgAAAAQAAADIBgAA
|
||||
EgAAAAsAAAALAAAAEgAAAAQAAAAEAAAAEgYAAAgKAAAOAAAF/wAFAgAAEwYAAAEAAAAOCAAAFAAA
|
||||
Bf8ABgIAABQGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAFAAAABUAAAAUAAAAFQAAAAYAAAABAAAA
|
||||
FQYAAAcAAAABAAAA9QABBQAAFgAABf8ABgAAAAIAAAAWBgAAAgAAAAQAAADIBgAAFwAAAAsAAAAL
|
||||
AAAAFwAAAAYAAAADAAAAFwYAAAgKAAAUAAAF/w==
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
qgYAAAAAAQIEAAADAgAAcgB0ADMAcwB0AGEAdABlDwAP/wAfAAAADwQAAAIAgQByAHQAcABzAHQA
|
||||
YQB0AGUAcwgAAAMDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAMAAAAC
|
||||
BgAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAABQAAAAIG
|
||||
AAADAAAF/wABAAAAAwAAAAMGAABkAAAAAwAAAAIGAAAEAAAF/wABAAAABAAAAAQGAABkAAAAAwAA
|
||||
AAMGAAAFAAAF/wABAAAABQAAAAUGAABnCgAABgAABf8AAQAAAAYAAAAGBgAAaQoAAAcAAAX/AAEA
|
||||
AAAHAAAABwYAAGQAAAADAAAAAgYAAAgAAAX/AAEAAAAIAAAACAYAAGYKAAAJAAAF/wABAAAACQAA
|
||||
AAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAEGAAALAAAF/wABAAAA
|
||||
CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAAAPACcJAAANAAAF/wACAgAADQYA
|
||||
AAEAAAAOBAAAAgIAAA4AAAX/AAIAAAABAAAADgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAPAAAA
|
||||
DgAAAA4AAAAPAAAAAwIAAA8GAAABAAAADgQAAAICAAAQAAAF/wAEAgAAEAYAAAkAAAAEAAAAyAYA
|
||||
ABEAAAX/AAQAAAABAAAAEQQAAIAAAAAKCgAAFQAAABIAAAAVAAAAEgAAAAQAAAACAAAAEgYAAAcA
|
||||
AAABAAAA9QABBQAAEwAABf8ABAAAAAMAAAATBgAAAgAAAAQAAADIBgAAFAAAAA0AAAANAAAAFAAA
|
||||
AAQAAAAEAAAAFAYAAAgKAAAQAAAF/wAFAgAAFQYAAAEAAAAOBAAAAQIAABYAAAX/AAYCAAAWBgAA
|
||||
AgAAAAQAAACQAAEFAAAaAAAAFwAAABoAAAAXAAAABgAAAAEAAAAXBgAABwAAAAEAAAD1AAEFAAAY
|
||||
AAAF/wAGAAAAAgAAABgGAAACAAAABAAAAMgGAAAZAAAADQAAAA0AAAAZAAAABgAAAAMAAAAZBgAA
|
||||
CAoAABYAAAX/AAcCAAAaBgAAAQAAAA4IAAAbAAAF/wAIAgAAGwYAAAIAAAAEAQAAgADDALcALgA0
|
||||
AAsAAAAbAAAAHAAAABsAAAAcAAAACAAAAAEAAAAcBgAABwAAAAEAAAD1AAEFAAAdAAAF/wAIAAAA
|
||||
AgAAAB0GAAACAAAABAAAAMgGAAAeAAAADQAAAA0AAAAeAAAACAAAAAMAAAAeBgAACAoAABsAAAX/
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>0</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/Macmini6,2/Info.plist
Normal file
273
payloads/Kexts/PlatformPlugin/Macmini6,2/Macmini6,2.plist
Normal file
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>2</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAEgAAGhIAAAAAAAAFAAAABQAABgAAAAAAAAAAJQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAAlAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAACUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAaEgAAAAAAGAEAABgBAAAFAAAAAgAAAAAtAAAAAAAAQAIA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAACUAAAAAAABAGhIAAAAAACgBAAAgAQAABQAAAAIAAAAALQAA
|
||||
AAAAAEACAAAAAAAAKAAAACAAAAAFAAAAAAAAAAAlAAAAAAAAUBoSABAAAAAAAQAAAAEAAAUAAAAC
|
||||
AAAAAC0AAAAAAABQAgAAEAAAAAAAAAAAAAAABQAAAAAAAAAAJQAAAAAAAAAaEgAAAAAAAAkAAAAJ
|
||||
AAAGAAAAAAAAAAAlAAAAAAAAABoSAAAAAAAIAQAACAEAAAYAAAAAAAAAACUAAAAAAAAAGhIAAAAA
|
||||
AEABAABAAQAABgAAAAAAAAAAJQAAAAAAAEAaEgBAAAAABgEAAAYBAAADAAAAAgAAAAApAAAAAAAA
|
||||
QBoSAEAAAAAAAQAAAAEAAAIAAAACAAAAACkAAAAAAABAAgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAA
|
||||
KQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA
|
||||
AAAAAAAAACEAAAAAAAA=</data>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
EAoAAAAAAQIEAAACAgAAbgBvAHIAbQA1AG0AcwwAAAECAAf/BwAAPAAAAB0EAAACAIEAcABzAHQA
|
||||
YQB0AGUAcwoAAAYDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAUIAAAB
|
||||
AAAF/wABAAAAAQAAAAEGAABlAAAADggAAAIAAAX/AAEAAAACAAAAAgYAAGQAAAAFAAAAAgYAAAMA
|
||||
AAX/AAEAAAADAAAAAwYAAGQAAAADAAAAAgYAAAQAAAX/AAEAAAAEAAAABAYAAGkKAAAFAAAF/wAB
|
||||
AAAABQAAAAUGAABlAAAADgQAAAECAAAGAAAF/wABAAAABgAAAAYGAABkAAAAAwAAAAIGAAAHAAAF
|
||||
/wABAAAABwAAAAcGAABlAAAADgQAAAICAAAIAAAF/wABAAAACAAAAAgGAABkAAAABQAAAAQGAAAJ
|
||||
AAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAIGAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAMG
|
||||
AAALAAAF/wABAAAACwAAAAsGAABnCgAADAAABf8AAQAAAAwAAAAMBgAAaQoAAA0AAAX/AAEAAAAN
|
||||
AAAADQYAAGQAAAADAAAAAgYAAA4AAAX/AAEAAAAOAAAADgYAAGYKAAAPAAAF/wABAAAADwAAAA8G
|
||||
AABlAAAADgQAAAMCAAAQAAAF/wABAAAAEAAAABAGAABkAAAABQAAAAIGAAARAAAF/wABAAAAEQAA
|
||||
ABEGAABkAAAAAwAAAAIGAAASAAAF/wABAAAAEgAAABIGAABkAAAAAwAAAAMGAAATAAAF/wABAAAA
|
||||
EwAAABMGAABnCgAAFAAABf8AAQAAABQAAAAUBgAAaQoAABUAAAX/AAEAAAAVAAAAFQYAAGQAAAAD
|
||||
AAAAAgYAABYAAAX/AAEAAAAWAAAAFgYAAGYKAAAXAAAF/wABAAAAFwAAABcGAABlAAAADgQAAAQC
|
||||
AAAYAAAF/wABAAAAGAAAABgGAABkAAAAAwAAAAEGAAAZAAAF/wABAAAAGQAAABkGAABlAAAADgQA
|
||||
AAUCAAAaAAAF/wABAAAAGgAAABoGAAAPACcJAAAbAAAF/wACAgAAGwYAAAEAAAAOBAAABQIAABwA
|
||||
AAX/AAIAAAABAAAAHAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAdAAAAHAAAABwAAAAdAAAAAwIA
|
||||
AB0GAAABAAAADgQAAAUCAAAeAAAF/wAEAgAAHgYAAAkAAAAEAAAAyAYAAB8AAAX/AAQAAAABAAAA
|
||||
HwQAAIAAAAAKCgAAIwAAACAAAAAjAAAAIAAAAAQAAAACAAAAIAYAAAcAAAABAAAA9QABBQAAIQAA
|
||||
Bf8ABAAAAAMAAAAhBgAAAgAAAAQAAACgAA8FAAAiAAAAGwAAABsAAAAiAAAABAAAAAQAAAAiBgAA
|
||||
CAoAAB4AAAX/AAUCAAAjBgAAAQAAAA4EAAAEAgAAJAAABf8ABgIAACQGAAACAAAABAAAAJgACAUA
|
||||
ACgAAAAlAAAAKAAAACUAAAAGAAAAAQAAACUGAAAHAAAAAQAAAPUAAQUAACYAAAX/AAYAAAACAAAA
|
||||
JgYAAAIAAAAEAAAAoAAPBQAAJwAAABsAAAAbAAAAJwAAAAYAAAADAAAAJwYAAAgKAAAkAAAF/wAH
|
||||
AgAAKAYAAAEAAAAOBAAAAwIAACkAAAX/AAgCAAApBgAAAgAAAAQAAAD2AAkFAAAtAAAAKgAAAC0A
|
||||
AAAqAAAACAAAAAEAAAAqBgAABwAAAAEAAAD1AAEFAAArAAAF/wAIAAAAAgAAACsGAAACAAAABAAA
|
||||
AKAADwUAACwAAAAbAAAAGwAAACwAAAAIAAAAAwAAACwGAAAICgAAKQAABf8ACQIAAC0GAAABAAAA
|
||||
DgQAAAICAAAuAAAF/wAKAgAALgYAAAIAAAAEAAAA6gALBQAAMgAAAC8AAAAyAAAALwAAAAoAAAAB
|
||||
AAAALwYAAAcAAAABAAAA9QABBQAAMAAABf8ACgAAAAIAAAAwBgAAAgAAAAQAAACgAA8FAAAxAAAA
|
||||
GwAAABsAAAAxAAAACgAAAAMAAAAxBgAACAoAAC4AAAX/AAsCAAAyBgAAAQAAAA4EAAABAgAAMwAA
|
||||
Bf8ADAIAADMGAAACAAAABAAAANQAFwUAADcAAAA0AAAANwAAADQAAAAMAAAAAQAAADQGAAAHAAAA
|
||||
AQAAAPUAAQUAADUAAAX/AAwAAAACAAAANQYAAAIAAAAEAAAAoAAPBQAANgAAABsAAAAbAAAANgAA
|
||||
AAwAAAADAAAANgYAAAgKAAAzAAAF/wANAgAANwYAAAEAAAAOCAAAOAAABf8ADgIAADgGAAACAAAA
|
||||
BAEAAIAAwwC3AC4ANAALAAAAOAAAADkAAAA4AAAAOQAAAA4AAAABAAAAOQYAAAcAAAABAAAA9QAB
|
||||
BQAAOgAABf8ADgAAAAIAAAA6BgAAAgAAAAQAAACgAA8FAAA7AAAAGwAAABsAAAA7AAAADgAAAAMA
|
||||
AAA7BgAACAoAADgAAAX/
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
4gUAAAAAAQIEAAABAgAAYgBrAGcAcgBuAGQAcABlAWYAYwBpAGUAbgB0BAAAAgIAB/8HAAAYAAAA
|
||||
DQQAAAIAgQBiAGcAcABzAHQAYQB0AGUAcwgAAAIDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABt
|
||||
AG4AdABwAHMAdABhAHQAZQ0AAIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsKAAABCgAAZAAAAAUAAAACBgAAAQAABf8AAQAAAAEAAAABBgAAZAAAAAMAAAACBgAAAgAABf8A
|
||||
AQAAAAIAAAACBgAAZAAAAAMAAAADBgAAAwAABf8AAQAAAAMAAAADBgAAZwoAAAQAAAX/AAEAAAAE
|
||||
AAAABAYAAGkKAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYG
|
||||
AABmCgAABwAABf8AAQAAAAcAAAAHBgAAZQAAAA4IAAAIAAAF/wABAAAACAAAAAgGAABkAAAAAwAA
|
||||
AAEGAAAJAAAF/wABAAAACQAAAAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAAAPACcJ
|
||||
AAALAAAF/wACAgAACwYAAAEAAAAOBAAAAQIAAAwAAAX/AAIAAAABAAAADAYAAAIAAAAEAQAAgADD
|
||||
ALcALgA0AAsAAAANAAAADAAAAAwAAAANAAAAAwIAAA0GAAABAAAADgQAAAECAAAOAAAF/wAEAgAA
|
||||
DgYAAAkAAAAEAAAAyAYAAA8AAAX/AAQAAAABAAAADwQAAIAAAAAKCgAAEwAAABAAAAATAAAAEAAA
|
||||
AAQAAAACAAAAEAYAAAcAAAABAAAA9QABBQAAEQAABf8ABAAAAAMAAAARBgAAAgAAAAQAAADIBgAA
|
||||
EgAAAAsAAAALAAAAEgAAAAQAAAAEAAAAEgYAAAgKAAAOAAAF/wAFAgAAEwYAAAEAAAAOCAAAFAAA
|
||||
Bf8ABgIAABQGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAFAAAABUAAAAUAAAAFQAAAAYAAAABAAAA
|
||||
FQYAAAcAAAABAAAA9QABBQAAFgAABf8ABgAAAAIAAAAWBgAAAgAAAAQAAADIBgAAFwAAAAsAAAAL
|
||||
AAAAFwAAAAYAAAADAAAAFwYAAAgKAAAUAAAF/w==
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
qgYAAAAAAQIEAAADAgAAcgB0ADMAcwB0AGEAdABlDwAP/wAfAAAADwQAAAIAgQByAHQAcABzAHQA
|
||||
YQB0AGUAcwgAAAMDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
|
||||
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAMAAAAC
|
||||
BgAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAABQAAAAIG
|
||||
AAADAAAF/wABAAAAAwAAAAMGAABkAAAAAwAAAAIGAAAEAAAF/wABAAAABAAAAAQGAABkAAAAAwAA
|
||||
AAMGAAAFAAAF/wABAAAABQAAAAUGAABnCgAABgAABf8AAQAAAAYAAAAGBgAAaQoAAAcAAAX/AAEA
|
||||
AAAHAAAABwYAAGQAAAADAAAAAgYAAAgAAAX/AAEAAAAIAAAACAYAAGYKAAAJAAAF/wABAAAACQAA
|
||||
AAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAEGAAALAAAF/wABAAAA
|
||||
CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAAAPACcJAAANAAAF/wACAgAADQYA
|
||||
AAEAAAAOBAAAAgIAAA4AAAX/AAIAAAABAAAADgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAPAAAA
|
||||
DgAAAA4AAAAPAAAAAwIAAA8GAAABAAAADgQAAAICAAAQAAAF/wAEAgAAEAYAAAkAAAAEAAAAyAYA
|
||||
ABEAAAX/AAQAAAABAAAAEQQAAIAAAAAKCgAAFQAAABIAAAAVAAAAEgAAAAQAAAACAAAAEgYAAAcA
|
||||
AAABAAAA9QABBQAAEwAABf8ABAAAAAMAAAATBgAAAgAAAAQAAADIBgAAFAAAAA0AAAANAAAAFAAA
|
||||
AAQAAAAEAAAAFAYAAAgKAAAQAAAF/wAFAgAAFQYAAAEAAAAOBAAAAQIAABYAAAX/AAYCAAAWBgAA
|
||||
AgAAAAQAAACQAAEFAAAaAAAAFwAAABoAAAAXAAAABgAAAAEAAAAXBgAABwAAAAEAAAD1AAEFAAAY
|
||||
AAAF/wAGAAAAAgAAABgGAAACAAAABAAAAMgGAAAZAAAADQAAAA0AAAAZAAAABgAAAAMAAAAZBgAA
|
||||
CAoAABYAAAX/AAcCAAAaBgAAAQAAAA4IAAAbAAAF/wAIAgAAGwYAAAIAAAAEAQAAgADDALcALgA0
|
||||
AAsAAAAbAAAAHAAAABsAAAAcAAAACAAAAAEAAAAcBgAABwAAAAEAAAD1AAEFAAAdAAAF/wAIAAAA
|
||||
AgAAAB0GAAACAAAABAAAAMgGAAAeAAAADQAAAA0AAAAeAAAACAAAAAMAAAAeBgAACAoAABsAAAX/
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>0</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/iMac13,1/Info.plist
Normal file
78
payloads/Kexts/PlatformPlugin/iMac13,1/iMac13,1.plist
Normal file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>1</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAFAAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAAAAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYAAAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAAAAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAIAAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAAAAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAAAAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAAAB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAABQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIAAAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAAAAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>1400</integer>
|
||||
<key>ForceFanMax</key>
|
||||
<false/>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAACAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAGBgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEAAAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJAAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==</data>
|
||||
<key>Background</key>
|
||||
<data>XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAACAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAGBgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEAAAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJAAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==</data>
|
||||
<key>RealTime</key>
|
||||
<data>XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAACAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAGBgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEAAAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJAAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>0</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/iMac13,2/Info.plist
Normal file
150
payloads/Kexts/PlatformPlugin/iMac13,2/iMac13,2.plist
Normal file
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>1</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAA
|
||||
AAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAI
|
||||
AAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAA
|
||||
AAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAA
|
||||
AAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAA
|
||||
AB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAA
|
||||
BQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIA
|
||||
AAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAA
|
||||
AAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>1200</integer>
|
||||
<key>ForceFanMax</key>
|
||||
<false/>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
|
||||
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
|
||||
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
|
||||
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
|
||||
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
|
||||
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
|
||||
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
|
||||
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
|
||||
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
|
||||
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
|
||||
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
|
||||
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
|
||||
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
|
||||
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
|
||||
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
|
||||
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
|
||||
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
|
||||
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
|
||||
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
|
||||
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
|
||||
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
|
||||
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
|
||||
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
|
||||
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
|
||||
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
|
||||
</data>
|
||||
</dict>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>0</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/iMac13,3/Info.plist
Normal file
235
payloads/Kexts/PlatformPlugin/iMac13,3/iMac13,3.plist
Normal file
@@ -0,0 +1,235 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>1</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAA
|
||||
AAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAI
|
||||
AAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAA
|
||||
AAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAA
|
||||
AAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAA
|
||||
AB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAA
|
||||
BQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIA
|
||||
AAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAA
|
||||
AAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
|
||||
<key>FanThrottledRPM</key>
|
||||
<integer>1400</integer>
|
||||
<key>ForceFanMax</key>
|
||||
<false/>
|
||||
<key>ringFreqTables</key>
|
||||
<array>
|
||||
<array>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>700</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>750</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>800</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>850</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>900</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1600</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>950</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1700</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1000</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1800</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1050</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>1900</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1100</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2000</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1150</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2100</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1200</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2200</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1250</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>gtFreq</key>
|
||||
<integer>1300</integer>
|
||||
<key>ringFreq</key>
|
||||
<integer>2300</integer>
|
||||
</dict>
|
||||
</array>
|
||||
</array>
|
||||
<key>StepContextDict</key>
|
||||
<dict>
|
||||
<key>Normal</key>
|
||||
<data>
|
||||
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
|
||||
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
|
||||
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
|
||||
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
|
||||
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
|
||||
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
|
||||
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
|
||||
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
|
||||
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
|
||||
</data>
|
||||
<key>Background</key>
|
||||
<data>
|
||||
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
|
||||
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
|
||||
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
|
||||
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
|
||||
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
|
||||
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
|
||||
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
|
||||
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
|
||||
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
|
||||
</data>
|
||||
<key>RealTime</key>
|
||||
<data>
|
||||
XAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAA0AAAACAAAB//8A/wD/
|
||||
AP8A/wD/AAYAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
|
||||
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
|
||||
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
|
||||
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
|
||||
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
|
||||
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
|
||||
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
|
||||
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
|
||||
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
|
||||
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
|
||||
DwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAAQAAAAEAAAD1AAEFAAABAAAF/wABAAAAAQAAAAEG
|
||||
AAACAAAABAEAAIAAwwC3AC4ANAALAAAAAgAAAAEAAAABAAAAAgAAAAICAAACBgAAAQAAAAEAAAD1
|
||||
AAEFAAADAAAF/wADAgAAAwYAAAkAAAAEAAAAZAYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA
|
||||
CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG
|
||||
BgAAAgAAAAQAAACgAA8FAAAHBAAABwAAAAMAAAAEAAAABwYAAAgKAAADAAAF/wAEAgAACAYAAAEA
|
||||
AAABAAAA9AABBQAACQAABf8ABQIAAAkGAAACAAAABAEAAIAAwwC3AC4ANAALAAAACQAAAAoAAAAJ
|
||||
AAAACgAAAAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQA
|
||||
AACgAA8FAAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/w==
|
||||
</data>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>0</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/iMac14,1/Info.plist
Normal file
295
payloads/Kexts/PlatformPlugin/iMac14,1/iMac14,1.plist
Normal file
@@ -0,0 +1,295 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>1</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>NetworkTimerDelay</key>
|
||||
<integer>900</integer>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAA
|
||||
AAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAI
|
||||
AAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAA
|
||||
AAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAA
|
||||
AAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAA
|
||||
AB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAA
|
||||
BQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIA
|
||||
AAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAA
|
||||
AAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
|
||||
<key>InitialPLimit</key>
|
||||
<integer>0</integer>
|
||||
<key>FrequencyVectors</key>
|
||||
<array>
|
||||
<data>
|
||||
AgAAAAAAAAACAAAAAAAAAGQAAAAAAAAAGQAAAAAAAAAAZP///////w8AAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAGQAAAACAAAAAAAAAOgDAAAAAAAAoA8AAAAAAAABZP///////w8AAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAADAAAAAAAAAEBCDwAAAAAAoA8AAAAAAAACZP//////
|
||||
/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
|
||||
DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAEJBQ0tHUk9VTkQAAAAAAAAAAcgAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUkVBTFRJTUVfU0hPUlQAAAICAAAAAGQA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGFyZC1ydC1ucwAAAAAAAAAAAAAACT0AAAAAAAAAAAAA
|
||||
AAAAdWJwYwAAAAAAAAAAAAAAAAEAAABvZmYAAAAAAAAAAAAAAAAAcGVyZi1iaWFzAAAAAAAAAAAA
|
||||
AAABAAAAAAAAAAAAAAAAAAAAdXRpbGl0eS10bHZsAAAAAAAAAABPAAAAAAAAAAAAAAAAAAAAbm9u
|
||||
LWZvY2FsLXRsdmwAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
</data>
|
||||
</array>
|
||||
<key>ThermalConfiguration</key>
|
||||
<dict>
|
||||
<key>Domain</key>
|
||||
<dict>
|
||||
<key>CPU</key>
|
||||
<dict>
|
||||
<key>SFIWindow</key>
|
||||
<integer>50000</integer>
|
||||
<key>SFIMaintenance</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,94=50%</string>
|
||||
</dict>
|
||||
<key>SFIDarwinBG</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,94=50%</string>
|
||||
</dict>
|
||||
<key>SFIAppNap</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,94=50%</string>
|
||||
</dict>
|
||||
<key>QOSThermalThresholds</key>
|
||||
<dict>
|
||||
<key>Utility</key>
|
||||
<integer>88</integer>
|
||||
<key>NonFocal</key>
|
||||
<integer>251</integer>
|
||||
</dict>
|
||||
<key>ThermalPressure</key>
|
||||
<dict>
|
||||
<key>Nominal</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>79</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>Moderate</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>100</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>50</integer>
|
||||
</dict>
|
||||
<key>Heavy</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>200</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>90</integer>
|
||||
</dict>
|
||||
<key>Trapping</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>250</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
<key>Sleeping</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>252</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>251</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>GPU</key>
|
||||
<dict/>
|
||||
<key>IO</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/iMac14,2/Info.plist
Normal file
295
payloads/Kexts/PlatformPlugin/iMac14,2/iMac14,2.plist
Normal file
@@ -0,0 +1,295 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>1</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>NetworkTimerDelay</key>
|
||||
<integer>900</integer>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAA
|
||||
AAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAI
|
||||
AAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAA
|
||||
AAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAA
|
||||
AAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAA
|
||||
AB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAA
|
||||
BQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIA
|
||||
AAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAA
|
||||
AAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
|
||||
<key>InitialPLimit</key>
|
||||
<integer>0</integer>
|
||||
<key>FrequencyVectors</key>
|
||||
<array>
|
||||
<data>
|
||||
AgAAAAAAAAACAAAAAAAAAGQAAAAAAAAAGQAAAAAAAAAAZP///////w8AAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAGQAAAACAAAAAAAAAOgDAAAAAAAAoA8AAAAAAAABZP///////w8AAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAADAAAAAAAAAEBCDwAAAAAAoA8AAAAAAAACZP//////
|
||||
/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
|
||||
DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAEJBQ0tHUk9VTkQAAAAAAAAAAcgAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUkVBTFRJTUVfU0hPUlQAAAICAAAAAGQA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGFyZC1ydC1ucwAAAAAAAAAAAAAACT0AAAAAAAAAAAAA
|
||||
AAAAdWJwYwAAAAAAAAAAAAAAAAEAAABvZmYAAAAAAAAAAAAAAAAAcGVyZi1iaWFzAAAAAAAAAAAA
|
||||
AAABAAAAAAAAAAAAAAAAAAAAdXRpbGl0eS10bHZsAAAAAAAAAABOAAAAAAAAAAAAAAAAAAAAbm9u
|
||||
LWZvY2FsLXRsdmwAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
</data>
|
||||
</array>
|
||||
<key>ThermalConfiguration</key>
|
||||
<dict>
|
||||
<key>Domain</key>
|
||||
<dict>
|
||||
<key>CPU</key>
|
||||
<dict>
|
||||
<key>SFIWindow</key>
|
||||
<integer>50000</integer>
|
||||
<key>SFIMaintenance</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,83=50%</string>
|
||||
</dict>
|
||||
<key>SFIDarwinBG</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,83=50%</string>
|
||||
</dict>
|
||||
<key>SFIAppNap</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,83=50%</string>
|
||||
</dict>
|
||||
<key>QOSThermalThresholds</key>
|
||||
<dict>
|
||||
<key>Utility</key>
|
||||
<integer>78</integer>
|
||||
<key>NonFocal</key>
|
||||
<integer>250</integer>
|
||||
</dict>
|
||||
<key>ThermalPressure</key>
|
||||
<dict>
|
||||
<key>Nominal</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>78</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>Moderate</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>120</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>50</integer>
|
||||
</dict>
|
||||
<key>Heavy</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>200</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>90</integer>
|
||||
</dict>
|
||||
<key>Trapping</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>250</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
<key>Sleeping</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>252</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>251</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>GPU</key>
|
||||
<dict/>
|
||||
<key>IO</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
40
payloads/Kexts/PlatformPlugin/iMac14,3/Info.plist
Normal file
295
payloads/Kexts/PlatformPlugin/iMac14,3/iMac14,3.plist
Normal file
@@ -0,0 +1,295 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>pmspFile</key>
|
||||
<integer>1</integer>
|
||||
<key>IOPlatformPowerProfile</key>
|
||||
<dict>
|
||||
<key>enabler</key>
|
||||
<true/>
|
||||
<key>AGPM</key>
|
||||
<true/>
|
||||
<key>ASPM</key>
|
||||
<true/>
|
||||
<key>NetworkTimerDelay</key>
|
||||
<integer>900</integer>
|
||||
<key>StandbyDelayHigh</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyDelay</key>
|
||||
<integer>86400</integer>
|
||||
<key>StandbyBatteryThreshold</key>
|
||||
<integer>50</integer>
|
||||
<key>AutoPowerOff</key>
|
||||
<true/>
|
||||
<key>ProximityWake</key>
|
||||
<integer>0</integer>
|
||||
<key>IOPlatformSystemSleepPolicy</key>
|
||||
<data>U0xQVAIAFQAAHhAAAAAAAAAVAAAABQAABgAAAAAAAAAABQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
|
||||
AAAAAAAAAAABAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAAAAEAAAABAAAA
|
||||
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAeEAAAAAAAGBEAABgBAAAFAAAAAgAAAAAJAAAAAAAAQAYA
|
||||
AAAAAAAYAAAAGAAAAAUAAAAAAAAAAAEAAAAAAABAHhAAAAAAACgRAAAgAQAABQAAAAIAAAAACQAA
|
||||
AAAAAEAGEAAAABAAIEAAACBAAAACAAAACAAAAAANAAAAAAAAQAYQAAAAEAAAwAAAAMAAAAIAAAAI
|
||||
AAAAAA0AAAAAAABABgAAAAAAAAiAAAAIgAAABQAAAAAAAAAAAQAAAAAAAEAGAAAAAAAAKAAAACAA
|
||||
AAAFAAAAAAAAAAABAAAAAAAAUB4QABAAAAAAEQAAAAEAAAUAAAACAAAAAAkAAAAAAABQBgAAEAAA
|
||||
AAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAeEAAAAAAAABkAAAAJAAAGAAAAAAAAAAAFAAAAAAAA
|
||||
AB4QAAAAAAAIEQAACAEAAAYAAAAAAAAAAAUAAAAAAAAAHhAAAAAAAEARAABAAQAABgAAAAAAAAAA
|
||||
BQAAAAAAAEAeEABAAAAABhEAAAYBAAADAAAAAgAAAAANAAAAAAAAQB4QAEAAAAAAEQAAAAEAAAIA
|
||||
AAACAAAAAA0AAAAAAABABgAAAAAAAAAAAAAAAAAAAgAAAAEAAAAADQAAAAAAAEAAAABAAAAABgAA
|
||||
AAYAAAADAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUAAAAAAAA=</data>
|
||||
<key>InitialPLimit</key>
|
||||
<integer>0</integer>
|
||||
<key>FrequencyVectors</key>
|
||||
<array>
|
||||
<data>
|
||||
AgAAAAAAAAACAAAAAAAAAGQAAAAAAAAAGQAAAAAAAAAAZP///////w8AAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAGQAAAACAAAAAAAAAOgDAAAAAAAAoA8AAAAAAAABZP///////w8AAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAADAAAAAAAAAEBCDwAAAAAAoA8AAAAAAAACZP//////
|
||||
/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
|
||||
DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAEJBQ0tHUk9VTkQAAAAAAAAAAcgAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUkVBTFRJTUVfU0hPUlQAAAICAAAAAGQA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGFyZC1ydC1ucwAAAAAAAAAAAAAACT0AAAAAAAAAAAAA
|
||||
AAAAdWJwYwAAAAAAAAAAAAAAAAEAAABvZmYAAAAAAAAAAAAAAAAAcGVyZi1iaWFzAAAAAAAAAAAA
|
||||
AAABAAAAAAAAAAAAAAAAAAAAdXRpbGl0eS10bHZsAAAAAAAAAABPAAAAAAAAAAAAAAAAAAAAbm9u
|
||||
LWZvY2FsLXRsdmwAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
</data>
|
||||
</array>
|
||||
<key>ThermalConfiguration</key>
|
||||
<dict>
|
||||
<key>Domain</key>
|
||||
<dict>
|
||||
<key>CPU</key>
|
||||
<dict>
|
||||
<key>SFIWindow</key>
|
||||
<integer>50000</integer>
|
||||
<key>SFIMaintenance</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,94=50%</string>
|
||||
</dict>
|
||||
<key>SFIDarwinBG</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,94=50%</string>
|
||||
</dict>
|
||||
<key>SFIAppNap</key>
|
||||
<dict>
|
||||
<key>EffortCurve</key>
|
||||
<string>40=0%,94=50%</string>
|
||||
</dict>
|
||||
<key>QOSThermalThresholds</key>
|
||||
<dict>
|
||||
<key>Utility</key>
|
||||
<integer>88</integer>
|
||||
<key>NonFocal</key>
|
||||
<integer>251</integer>
|
||||
</dict>
|
||||
<key>ThermalPressure</key>
|
||||
<dict>
|
||||
<key>Nominal</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>79</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>Moderate</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>120</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>50</integer>
|
||||
</dict>
|
||||
<key>Heavy</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>200</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>90</integer>
|
||||
</dict>
|
||||
<key>Trapping</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>250</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
<key>Sleeping</key>
|
||||
<dict>
|
||||
<key>HighThreshold</key>
|
||||
<integer>252</integer>
|
||||
<key>LowThreshold</key>
|
||||
<integer>251</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>GPU</key>
|
||||
<dict/>
|
||||
<key>IO</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UnifiedSleepSliderPref</key>
|
||||
<true/>
|
||||
<key>DarkWakeServices</key>
|
||||
<dict>
|
||||
<key>DarkWakeBackgroundTasks</key>
|
||||
<integer>1</integer>
|
||||
<key>SleepServices</key>
|
||||
<integer>7</integer>
|
||||
<key>SleepServicesModes</key>
|
||||
<dict>
|
||||
<key>ModeA</key>
|
||||
<dict>
|
||||
<key>Expiration</key>
|
||||
<integer>0</integer>
|
||||
<key>BatteryFloor</key>
|
||||
<integer>0</integer>
|
||||
<key>BaseIntervals</key>
|
||||
<dict>
|
||||
<key>AC</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>86400</integer>
|
||||
</dict>
|
||||
<key>Battery</key>
|
||||
<dict>
|
||||
<key>BaseSleepInterval</key>
|
||||
<integer>3600</integer>
|
||||
<key>BaseWakeCapInterval</key>
|
||||
<integer>180</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
BIN
payloads/OpenCore/OpenCore-DEBUG-v0.6.8.zip
Normal file
BIN
payloads/Tools/CreateVault/RsaTool
Executable file
70
payloads/Tools/CreateVault/create_vault.sh
Executable file
@@ -0,0 +1,70 @@
|
||||
#!/bin/bash
|
||||
|
||||
# create_vault.sh
|
||||
#
|
||||
#
|
||||
# Created by Rodion Shingarev on 13.04.19.
|
||||
#
|
||||
OCPath="$1"
|
||||
|
||||
if [ "${OCPath}" = "" ]; then
|
||||
echo "Usage ./create_vault.sh path/to/EFI/OC"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${OCPath}" ]; then
|
||||
echo "Path $OCPath is missing!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -x /usr/bin/find ] || [ ! -x /bin/rm ] || [ ! -x /usr/bin/sed ] || [ ! -x /usr/bin/xxd ]; then
|
||||
echo "Unix environment is broken!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -x /usr/libexec/PlistBuddy ]; then
|
||||
echo "PlistBuddy is missing!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -x /usr/bin/shasum ]; then
|
||||
echo "shasum is missing!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
abort() {
|
||||
/bin/rm -rf vault.plist vault.sig /tmp/vault_hash
|
||||
echo "Fatal error: ${1}!"
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo "Chose ${OCPath} for hashing..."
|
||||
|
||||
cd "${OCPath}" || abort "Failed to reach ${OCPath}"
|
||||
/bin/rm -rf vault.plist vault.sig || abort "Failed to cleanup"
|
||||
/usr/libexec/PlistBuddy -c "Add Version integer 1" vault.plist || abort "Failed to set vault.plist version"
|
||||
|
||||
echo "Hashing files in ${OCPath}..."
|
||||
|
||||
/usr/bin/find . -not -path '*/\.*' -type f \
|
||||
\( ! -iname ".*" \) \
|
||||
\( ! -iname "vault.*" \) \
|
||||
\( ! -iname "OpenCore.efi" \) | while read -r fname; do
|
||||
fname="${fname#"./"}"
|
||||
wname="${fname//\//\\\\}"
|
||||
shasum=$(/usr/bin/shasum -a 256 "${fname}") || abort "Failed to hash ${fname}"
|
||||
sha=$(echo "$shasum" | /usr/bin/sed 's/^\([a-f0-9]\{64\}\).*/\1/') || abort "Illegit hashsum"
|
||||
if [ "${#sha}" != 64 ] || [ "$(echo "$sha"| /usr/bin/sed 's/^[a-f0-9]*$//')" ]; then
|
||||
abort "Got invalid hash: ${sha}!"
|
||||
fi
|
||||
|
||||
echo "${wname}: ${sha}"
|
||||
|
||||
echo "${sha}" | /usr/bin/xxd -r -p > /tmp/vault_hash || abort "Hashing failure"
|
||||
/usr/libexec/PlistBuddy -c "Import Files:'${wname}' /tmp/vault_hash" vault.plist || abort "Failed to append vault.plist!"
|
||||
done
|
||||
|
||||
/bin/rm -rf /tmp/vault_hash
|
||||
|
||||
echo "All done!"
|
||||
exit 0
|
||||
88
payloads/Tools/CreateVault/sign.command
Executable file
@@ -0,0 +1,88 @@
|
||||
#!/bin/sh
|
||||
|
||||
abort() {
|
||||
echo "Fatal error: ${1}!"
|
||||
exit 1
|
||||
}
|
||||
|
||||
cleanup() {
|
||||
echo "Cleaning up keys"
|
||||
rm -rf "${KeyPath}"
|
||||
}
|
||||
|
||||
if [ ! -x /usr/bin/dirname ] || [ ! -x /bin/chmod ] || [ ! -x /bin/mkdir ] || [ ! -x /usr/bin/openssl ] || [ ! -x /bin/rm ] || [ ! -x /usr/bin/strings ] || [ ! -x /usr/bin/grep ] || [ ! -x /usr/bin/cut ] || [ ! -x /bin/dd ] || [ ! -x /usr/bin/uuidgen ] ; then
|
||||
abort "Unix environment is broken!"
|
||||
fi
|
||||
|
||||
cd "$(/usr/bin/dirname "$0")" || abort "Failed to enter working directory!"
|
||||
|
||||
OCPath="$1"
|
||||
|
||||
if [ "$OCPath" = "" ]; then
|
||||
OCPath=../../EFI/OC
|
||||
fi
|
||||
|
||||
KeyPath="/tmp/Keys-$(/usr/bin/uuidgen)"
|
||||
OCBin="${OCPath}/OpenCore.efi"
|
||||
RootCA="${KeyPath}/ca.pem"
|
||||
PrivKey="${KeyPath}/privatekey.cer"
|
||||
PubKey="${KeyPath}/vault.pub"
|
||||
|
||||
if [ ! -d "${OCPath}" ]; then
|
||||
abort "Path ${OCPath} is missing!"
|
||||
fi
|
||||
|
||||
if [ ! -f "${OCBin}" ]; then
|
||||
abort "OpenCore.efi is missing!"
|
||||
fi
|
||||
|
||||
if [ ! -x ./RsaTool ] || [ ! -x ./create_vault.sh ]; then
|
||||
if [ -f ./RsaTool ]; then
|
||||
/bin/chmod a+x ./RsaTool || abort "Failed to set permission for RsaTool"
|
||||
else
|
||||
abort "Failed to find RsaTool!"
|
||||
fi
|
||||
|
||||
if [ -f ./create_vault.sh ]; then
|
||||
/bin/chmod a+x ./create_vault.sh || abort "Failed to set permission for create_vault.sh"
|
||||
else
|
||||
abort "Failed to find create_vault.sh!"
|
||||
fi
|
||||
fi
|
||||
|
||||
trap cleanup EXIT INT TERM
|
||||
|
||||
if [ ! -d "${KeyPath}" ]; then
|
||||
/bin/mkdir -p "${KeyPath}" || abort "Failed to create path ${KeyPath}"
|
||||
fi
|
||||
|
||||
./create_vault.sh "${OCPath}" || abort "create_vault.sh returns errors!"
|
||||
|
||||
if [ ! -f "${RootCA}" ]; then
|
||||
/usr/bin/openssl genrsa -out "${RootCA}" 2048 || abort "Failed to generate CA"
|
||||
if [ -f "${PrivKey}" ]; then
|
||||
echo "WARNING: Private key exists without CA"
|
||||
fi
|
||||
fi
|
||||
|
||||
/bin/rm -fP "${PrivKey}" || abort "Failed to remove ${PrivKey}"
|
||||
echo "Issuing a new private key..."
|
||||
/usr/bin/openssl req -new -x509 -key "${RootCA}" -out "${PrivKey}" -days 1825 -subj "/C=WO/L=127.0.0.1/O=Acidanthera/OU=Acidanthera OpenCore/CN=Greetings from Acidanthera and WWHC" || abort "Failed to issue private key!"
|
||||
|
||||
/bin/rm -fP "${PubKey}" || abort "Failed to remove ${PubKey}"
|
||||
echo "Getting public key based off private key..."
|
||||
./RsaTool -cert "${PrivKey}" > "${PubKey}" || abort "Failed to get public key"
|
||||
|
||||
echo "Signing ${OCBin}..."
|
||||
./RsaTool -sign "${OCPath}/vault.plist" "${OCPath}/vault.sig" "${PubKey}" || abort "Failed to patch ${PubKey}"
|
||||
|
||||
echo "Bin-patching ${OCBin}..."
|
||||
off=$(($(/usr/bin/strings -a -t d "${OCBin}" | /usr/bin/grep "=BEGIN OC VAULT=" | /usr/bin/cut -f1 -d' ') + 16))
|
||||
if [ "${off}" -le 16 ]; then
|
||||
abort "${OCBin} is borked"
|
||||
fi
|
||||
|
||||
/bin/dd of="${OCBin}" if="${PubKey}" bs=1 seek="${off}" count=528 conv=notrunc || abort "Failed to bin-patch ${OCBin}"
|
||||
|
||||
echo "All done!"
|
||||
exit 0
|
||||