diff --git a/CHANGELOG.md b/CHANGELOG.md index c9762fee1..d3d937e9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,9 @@ # OpenCore Legacy Patcher changelog ## 0.0.22 - - Add ExFat support for models missing driver - Aids BootCamp support for EFI based installs on 2010 and older Macs +- Fix CPU Boosting on 2011 and older Macs ## 0.0.21 - Fix botched images in OpenCanopy diff --git a/Resources/ModelArray.py b/Resources/ModelArray.py index 7c32f70df..5ea6e2792 100644 --- a/Resources/ModelArray.py +++ b/Resources/ModelArray.py @@ -689,23 +689,6 @@ nativeWifi = [ "a0430000",#BCM4360 ] -X86PP = [ - "MacBookAir5,1", - "MacBookAir5,2", - "MacBookPro9,1", - "MacBookPro9,2", - "MacBookPro10,1", - "MacBookPro10,2", - "Macmini6,1", - "Macmini6,2", - "iMac13,1", - "iMac13,2", - "iMac13,3", - "iMac14,1", - "iMac14,2", - "iMac14,3", -] - NightShiftExclude = [ "MacBookAir5,1", "MacBookAir5,2", diff --git a/Resources/build.py b/Resources/build.py index 0662cf57f..04b189ee3 100644 --- a/Resources/build.py +++ b/Resources/build.py @@ -83,7 +83,7 @@ class BuildOpenCore: ("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), + ("CPUFriend.kext", self.constants.cpufriend_version, self.constants.cpufriend_path, lambda: self.model != "iMac7,1"), # 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), @@ -141,7 +141,7 @@ class BuildOpenCore: # CPUFriend pp_map_path = Path(self.constants.current_path) / Path(f"payloads/Kexts/Plists/PlatformPlugin/{self.model}/Info.plist") - if self.model in ModelArray.X86PP: + if self.model != "iMac7,1": Path(self.constants.pp_kext_folder).mkdir() Path(self.constants.pp_contents_folder).mkdir() shutil.copy(pp_map_path, self.constants.pp_contents_folder) diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook4,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook4,1/Info.plist new file mode 100644 index 000000000..6384c8591 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook4,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+V1dFTjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5tb2RlbDwva2V5PgogICAgICAgICAgPHN0cmluZz5NYWNCb29rNCwxPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNTdGF0ZURpY3Q8L2tleT4KICAgICAgPGRpY3Q+CiAgICAgICAgPGtleT5NYWNCb29rNCwxPC9rZXk+CiAgICAgICAgPHN0cmluZz5DU0QzPC9zdHJpbmc+CiAgICAgICAgPGtleT5DU0QzPC9rZXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkM2PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5lbmFibGU8L2tleT4KICAgICAgICAgICAgPGZhbHNlLz4KICAgICAgICAgIDwvZGljdD4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvZGljdD4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE0PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1FTV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPm1lbSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3JlYXRpb25EYXRlPC9rZXk+CiAgICAgIDxzdHJpbmc+VHVlIE1heSAyNiAxNToyNjowNyBQRFQgMjAwOTwvc3RyaW5nPgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNCwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgp4Z1lBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFDRUFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBVEFBRUJRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBNkFBREJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE2QUFEQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUFBQUZnQUd3VUFBQklBQUFBUEFBQUFFZ0FBQUE4QUFBQUhBQUFBQVFBQUFBOEdBQUFIQUFBQQpBUUFBQVBVQUFRVUFBQkFBQUFYL0FBY0FBQUFDQUFBQUVBWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUVRUUFBQkVBQUFBSEFBQUFBd0FBCkFCRUdBQUFJQ2dBQURnQUFCZjhBQ0FJQUFCSUdBQUFCQUFBQUFRQUFBT2dBQXdVQUFCTUFBQVgvQUFrQ0FBQVRCZ0FBQWdBQUFBUUEKQUFEOEFBZ0ZBQUFYQUFBQUZBQUFBQmNBQUFBVUFBQUFDUUFBQUFFQUFBQVVCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQVZBQUFGL3dBSgpBQUFBQWdBQUFCVUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFCWUVBQUFXQUFBQUNRQUFBQU1BQUFBV0JnQUFDQW9BQUJNQUFBWC9BQW9DCkFBQVhCZ0FBQVFBQUFBRUFBQURvQUFNRkFBQVlBQUFGL3dBTEFnQUFHQVlBQUFJQUFBQUVBQUFBS0FBS0JRQUFIQUFBQUJrQUFBQWMKQUFBQUdRQUFBQXNBQUFBQkFBQUFHUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFHZ0FBQmY4QUN3QUFBQUlBQUFBYUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQWJCQUFBR3dBQUFBc0FBQUFEQUFBQUd3WUFBQWdLQUFBWUFBQUYvd0FNQWdBQUhBWUFBQUVBQUFBQkFBQUE5QUFCCkJRQUFIUUFBQmY4QURRSUFBQjBHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFIUUFBQUI0QUFBQWRBQUFBSGdBQUFBMEEKQUFBQkFBQUFIZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFId0FBQmY4QURRQUFBQUlBQUFBZkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBZwpCQUFBSUFBQUFBMEFBQUFEQUFBQUlBWUFBQWdLQUFBZEFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfc2Vuc29yX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVQb3dlck1nbXRGbG9vckFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5HUFVUaHJlc2hvbGREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNCwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+VEEzPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+VEEzPC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+aGlnaC10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjI1PC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5sb3ctdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+aGlnaC10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjMzPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5sb3ctdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PmhpZ2gtdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45OTwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+bG93LXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzM8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5oaWdoLXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5sb3ctdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45OTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5TZW5zb3JJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjY8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX01lbW9yeV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPk1lbTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TUNIVGhyb3R0bGVEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNCwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+TVQzPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+TVQzPC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkRUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQUI8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkRUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQUI8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkRUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQUI8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkRUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQUI8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkdUQ19XQVQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PlNlbnNvckFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybVNlbnNvcjwvc3RyaW5nPgogICAgICAgICAgPGtleT5zZW5zb3ItaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjY8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook4,1/MacBook4_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook4,1/MacBook4_1.plist new file mode 100644 index 000000000..16083c218 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook4,1/MacBook4_1.plist @@ -0,0 +1,346 @@ + + + + + IOPlatformThermalProfile + + ConfigArray + + + WWEN + + model + MacBook4,1 + + + CStateDict + + MacBook4,1 + CSD3 + CSD3 + + C6 + + enable + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 11 + location + gpu plimit + type + smc + + + Desc-Key + GPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 14 + location + gpu state + type + smc + + + Desc-Key + MEM_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 12 + location + mem plimit + type + smc + + + CreationDate + Tue May 26 15:26:07 PDT 2009 + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + StepDataDict + + MacBook4,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + Description + SMC_GPU_sensor_Control_Loop + GPUPowerMgmtFloorArray + + 1 + + GPUThresholdDict + + MacBook4,1 + TA3 + TA3 + + + high-threshold + 25 + low-threshold + 0 + + + high-threshold + 33 + low-threshold + 25 + + + high-threshold + 99 + low-threshold + 33 + + + high-threshold + 100 + low-threshold + 99 + + + + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + SensorIDArray + + 6 + + ctrlloop-id + 1 + is-state-driven + 1 + + + Description + SMC_Memory_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + Mem + + MCHThrottleDict + + MacBook4,1 + MT3 + MT3 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 2 + is-state-driven + 1 + + + SensorArray + + + Desc-Key + GPU + IOClass + IOPlatformSensor + sensor-id + 6 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook5,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,1/Info.plist new file mode 100644 index 000000000..a51f49668 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBPY3QgMTMgMTM6NTY6MDAgUERUIDIwMDU8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2s1LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2s1LDE8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNSwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgp4Z1lBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFDRUFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBVEFBRUJRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBNkFBREJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE2QUFEQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUFBQUZnQUd3VUFBQklBQUFBUEFBQUFFZ0FBQUE4QUFBQUhBQUFBQVFBQUFBOEdBQUFIQUFBQQpBUUFBQVBVQUFRVUFBQkFBQUFYL0FBY0FBQUFDQUFBQUVBWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUVRUUFBQkVBQUFBSEFBQUFBd0FBCkFCRUdBQUFJQ2dBQURnQUFCZjhBQ0FJQUFCSUdBQUFCQUFBQUFRQUFBT2dBQXdVQUFCTUFBQVgvQUFrQ0FBQVRCZ0FBQWdBQUFBUUEKQUFEOEFBZ0ZBQUFYQUFBQUZBQUFBQmNBQUFBVUFBQUFDUUFBQUFFQUFBQVVCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQVZBQUFGL3dBSgpBQUFBQWdBQUFCVUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFCWUVBQUFXQUFBQUNRQUFBQU1BQUFBV0JnQUFDQW9BQUJNQUFBWC9BQW9DCkFBQVhCZ0FBQVFBQUFBRUFBQURvQUFNRkFBQVlBQUFGL3dBTEFnQUFHQVlBQUFJQUFBQUVBQUFBS0FBS0JRQUFIQUFBQUJrQUFBQWMKQUFBQUdRQUFBQXNBQUFBQkFBQUFHUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFHZ0FBQmY4QUN3QUFBQUlBQUFBYUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQWJCQUFBR3dBQUFBc0FBQUFEQUFBQUd3WUFBQWdLQUFBWUFBQUYvd0FNQWdBQUhBWUFBQUVBQUFBQkFBQUE5QUFCCkJRQUFIUUFBQmY4QURRSUFBQjBHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFIUUFBQUI0QUFBQWRBQUFBSGdBQUFBMEEKQUFBQkFBQUFIZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFId0FBQmY4QURRQUFBQUlBQUFBZkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBZwpCQUFBSUFBQUFBMEFBQUFEQUFBQUlBWUFBQWdLQUFBZEFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2s1LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUEyPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBMjwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook5,1/MacBook5_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,1/MacBook5_1.plist new file mode 100644 index 000000000..e7973a860 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,1/MacBook5_1.plist @@ -0,0 +1,193 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Oct 13 13:56:00 PDT 2005 + ConfigArray + + + model + MacBook5,1 + iGPUThrottle + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBook5,1 + 0 + + StepDataDict + + MacBook5,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBook5,1 + CIA2 + CIA2 + + 1 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook5,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,2/Info.plist new file mode 100644 index 000000000..5632a0b38 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBPY3QgMTMgMTM6NTY6MDAgUERUIDIwMDU8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2s1LDI8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNSwyPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9vazUsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNSwyPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBMjwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTI8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook5,2/MacBook5_2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,2/MacBook5_2.plist new file mode 100644 index 000000000..0653a75c0 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook5,2/MacBook5_2.plist @@ -0,0 +1,207 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Oct 13 13:56:00 PDT 2005 + ConfigArray + + + model + MacBook5,2 + iGPUThrottle + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBook5,2 + 0 + + StepDataDict + + MacBook5,2 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBook5,2 + CIA2 + CIA2 + + 1 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook6,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook6,1/Info.plist new file mode 100644 index 000000000..bc8cabd94 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook6,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBPY3QgMTMgMTM6NTY6MDAgUERUIDIwMDU8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2s2LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNMRk1MaW1pdGluZzwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q1N0YXRlRGljdDwva2V5PgogICAgICA8ZGljdD4KICAgICAgICA8a2V5Pk1hY0Jvb2s2LDE8L2tleT4KICAgICAgICA8c3RyaW5nPkNTRDM8L3N0cmluZz4KICAgICAgICA8a2V5PkNTRDM8L2tleT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+QzY8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmVuYWJsZTwva2V5PgogICAgICAgICAgICA8ZmFsc2UvPgogICAgICAgICAgPC9kaWN0PgogICAgICAgIDwvZGljdD4KICAgICAgPC9kaWN0PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNiwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9vazYsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNiwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBMjwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTI8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook6,1/MacBook6_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook6,1/MacBook6_1.plist new file mode 100644 index 000000000..6357e1bb9 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook6,1/MacBook6_1.plist @@ -0,0 +1,222 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Oct 13 13:56:00 PDT 2005 + ConfigArray + + + model + MacBook6,1 + iGPUThrottle + + SLFMLimiting + 3 + + + CStateDict + + MacBook6,1 + CSD3 + CSD3 + + C6 + + enable + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBook6,1 + 0 + + StepDataDict + + MacBook6,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBook6,1 + CIA2 + CIA2 + + 1 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook7,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook7,1/Info.plist new file mode 100644 index 000000000..c4eb63532 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook7,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPk1vbiBEZWMgMjEgMTA6NDY6MzUgUFNUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2s3LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+U0xGTUxpbWl0aW5nPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DU3RhdGVEaWN0PC9rZXk+CiAgICAgIDxkaWN0PgogICAgICAgIDxrZXk+TWFjQm9vazcsMTwva2V5PgogICAgICAgIDxzdHJpbmc+Q1NEMzwvc3RyaW5nPgogICAgICAgIDxrZXk+Q1NEMzwva2V5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5DNjwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+ZW5hYmxlPC9rZXk+CiAgICAgICAgICAgIDxmYWxzZS8+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2RpY3Q+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklETEVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5pZGxlIGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2s3LDE8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rNywxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgp4Z1lBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFDRUFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBVEFBRUJRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBNkFBREJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE2QUFEQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUFBQUZnQUd3VUFBQklBQUFBUEFBQUFFZ0FBQUE4QUFBQUhBQUFBQVFBQUFBOEdBQUFIQUFBQQpBUUFBQVBVQUFRVUFBQkFBQUFYL0FBY0FBQUFDQUFBQUVBWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUVRUUFBQkVBQUFBSEFBQUFBd0FBCkFCRUdBQUFJQ2dBQURnQUFCZjhBQ0FJQUFCSUdBQUFCQUFBQUFRQUFBT2dBQXdVQUFCTUFBQVgvQUFrQ0FBQVRCZ0FBQWdBQUFBUUEKQUFEOEFBZ0ZBQUFYQUFBQUZBQUFBQmNBQUFBVUFBQUFDUUFBQUFFQUFBQVVCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQVZBQUFGL3dBSgpBQUFBQWdBQUFCVUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFCWUVBQUFXQUFBQUNRQUFBQU1BQUFBV0JnQUFDQW9BQUJNQUFBWC9BQW9DCkFBQVhCZ0FBQVFBQUFBRUFBQURvQUFNRkFBQVlBQUFGL3dBTEFnQUFHQVlBQUFJQUFBQUVBQUFBS0FBS0JRQUFIQUFBQUJrQUFBQWMKQUFBQUdRQUFBQXNBQUFBQkFBQUFHUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFHZ0FBQmY4QUN3QUFBQUlBQUFBYUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQWJCQUFBR3dBQUFBc0FBQUFEQUFBQUd3WUFBQWdLQUFBWUFBQUYvd0FNQWdBQUhBWUFBQUVBQUFBQkFBQUE5QUFCCkJRQUFIUUFBQmY4QURRSUFBQjBHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFIUUFBQUI0QUFBQWRBQUFBSGdBQUFBMEEKQUFBQkFBQUFIZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFId0FBQmY4QURRQUFBQUlBQUFBZkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBZwpCQUFBSUFBQUFBMEFBQUFEQUFBQUlBWUFBQWdLQUFBZEFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2s3LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUEzPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBMzwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBook7,1/MacBook7_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBook7,1/MacBook7_1.plist new file mode 100644 index 000000000..17c7247fe --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBook7,1/MacBook7_1.plist @@ -0,0 +1,220 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Mon Dec 21 10:46:35 PST 2009 + ConfigArray + + + model + MacBook7,1 + SLFMLimiting + 1 + + + CStateDict + + MacBook7,1 + CSD3 + CSD3 + + C6 + + enable + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBook7,1 + 0 + + StepDataDict + + MacBook7,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBook7,1 + CIA3 + CIA3 + + 3 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir2,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir2,1/Info.plist new file mode 100644 index 000000000..452a2b537 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir2,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPldlZCBNYXkgMjcgMTQ6MzI6NTkgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tBaXIyLDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+ZW5hYmxlcjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5FbWJlZGRlZEJhdHRlcnk8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tBaXIyLDE8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5udW0tc3RhdGVzPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5wcm9ncmFtPC9rZXk+CiAgICAgICAgICAgICAgICA8c3RyaW5nPlNQNTwvc3RyaW5nPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+bnVtLXN0YXRlczwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cHJvZ3JhbTwva2V5PgogICAgICAgICAgICAgICAgPHN0cmluZz5TUDY8L3N0cmluZz4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pm51bS1zdGF0ZXM8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjQ8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnByb2dyYW08L2tleT4KICAgICAgICAgICAgICAgIDxzdHJpbmc+U1A4PC9zdHJpbmc+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgICA8a2V5PlNQNTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KWGdRQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQTBBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQUlBQWNCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEMEFBRUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMEFBc0FBQUFKQUFBQUNnQUEKQUFrQUFBQUtBQUFBQlFBQUFBRUFBQUFLQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFMQUFBRi93QUZBQUFBQWdBQUFBc0dBQUFDQUFBQQpCQUFBQUtBQUR3VUFBQXdFQUFBTUFBQUFCUUFBQUFNQUFBQU1CZ0FBQ0FvQUFBa0FBQVgvCjwvZGF0YT4KICAgICAgICAgICAgPGtleT5TUDY8L2tleT4KICAgICAgICAgICAgPGRhdGE+CitBUUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUJJQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUE4QUFLQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUFzQUEyQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTlBQUJCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQURnQUFBQThBQUFBT0FBQUFEd0FBQUFjQUFBQUJBQUFBCkR3WUFBQWNBQUFBQkFBQUE5UUFCQlFBQUVBQUFCZjhBQndBQUFBSUFBQUFRQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFSQkFBQUVRQUEKQUFjQUFBQURBQUFBRVFZQUFBZ0tBQUFPQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgICA8a2V5PlNQODwva2V5PgogICAgICAgICAgICA8ZGF0YT4Ka2dVQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQmNBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQXNBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQXNBQWRCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFMQUFIUVVBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQVBRQUFRVUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFCCkFBQ0FBTU1BdHdBdUFEUUFDd0FBQUJNQUFBQVVBQUFBRXdBQUFCUUFBQUFKQUFBQUFRQUFBQlFHQUFBSEFBQUFBUUFBQVBVQUFRVUEKQUJVQUFBWC9BQWtBQUFBQ0FBQUFGUVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFGZ1FBQUJZQUFBQUpBQUFBQXdBQUFCWUdBQUFJQ2dBQQpFd0FBQmY4PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rQWlyMiwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBNjwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTY8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir2,1/MacBookAir2_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir2,1/MacBookAir2_1.plist new file mode 100644 index 000000000..661e1f499 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir2,1/MacBookAir2_1.plist @@ -0,0 +1,269 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Wed May 27 14:32:59 PDT 2009 + ConfigArray + + + model + MacBookAir2,1 + enabler + + EmbeddedBattery + + iGPUThrottle + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + StepDataDict + + MacBookAir2,1 + + + num-states + 2 + program + SP5 + + + num-states + 3 + program + SP6 + + + num-states + 4 + program + SP8 + + + SP5 + +XgQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/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/wADAgAAAwYAAAkAAAAEAAAAIAAcBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAAD0AAEFAAAJAAAF/wAFAgAACQYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAJAAAACgAA +AAkAAAAKAAAABQAAAAEAAAAKBgAABwAAAAEAAAD1AAEFAAALAAAF/wAFAAAAAgAAAAsGAAACAAAA +BAAAAKAADwUAAAwEAAAMAAAABQAAAAMAAAAMBgAACAoAAAkAAAX/ + + SP6 + ++AQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAABIAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAA8AAKBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAAsAA2BQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA9AABBQAADgAA +Bf8ABwIAAA4GAAACAAAABAEAAIAAwwC3AC4ANAALAAAADgAAAA8AAAAOAAAADwAAAAcAAAABAAAA +DwYAAAcAAAABAAAA9QABBQAAEAAABf8ABwAAAAIAAAAQBgAAAgAAAAQAAACgAA8FAAARBAAAEQAA +AAcAAAADAAAAEQYAAAgKAAAOAAAF/w== + + SP8 + +kgUAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAABcAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAAsAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAAsAAdBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAALAAHQUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAPQAAQUAABMAAAX/AAkCAAATBgAAAgAAAAQB +AACAAMMAtwAuADQACwAAABMAAAAUAAAAEwAAABQAAAAJAAAAAQAAABQGAAAHAAAAAQAAAPUAAQUA +ABUAAAX/AAkAAAACAAAAFQYAAAIAAAAEAAAAoAAPBQAAFgQAABYAAAAJAAAAAwAAABYGAAAICgAA +EwAABf8= + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookAir2,1 + CIA6 + CIA6 + + 3 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,1/Info.plist new file mode 100644 index 000000000..406c642bc --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBBcHIgNiAxMToyNzowNyBQRFQgMjAxMDwvc3RyaW5nPgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TWFjQm9va0FpcjMsMTwvc3RyaW5nPgogICAgICAgICAgPGtleT5TTEZNTGltaXRpbmc8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmVuYWJsZXI8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+RGVlcFNsZWVwPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNpbGVudFJ1bm5pbmc8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+SU9QbGF0Zm9ybVN5c3RlbVNsZWVwUG9saWN5PC9rZXk+CiAgICAgICAgICA8ZGF0YT5VMHhRVkFFQUJnQWdBQUFBSUFBQUFBRUFBQUFGQlFBQUNBQUFBQWdBQUFBQkFBQUFBQUVBQU5RSEFBQVFBQUFBQVFBQUFBVUZBQURGQndBQUFRQUFBQUVBQUFBRkJRQUF4QWNBQUFBQUFBQUNBQUFBRFJrQUFBQUFBQUFBQUFBQUFBQUFBQTBSQUFBPTwvZGF0YT4KICAgICAgICAgIDxrZXk+RGFya1dha2VTZXJ2aWNlczwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+RGFya1dha2VCYWNrZ3JvdW5kVGFza3M8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPGtleT5TbGVlcFNlcnZpY2VzPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjc8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+U2xlZXBTZXJ2aWNlc01vZGVzPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+TW9kZUE8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RXhwaXJhdGlvbjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+QmF0dGVyeUZsb29yPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+QmFzZUludGVydmFsczwva2V5PgogICAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICAgIDxrZXk+QUM8L2tleT4KICAgICAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICAgICAgPGtleT5CYXNlU2xlZXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjM2MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgICAgPGtleT5CYXNlV2FrZUNhcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICAgICAgPGludGVnZXI+ODY0MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICAgICAgPGtleT5CYXR0ZXJ5PC9rZXk+CiAgICAgICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVNsZWVwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVdha2VDYXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9kaWN0PgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DU3RhdGVEaWN0PC9rZXk+CiAgICAgIDxkaWN0PgogICAgICAgIDxrZXk+TWFjQm9va0FpcjMsMTwva2V5PgogICAgICAgIDxzdHJpbmc+Q1NEMzwvc3RyaW5nPgogICAgICAgIDxrZXk+Q1NEMzwva2V5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5DNjwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+ZW5hYmxlPC9rZXk+CiAgICAgICAgICAgIDxmYWxzZS8+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2RpY3Q+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklETEVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5pZGxlIGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tBaXIzLDE8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rQWlyMywxPC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+bnVtLXN0YXRlczwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cHJvZ3JhbTwva2V5PgogICAgICAgICAgICAgICAgPHN0cmluZz5TUDU8L3N0cmluZz4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pm51bS1zdGF0ZXM8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnByb2dyYW08L2tleT4KICAgICAgICAgICAgICAgIDxzdHJpbmc+U1A2PC9zdHJpbmc+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5udW0tc3RhdGVzPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj40PC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5wcm9ncmFtPC9rZXk+CiAgICAgICAgICAgICAgICA8c3RyaW5nPlNQODwvc3RyaW5nPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgICAgPGtleT5TUDU8L2tleT4KICAgICAgICAgICAgPGRhdGE+ClhnUUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUEwQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFJQUFjQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRDBBQUVGQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBSkFBQUFDZ0FBCkFBa0FBQUFLQUFBQUJRQUFBQUVBQUFBS0JnQUFCd0FBQUFFQUFBRDFBQUVGQUFBTEFBQUYvd0FGQUFBQUFnQUFBQXNHQUFBQ0FBQUEKQkFBQUFLQUFEd1VBQUF3RUFBQU1BQUFBQlFBQUFBTUFBQUFNQmdBQUNBb0FBQWtBQUFYLwo8L2RhdGE+CiAgICAgICAgICAgIDxrZXk+U1A2PC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgorQVFBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFCSUFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBOEFBS0JRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBc0FBMkJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE5QUFCQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFEZ0FBQUE4QUFBQU9BQUFBRHdBQUFBY0FBQUFCQUFBQQpEd1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFFQUFBQmY4QUJ3QUFBQUlBQUFBUUJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBUkJBQUFFUUFBCkFBY0FBQUFEQUFBQUVRWUFBQWdLQUFBT0FBQUYvdz09CjwvZGF0YT4KICAgICAgICAgICAgPGtleT5TUDg8L2tleT4KICAgICAgICAgICAgPGRhdGE+CmtnVUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUJjQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFzQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUFzQUFkQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBTEFBSFFVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFQUUFBUVVBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQgpBQUNBQU1NQXR3QXVBRFFBQ3dBQUFCTUFBQUFVQUFBQUV3QUFBQlFBQUFBSkFBQUFBUUFBQUJRR0FBQUhBQUFBQVFBQUFQVUFBUVVBCkFCVUFBQVgvQUFrQUFBQUNBQUFBRlFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRmdRQUFCWUFBQUFKQUFBQUF3QUFBQllHQUFBSUNnQUEKRXdBQUJmOD0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9JZGxlQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfSWRsZV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPklkbGU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+NDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va0FpcjMsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTk8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE5PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,1/MacBookAir3_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,1/MacBookAir3_1.plist new file mode 100644 index 000000000..d601d2441 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,1/MacBookAir3_1.plist @@ -0,0 +1,358 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue Apr 6 11:27:07 PDT 2010 + ConfigArray + + + model + MacBookAir3,1 + SLFMLimiting + 1 + enabler + + DeepSleep + + SilentRunning + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + DarkWakeServices + + DarkWakeBackgroundTasks + 1 + SleepServices + 7 + SleepServicesModes + + ModeA + + Expiration + 0 + BatteryFloor + 30 + BaseIntervals + + AC + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 86400 + + Battery + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 180 + + + + + + + + CStateDict + + MacBookAir3,1 + CSD3 + CSD3 + + C6 + + enable + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookAir3,1 + 0 + + StepDataDict + + MacBookAir3,1 + + + num-states + 2 + program + SP5 + + + num-states + 3 + program + SP6 + + + num-states + 4 + program + SP8 + + + SP5 + +XgQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/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/wADAgAAAwYAAAkAAAAEAAAAIAAcBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAAD0AAEFAAAJAAAF/wAFAgAACQYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAJAAAACgAA +AAkAAAAKAAAABQAAAAEAAAAKBgAABwAAAAEAAAD1AAEFAAALAAAF/wAFAAAAAgAAAAsGAAACAAAA +BAAAAKAADwUAAAwEAAAMAAAABQAAAAMAAAAMBgAACAoAAAkAAAX/ + + SP6 + ++AQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAABIAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAA8AAKBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAAsAA2BQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA9AABBQAADgAA +Bf8ABwIAAA4GAAACAAAABAEAAIAAwwC3AC4ANAALAAAADgAAAA8AAAAOAAAADwAAAAcAAAABAAAA +DwYAAAcAAAABAAAA9QABBQAAEAAABf8ABwAAAAIAAAAQBgAAAgAAAAQAAACgAA8FAAARBAAAEQAA +AAcAAAADAAAAEQYAAAgKAAAOAAAF/w== + + SP8 + +kgUAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAABcAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAAsAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAAsAAdBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAALAAHQUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAPQAAQUAABMAAAX/AAkCAAATBgAAAgAAAAQB +AACAAMMAtwAuADQACwAAABMAAAAUAAAAEwAAABQAAAAJAAAAAQAAABQGAAAHAAAAAQAAAPUAAQUA +ABUAAAX/AAkAAAACAAAAFQYAAAIAAAAEAAAAoAAPBQAAFgQAABYAAAAJAAAAAwAAABYGAAAICgAA +EwAABf8= + + + ctrlloop-id + 0 + is-state-driven + 1 + + + Description + SMC_CPU_IdleControl_Loop + IOClass + ACPI_SMC_Idle_CtrlLoop + PLimitClass + + Idle + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 4 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookAir3,1 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,2/Info.plist new file mode 100644 index 000000000..e146c80d1 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPldlZCBKdWwgMjggMTE6Mjc6MDcgUERUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tBaXIzLDI8L3N0cmluZz4KICAgICAgICAgIDxrZXk+U0xGTUxpbWl0aW5nPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5lbmFibGVyPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PkRlZXBTbGVlcDwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5TaWxlbnRSdW5uaW5nPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PklPUGxhdGZvcm1TeXN0ZW1TbGVlcFBvbGljeTwva2V5PgogICAgICAgICAgPGRhdGE+VTB4UVZBRUFCZ0FnQUFBQUlBQUFBQUVBQUFBRkJRQUFDQUFBQUFnQUFBQUJBQUFBQUFFQUFOUUhBQUFRQUFBQUFRQUFBQVVGQUFERkJ3QUFBUUFBQUFFQUFBQUZCUUFBeEFjQUFBQUFBQUFDQUFBQURSa0FBQUFBQUFBQUFBQUFBQUFBQUEwUkFBQT08L2RhdGE+CiAgICAgICAgICA8a2V5PkRhcmtXYWtlU2VydmljZXM8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PkRhcmtXYWtlQmFja2dyb3VuZFRhc2tzPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+U2xlZXBTZXJ2aWNlczwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj43PC9pbnRlZ2VyPgogICAgICAgICAgICA8a2V5PlNsZWVwU2VydmljZXNNb2Rlczwva2V5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5Pk1vZGVBPC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkV4cGlyYXRpb248L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkJhdHRlcnlGbG9vcjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MzA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkJhc2VJbnRlcnZhbHM8L2tleT4KICAgICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgICA8a2V5PkFDPC9rZXk+CiAgICAgICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVNsZWVwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVdha2VDYXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjg2NDAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgICAgIDxrZXk+QmF0dGVyeTwva2V5PgogICAgICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgICAgICA8a2V5PkJhc2VTbGVlcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICAgICAgPGludGVnZXI+MzYwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgICAgICA8a2V5PkJhc2VXYWtlQ2FwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgICAgICA8aW50ZWdlcj4xODA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvZGljdD4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q1N0YXRlRGljdDwva2V5PgogICAgICA8ZGljdD4KICAgICAgICA8a2V5Pk1hY0Jvb2tBaXIzLDI8L2tleT4KICAgICAgICA8c3RyaW5nPkNTRDM8L3N0cmluZz4KICAgICAgICA8a2V5PkNTRDM8L2tleT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+QzY8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmVuYWJsZTwva2V5PgogICAgICAgICAgICA8ZmFsc2UvPgogICAgICAgICAgPC9kaWN0PgogICAgICAgIDwvZGljdD4KICAgICAgPC9kaWN0PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rQWlyMywyPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va0FpcjMsMjwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pm51bS1zdGF0ZXM8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnByb2dyYW08L2tleT4KICAgICAgICAgICAgICAgIDxzdHJpbmc+U1A1PC9zdHJpbmc+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5udW0tc3RhdGVzPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5wcm9ncmFtPC9rZXk+CiAgICAgICAgICAgICAgICA8c3RyaW5nPlNQNjwvc3RyaW5nPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+bnVtLXN0YXRlczwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cHJvZ3JhbTwva2V5PgogICAgICAgICAgICAgICAgPHN0cmluZz5TUDg8L3N0cmluZz4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICAgIDxrZXk+U1A1PC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpYZ1FBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFBMEFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBSUFBY0JRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQUQwQUFFRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBUUFBZ0FEREFMY0FMZ0EwQUFzQUFBQUpBQUFBQ2dBQQpBQWtBQUFBS0FBQUFCUUFBQUFFQUFBQUtCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUxBQUFGL3dBRkFBQUFBZ0FBQUFzR0FBQUNBQUFBCkJBQUFBS0FBRHdVQUFBd0VBQUFNQUFBQUJRQUFBQU1BQUFBTUJnQUFDQW9BQUFrQUFBWC8KPC9kYXRhPgogICAgICAgICAgICA8a2V5PlNQNjwva2V5PgogICAgICAgICAgICA8ZGF0YT4KK0FRQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQklBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQThBQUtCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQXNBQTJCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBOUFBQkJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBRGdBQUFBOEFBQUFPQUFBQUR3QUFBQWNBQUFBQkFBQUEKRHdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRUFBQUJmOEFCd0FBQUFJQUFBQVFCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQVJCQUFBRVFBQQpBQWNBQUFBREFBQUFFUVlBQUFnS0FBQU9BQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICAgIDxrZXk+U1A4PC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgprZ1VBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFCY0FBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBc0FBRUJRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBc0FBZEJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE2QUFEQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUFBQUxBQUhRVUFBQklBQUFBUEFBQUFFZ0FBQUE4QUFBQUhBQUFBQVFBQUFBOEdBQUFIQUFBQQpBUUFBQVBVQUFRVUFBQkFBQUFYL0FBY0FBQUFDQUFBQUVBWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUVRUUFBQkVBQUFBSEFBQUFBd0FBCkFCRUdBQUFJQ2dBQURnQUFCZjhBQ0FJQUFCSUdBQUFCQUFBQUFRQUFBUFFBQVFVQUFCTUFBQVgvQUFrQ0FBQVRCZ0FBQWdBQUFBUUIKQUFDQUFNTUF0d0F1QURRQUN3QUFBQk1BQUFBVUFBQUFFd0FBQUJRQUFBQUpBQUFBQVFBQUFCUUdBQUFIQUFBQUFRQUFBUFVBQVFVQQpBQlVBQUFYL0FBa0FBQUFDQUFBQUZRWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUZnUUFBQllBQUFBSkFBQUFBd0FBQUJZR0FBQUlDZ0FBCkV3QUFCZjg9CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfSWRsZUNvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0lkbGVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5JZGxlPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjQ8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tBaXIzLDI8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUE5PC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBOTwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,2/MacBookAir3_2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,2/MacBookAir3_2.plist new file mode 100644 index 000000000..f8fe5f943 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir3,2/MacBookAir3_2.plist @@ -0,0 +1,358 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Wed Jul 28 11:27:07 PDT 2010 + ConfigArray + + + model + MacBookAir3,2 + SLFMLimiting + 1 + enabler + + DeepSleep + + SilentRunning + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + DarkWakeServices + + DarkWakeBackgroundTasks + 1 + SleepServices + 7 + SleepServicesModes + + ModeA + + Expiration + 0 + BatteryFloor + 30 + BaseIntervals + + AC + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 86400 + + Battery + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 180 + + + + + + + + CStateDict + + MacBookAir3,2 + CSD3 + CSD3 + + C6 + + enable + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookAir3,2 + 0 + + StepDataDict + + MacBookAir3,2 + + + num-states + 2 + program + SP5 + + + num-states + 3 + program + SP6 + + + num-states + 4 + program + SP8 + + + SP5 + +XgQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/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/wADAgAAAwYAAAkAAAAEAAAAIAAcBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAAD0AAEFAAAJAAAF/wAFAgAACQYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAJAAAACgAA +AAkAAAAKAAAABQAAAAEAAAAKBgAABwAAAAEAAAD1AAEFAAALAAAF/wAFAAAAAgAAAAsGAAACAAAA +BAAAAKAADwUAAAwEAAAMAAAABQAAAAMAAAAMBgAACAoAAAkAAAX/ + + SP6 + ++AQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAABIAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAA8AAKBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAAsAA2BQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA9AABBQAADgAA +Bf8ABwIAAA4GAAACAAAABAEAAIAAwwC3AC4ANAALAAAADgAAAA8AAAAOAAAADwAAAAcAAAABAAAA +DwYAAAcAAAABAAAA9QABBQAAEAAABf8ABwAAAAIAAAAQBgAAAgAAAAQAAACgAA8FAAARBAAAEQAA +AAcAAAADAAAAEQYAAAgKAAAOAAAF/w== + + SP8 + +kgUAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAABcAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAAsAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAAsAAdBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAALAAHQUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAPQAAQUAABMAAAX/AAkCAAATBgAAAgAAAAQB +AACAAMMAtwAuADQACwAAABMAAAAUAAAAEwAAABQAAAAJAAAAAQAAABQGAAAHAAAAAQAAAPUAAQUA +ABUAAAX/AAkAAAACAAAAFQYAAAIAAAAEAAAAoAAPBQAAFgQAABYAAAAJAAAAAwAAABYGAAAICgAA +EwAABf8= + + + ctrlloop-id + 0 + is-state-driven + 1 + + + Description + SMC_CPU_IdleControl_Loop + IOClass + ACPI_SMC_Idle_CtrlLoop + PLimitClass + + Idle + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 4 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookAir3,2 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,1/Info.plist new file mode 100644 index 000000000..36e517768 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBKYW4gMjggMTI6MDY6MzIgUERUIDIwMTE8L3N0cmluZz4KICAgICAgPGtleT5GYW5UaHJvdHRsZWRSUE08L2tleT4KICAgICAgPGludGVnZXI+MzAwMDwvaW50ZWdlcj4KICAgICAgPGtleT5GYW5NYXg8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxpbnRlZ2VyPjY1MDA8L2ludGVnZXI+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29uZmlnQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5tb2RlbDwva2V5PgogICAgICAgICAgPHN0cmluZz5NYWNCb29rQWlyNCwxPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmVuYWJsZXI8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+RGVlcFNsZWVwPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNpbGVudFJ1bm5pbmc8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+SU9QbGF0Zm9ybVN5c3RlbVNsZWVwUG9saWN5PC9rZXk+CiAgICAgICAgICA8ZGF0YT5VMHhRVkFFQUJnQWdBQUFBSUFBQUFBRUFBQUFGQlFBQUNBQUFBQWdBQUFBQkFBQUFBQUVBQU5RSEFBQVFBQUFBQVFBQUFBVUZBQURGQndBQUFRQUFBQUVBQUFBRkJRQUF4QWNBQUFBQUFBQUNBQUFBRFJrQUFBQUFBQUFBQUFBQUFBQUFBQTBSQUFBPTwvZGF0YT4KICAgICAgICAgIDxrZXk+RGFya1dha2VTZXJ2aWNlczwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+RGFya1dha2VCYWNrZ3JvdW5kVGFza3M8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPGtleT5TbGVlcFNlcnZpY2VzPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjc8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+U2xlZXBTZXJ2aWNlc01vZGVzPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+TW9kZUE8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RXhwaXJhdGlvbjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+QmF0dGVyeUZsb29yPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+QmFzZUludGVydmFsczwva2V5PgogICAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICAgIDxrZXk+QUM8L2tleT4KICAgICAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICAgICAgPGtleT5CYXNlU2xlZXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjM2MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgICAgPGtleT5CYXNlV2FrZUNhcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICAgICAgPGludGVnZXI+ODY0MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICAgICAgPGtleT5CYXR0ZXJ5PC9rZXk+CiAgICAgICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVNsZWVwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVdha2VDYXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5zcGluTG9vcEZpbHRlclBhcmFtczwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+cGVyY2VudFN0ZXBUaW1lPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjU8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+bWluUnVuVGltZTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4xMDAwMDA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PnJpbmdGcmVxVGFibGVzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjQwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NDUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj41MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjU1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj42NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjg1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMDAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMDUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SURMRV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlkbGUgbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va0FpcjQsMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwQ29udGV4dERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk5vcm1hbDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KRUFvQUFBQUFBUUlFQUFBQ0FnQUFiZ0J2QUhJQWJRQTFBRzBBY3d3QUFBRUNBQWYvQndBQVBBQUFBQjBFQUFBQ0FJRUFjQUJ6QUhRQQpZUUIwQUdVQWN3b0FBQVlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBVUlBQUFCCkFBQUYvd0FCQUFBQUFRQUFBQUVHQUFCbEFBQUFEZ2dBQUFJQUFBWC9BQUVBQUFBQ0FBQUFBZ1lBQUdRQUFBQUZBQUFBQWdZQUFBTUEKQUFYL0FBRUFBQUFEQUFBQUF3WUFBR1FBQUFBREFBQUFBZ1lBQUFRQUFBWC9BQUVBQUFBRUFBQUFCQVlBQUdrS0FBQUZBQUFGL3dBQgpBQUFBQlFBQUFBVUdBQUJsQUFBQURnUUFBQUVDQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUFBd0FBQUFJR0FBQUhBQUFGCi93QUJBQUFBQndBQUFBY0dBQUJsQUFBQURnUUFBQUlDQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFCUUFBQUFRR0FBQUoKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJrQUFBQUF3QUFBQUlHQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFCa0FBQUFBd0FBQUFNRwpBQUFMQUFBRi93QUJBQUFBQ3dBQUFBc0dBQUJuQ2dBQURBQUFCZjhBQVFBQUFBd0FBQUFNQmdBQWFRb0FBQTBBQUFYL0FBRUFBQUFOCkFBQUFEUVlBQUdRQUFBQURBQUFBQWdZQUFBNEFBQVgvQUFFQUFBQU9BQUFBRGdZQUFHWUtBQUFQQUFBRi93QUJBQUFBRHdBQUFBOEcKQUFCbEFBQUFEZ1FBQUFNQ0FBQVFBQUFGL3dBQkFBQUFFQUFBQUJBR0FBQmtBQUFBQlFBQUFBSUdBQUFSQUFBRi93QUJBQUFBRVFBQQpBQkVHQUFCa0FBQUFBd0FBQUFJR0FBQVNBQUFGL3dBQkFBQUFFZ0FBQUJJR0FBQmtBQUFBQXdBQUFBTUdBQUFUQUFBRi93QUJBQUFBCkV3QUFBQk1HQUFCbkNnQUFGQUFBQmY4QUFRQUFBQlFBQUFBVUJnQUFhUW9BQUJVQUFBWC9BQUVBQUFBVkFBQUFGUVlBQUdRQUFBQUQKQUFBQUFnWUFBQllBQUFYL0FBRUFBQUFXQUFBQUZnWUFBR1lLQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHQUFCbEFBQUFEZ1FBQUFRQwpBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJrQUFBQUF3QUFBQUVHQUFBWkFBQUYvd0FCQUFBQUdRQUFBQmtHQUFCbEFBQUFEZ1FBCkFBVUNBQUFhQUFBRi93QUJBQUFBR2dBQUFCb0dBQUFQQUNjSkFBQWJBQUFGL3dBQ0FnQUFHd1lBQUFFQUFBQU9CQUFBQlFJQUFCd0EKQUFYL0FBSUFBQUFCQUFBQUhBWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBZEFBQUFIQUFBQUJ3QUFBQWRBQUFBQXdJQQpBQjBHQUFBQkFBQUFEZ1FBQUFVQ0FBQWVBQUFGL3dBRUFnQUFIZ1lBQUFrQUFBQUVBQUFBeUFZQUFCOEFBQVgvQUFRQUFBQUJBQUFBCkh3UUFBSUFBQUFBS0NnQUFJd0FBQUNBQUFBQWpBQUFBSUFBQUFBUUFBQUFDQUFBQUlBWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUlRQUEKQmY4QUJBQUFBQU1BQUFBaEJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBaUFBQUFHd0FBQUJzQUFBQWlBQUFBQkFBQUFBUUFBQUFpQmdBQQpDQW9BQUI0QUFBWC9BQVVDQUFBakJnQUFBUUFBQUE0RUFBQUVBZ0FBSkFBQUJmOEFCZ0lBQUNRR0FBQUNBQUFBQkFBQUFKZ0FDQVVBCkFDZ0FBQUFsQUFBQUtBQUFBQ1VBQUFBR0FBQUFBUUFBQUNVR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUNZQUFBWC9BQVlBQUFBQ0FBQUEKSmdZQUFBSUFBQUFFQUFBQW9BQVBCUUFBSndBQUFCc0FBQUFiQUFBQUp3QUFBQVlBQUFBREFBQUFKd1lBQUFnS0FBQWtBQUFGL3dBSApBZ0FBS0FZQUFBRUFBQUFPQkFBQUF3SUFBQ2tBQUFYL0FBZ0NBQUFwQmdBQUFnQUFBQVFBQUFEMkFBa0ZBQUF0QUFBQUtnQUFBQzBBCkFBQXFBQUFBQ0FBQUFBRUFBQUFxQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFyQUFBRi93QUlBQUFBQWdBQUFDc0dBQUFDQUFBQUJBQUEKQUtBQUR3VUFBQ3dBQUFBYkFBQUFHd0FBQUN3QUFBQUlBQUFBQXdBQUFDd0dBQUFJQ2dBQUtRQUFCZjhBQ1FJQUFDMEdBQUFCQUFBQQpEZ1FBQUFJQ0FBQXVBQUFGL3dBS0FnQUFMZ1lBQUFJQUFBQUVBQUFBNmdBTEJRQUFNZ0FBQUM4QUFBQXlBQUFBTHdBQUFBb0FBQUFCCkFBQUFMd1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFNQUFBQmY4QUNnQUFBQUlBQUFBd0JnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBeEFBQUEKR3dBQUFCc0FBQUF4QUFBQUNnQUFBQU1BQUFBeEJnQUFDQW9BQUM0QUFBWC9BQXNDQUFBeUJnQUFBUUFBQUE0RUFBQUJBZ0FBTXdBQQpCZjhBREFJQUFETUdBQUFDQUFBQUJBQUFBTlFBRndVQUFEY0FBQUEwQUFBQU53QUFBRFFBQUFBTUFBQUFBUUFBQURRR0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFEVUFBQVgvQUF3QUFBQUNBQUFBTlFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBTmdBQUFCc0FBQUFiQUFBQU5nQUEKQUF3QUFBQURBQUFBTmdZQUFBZ0tBQUF6QUFBRi93QU5BZ0FBTndZQUFBRUFBQUFPQ0FBQU9BQUFCZjhBRGdJQUFEZ0dBQUFDQUFBQQpCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFPQUFBQURrQUFBQTRBQUFBT1FBQUFBNEFBQUFCQUFBQU9RWUFBQWNBQUFBQkFBQUE5UUFCCkJRQUFPZ0FBQmY4QURnQUFBQUlBQUFBNkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBN0FBQUFHd0FBQUJzQUFBQTdBQUFBRGdBQUFBTUEKQUFBN0JnQUFDQW9BQURnQUFBWC8KPC9kYXRhPgogICAgICAgICAgICA8a2V5PkJhY2tncm91bmQ8L2tleT4KICAgICAgICAgICAgPGRhdGE+CjRnVUFBQUFBQVFJRUFBQUJBZ0FBWWdCckFHY0FjZ0J1QUdRQWNBQmxBV1lBWXdCcEFHVUFiZ0IwQkFBQUFnSUFCLzhIQUFBWUFBQUEKRFFRQUFBSUFnUUJpQUdjQWNBQnpBSFFBWVFCMEFHVUFjd2dBQUFJREFBQ0FBRzBBYVFCdUFIQUFjd0IwQUdFQWRBQmxEUUFBZ0FCdApBRzRBZEFCd0FITUFkQUJoQUhRQVpRMEFBSUFBYmdCd0FITUFkQUJoQUhRQVpRQnovd0QvQVA4QS93RC9BTElBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNLQUFBQkNnQUFaQUFBQUFVQUFBQUNCZ0FBQVFBQUJmOEFBUUFBQUFFQUFBQUJCZ0FBWkFBQUFBTUFBQUFDQmdBQUFnQUFCZjhBCkFRQUFBQUlBQUFBQ0JnQUFaQUFBQUFNQUFBQURCZ0FBQXdBQUJmOEFBUUFBQUFNQUFBQURCZ0FBWndvQUFBUUFBQVgvQUFFQUFBQUUKQUFBQUJBWUFBR2tLQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCa0FBQUFBd0FBQUFJR0FBQUdBQUFGL3dBQkFBQUFCZ0FBQUFZRwpBQUJtQ2dBQUJ3QUFCZjhBQVFBQUFBY0FBQUFIQmdBQVpRQUFBQTRJQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFBd0FBCkFBRUdBQUFKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJsQUFBQURnUUFBQUVDQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFBUEFDY0oKQUFBTEFBQUYvd0FDQWdBQUN3WUFBQUVBQUFBT0JBQUFBUUlBQUF3QUFBWC9BQUlBQUFBQkFBQUFEQVlBQUFJQUFBQUVBUUFBZ0FERApBTGNBTGdBMEFBc0FBQUFOQUFBQURBQUFBQXdBQUFBTkFBQUFBd0lBQUEwR0FBQUJBQUFBRGdRQUFBRUNBQUFPQUFBRi93QUVBZ0FBCkRnWUFBQWtBQUFBRUFBQUF5QVlBQUE4QUFBWC9BQVFBQUFBQkFBQUFEd1FBQUlBQUFBQUtDZ0FBRXdBQUFCQUFBQUFUQUFBQUVBQUEKQUFRQUFBQUNBQUFBRUFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRVFBQUJmOEFCQUFBQUFNQUFBQVJCZ0FBQWdBQUFBUUFBQURJQmdBQQpFZ0FBQUFzQUFBQUxBQUFBRWdBQUFBUUFBQUFFQUFBQUVnWUFBQWdLQUFBT0FBQUYvd0FGQWdBQUV3WUFBQUVBQUFBT0NBQUFGQUFBCkJmOEFCZ0lBQUJRR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBRkFBQUFCVUFBQUFVQUFBQUZRQUFBQVlBQUFBQkFBQUEKRlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRmdBQUJmOEFCZ0FBQUFJQUFBQVdCZ0FBQWdBQUFBUUFBQURJQmdBQUZ3QUFBQXNBQUFBTApBQUFBRndBQUFBWUFBQUFEQUFBQUZ3WUFBQWdLQUFBVUFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgICAgPGtleT5SZWFsVGltZTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KcWdZQUFBQUFBUUlFQUFBREFnQUFjZ0IwQURNQWN3QjBBR0VBZEFCbER3QVAvd0FmQUFBQUR3UUFBQUlBZ1FCeUFIUUFjQUJ6QUhRQQpZUUIwQUdVQWN3Z0FBQU1EQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBTUFBQUFDCkJnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaUUFBQUE0SUFBQUNBQUFGL3dBQkFBQUFBZ0FBQUFJR0FBQmtBQUFBQlFBQUFBSUcKQUFBREFBQUYvd0FCQUFBQUF3QUFBQU1HQUFCa0FBQUFBd0FBQUFJR0FBQUVBQUFGL3dBQkFBQUFCQUFBQUFRR0FBQmtBQUFBQXdBQQpBQU1HQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCbkNnQUFCZ0FBQmY4QUFRQUFBQVlBQUFBR0JnQUFhUW9BQUFjQUFBWC9BQUVBCkFBQUhBQUFBQndZQUFHUUFBQUFEQUFBQUFnWUFBQWdBQUFYL0FBRUFBQUFJQUFBQUNBWUFBR1lLQUFBSkFBQUYvd0FCQUFBQUNRQUEKQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUJrQUFBQUF3QUFBQUVHQUFBTEFBQUYvd0FCQUFBQQpDd0FBQUFzR0FBQmxBQUFBRGdRQUFBSUNBQUFNQUFBRi93QUJBQUFBREFBQUFBd0dBQUFQQUNjSkFBQU5BQUFGL3dBQ0FnQUFEUVlBCkFBRUFBQUFPQkFBQUFnSUFBQTRBQUFYL0FBSUFBQUFCQUFBQURnWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBUEFBQUEKRGdBQUFBNEFBQUFQQUFBQUF3SUFBQThHQUFBQkFBQUFEZ1FBQUFJQ0FBQVFBQUFGL3dBRUFnQUFFQVlBQUFrQUFBQUVBQUFBeUFZQQpBQkVBQUFYL0FBUUFBQUFCQUFBQUVRUUFBSUFBQUFBS0NnQUFGUUFBQUJJQUFBQVZBQUFBRWdBQUFBUUFBQUFDQUFBQUVnWUFBQWNBCkFBQUJBQUFBOVFBQkJRQUFFd0FBQmY4QUJBQUFBQU1BQUFBVEJnQUFBZ0FBQUFRQUFBRElCZ0FBRkFBQUFBMEFBQUFOQUFBQUZBQUEKQUFRQUFBQUVBQUFBRkFZQUFBZ0tBQUFRQUFBRi93QUZBZ0FBRlFZQUFBRUFBQUFPQkFBQUFRSUFBQllBQUFYL0FBWUNBQUFXQmdBQQpBZ0FBQUFRQUFBQ1FBQUVGQUFBYUFBQUFGd0FBQUJvQUFBQVhBQUFBQmdBQUFBRUFBQUFYQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFZCkFBQUYvd0FHQUFBQUFnQUFBQmdHQUFBQ0FBQUFCQUFBQU1nR0FBQVpBQUFBRFFBQUFBMEFBQUFaQUFBQUJnQUFBQU1BQUFBWkJnQUEKQ0FvQUFCWUFBQVgvQUFjQ0FBQWFCZ0FBQVFBQUFBNElBQUFiQUFBRi93QUlBZ0FBR3dZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMApBQXNBQUFBYkFBQUFIQUFBQUJzQUFBQWNBQUFBQ0FBQUFBRUFBQUFjQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFkQUFBRi93QUlBQUFBCkFnQUFBQjBHQUFBQ0FBQUFCQUFBQU1nR0FBQWVBQUFBRFFBQUFBMEFBQUFlQUFBQUNBQUFBQU1BQUFBZUJnQUFDQW9BQUJzQUFBWC8KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va0FpcjQsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTk8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE5PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,1/MacBookAir4_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,1/MacBookAir4_1.plist new file mode 100644 index 000000000..53e0df58a --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,1/MacBookAir4_1.plist @@ -0,0 +1,449 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Jan 28 12:06:32 PDT 2011 + FanThrottledRPM + 3000 + FanMax + + 6500 + + ConfigArray + + + model + MacBookAir4,1 + enabler + + DeepSleep + + SilentRunning + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + DarkWakeServices + + DarkWakeBackgroundTasks + 1 + SleepServices + 7 + SleepServicesModes + + ModeA + + Expiration + 0 + BatteryFloor + 30 + BaseIntervals + + AC + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 86400 + + Battery + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 180 + + + + + + spinLoopFilterParams + + percentStepTime + 5 + minRunTime + 100000 + + ringFreqTables + + + + gtFreq + 350 + ringFreq + 800 + + + gtFreq + 400 + ringFreq + 800 + + + gtFreq + 450 + ringFreq + 800 + + + gtFreq + 500 + ringFreq + 800 + + + gtFreq + 550 + ringFreq + 800 + + + gtFreq + 600 + ringFreq + 800 + + + gtFreq + 650 + ringFreq + 800 + + + gtFreq + 700 + ringFreq + 800 + + + gtFreq + 750 + ringFreq + 800 + + + gtFreq + 800 + ringFreq + 800 + + + gtFreq + 850 + ringFreq + 800 + + + gtFreq + 900 + ringFreq + 900 + + + gtFreq + 950 + ringFreq + 900 + + + gtFreq + 1000 + ringFreq + 1000 + + + gtFreq + 1050 + ringFreq + 1000 + + + gtFreq + 1100 + ringFreq + 1100 + + + gtFreq + 1150 + ringFreq + 1100 + + + gtFreq + 1200 + ringFreq + 1200 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookAir4,1 + 0 + + StepContextDict + + Normal + +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/ + + Background + +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== + + RealTime + +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/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookAir4,1 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,2/Info.plist new file mode 100644 index 000000000..05ca44180 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBKYW4gMjggMTI6MDY6MzIgUERUIDIwMTE8L3N0cmluZz4KICAgICAgPGtleT5GYW5UaHJvdHRsZWRSUE08L2tleT4KICAgICAgPGludGVnZXI+MzAwMDwvaW50ZWdlcj4KICAgICAgPGtleT5GYW5NYXg8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxpbnRlZ2VyPjY1MDA8L2ludGVnZXI+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29uZmlnQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5tb2RlbDwva2V5PgogICAgICAgICAgPHN0cmluZz5NYWNCb29rQWlyNCwyPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmVuYWJsZXI8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+RGVlcFNsZWVwPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNpbGVudFJ1bm5pbmc8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICAgIDxrZXk+SU9QbGF0Zm9ybVN5c3RlbVNsZWVwUG9saWN5PC9rZXk+CiAgICAgICAgICA8ZGF0YT5VMHhRVkFFQUJnQWdBQUFBSUFBQUFBRUFBQUFGQlFBQUNBQUFBQWdBQUFBQkFBQUFBQUVBQU5RSEFBQVFBQUFBQVFBQUFBVUZBQURGQndBQUFRQUFBQUVBQUFBRkJRQUF4QWNBQUFBQUFBQUNBQUFBRFJrQUFBQUFBQUFBQUFBQUFBQUFBQTBSQUFBPTwvZGF0YT4KICAgICAgICAgIDxrZXk+RGFya1dha2VTZXJ2aWNlczwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+RGFya1dha2VCYWNrZ3JvdW5kVGFza3M8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPGtleT5TbGVlcFNlcnZpY2VzPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjc8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+U2xlZXBTZXJ2aWNlc01vZGVzPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+TW9kZUE8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+RXhwaXJhdGlvbjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+QmF0dGVyeUZsb29yPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+QmFzZUludGVydmFsczwva2V5PgogICAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICAgIDxrZXk+QUM8L2tleT4KICAgICAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICAgICAgPGtleT5CYXNlU2xlZXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjM2MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgICAgPGtleT5CYXNlV2FrZUNhcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICAgICAgPGludGVnZXI+ODY0MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICAgICAgPGtleT5CYXR0ZXJ5PC9rZXk+CiAgICAgICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVNsZWVwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgICAgIDxrZXk+QmFzZVdha2VDYXBJbnRlcnZhbDwva2V5PgogICAgICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5zcGluTG9vcEZpbHRlclBhcmFtczwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+cGVyY2VudFN0ZXBUaW1lPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjU8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+bWluUnVuVGltZTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4xMDAwMDA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PnJpbmdGcmVxVGFibGVzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjQwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NDUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj41MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjU1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj42NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjg1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMDAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMDUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SURMRV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlkbGUgbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va0FpcjQsMjwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwQ29udGV4dERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk5vcm1hbDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KRUFvQUFBQUFBUUlFQUFBQ0FnQUFiZ0J2QUhJQWJRQTFBRzBBY3d3QUFBRUNBQWYvQndBQVBBQUFBQjBFQUFBQ0FJRUFjQUJ6QUhRQQpZUUIwQUdVQWN3b0FBQVlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBVUlBQUFCCkFBQUYvd0FCQUFBQUFRQUFBQUVHQUFCbEFBQUFEZ2dBQUFJQUFBWC9BQUVBQUFBQ0FBQUFBZ1lBQUdRQUFBQUZBQUFBQWdZQUFBTUEKQUFYL0FBRUFBQUFEQUFBQUF3WUFBR1FBQUFBREFBQUFBZ1lBQUFRQUFBWC9BQUVBQUFBRUFBQUFCQVlBQUdrS0FBQUZBQUFGL3dBQgpBQUFBQlFBQUFBVUdBQUJsQUFBQURnUUFBQUVDQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUFBd0FBQUFJR0FBQUhBQUFGCi93QUJBQUFBQndBQUFBY0dBQUJsQUFBQURnUUFBQUlDQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFCUUFBQUFRR0FBQUoKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJrQUFBQUF3QUFBQUlHQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFCa0FBQUFBd0FBQUFNRwpBQUFMQUFBRi93QUJBQUFBQ3dBQUFBc0dBQUJuQ2dBQURBQUFCZjhBQVFBQUFBd0FBQUFNQmdBQWFRb0FBQTBBQUFYL0FBRUFBQUFOCkFBQUFEUVlBQUdRQUFBQURBQUFBQWdZQUFBNEFBQVgvQUFFQUFBQU9BQUFBRGdZQUFHWUtBQUFQQUFBRi93QUJBQUFBRHdBQUFBOEcKQUFCbEFBQUFEZ1FBQUFNQ0FBQVFBQUFGL3dBQkFBQUFFQUFBQUJBR0FBQmtBQUFBQlFBQUFBSUdBQUFSQUFBRi93QUJBQUFBRVFBQQpBQkVHQUFCa0FBQUFBd0FBQUFJR0FBQVNBQUFGL3dBQkFBQUFFZ0FBQUJJR0FBQmtBQUFBQXdBQUFBTUdBQUFUQUFBRi93QUJBQUFBCkV3QUFBQk1HQUFCbkNnQUFGQUFBQmY4QUFRQUFBQlFBQUFBVUJnQUFhUW9BQUJVQUFBWC9BQUVBQUFBVkFBQUFGUVlBQUdRQUFBQUQKQUFBQUFnWUFBQllBQUFYL0FBRUFBQUFXQUFBQUZnWUFBR1lLQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHQUFCbEFBQUFEZ1FBQUFRQwpBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJrQUFBQUF3QUFBQUVHQUFBWkFBQUYvd0FCQUFBQUdRQUFBQmtHQUFCbEFBQUFEZ1FBCkFBVUNBQUFhQUFBRi93QUJBQUFBR2dBQUFCb0dBQUFQQUNjSkFBQWJBQUFGL3dBQ0FnQUFHd1lBQUFFQUFBQU9CQUFBQlFJQUFCd0EKQUFYL0FBSUFBQUFCQUFBQUhBWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBZEFBQUFIQUFBQUJ3QUFBQWRBQUFBQXdJQQpBQjBHQUFBQkFBQUFEZ1FBQUFVQ0FBQWVBQUFGL3dBRUFnQUFIZ1lBQUFrQUFBQUVBQUFBeUFZQUFCOEFBQVgvQUFRQUFBQUJBQUFBCkh3UUFBSUFBQUFBS0NnQUFJd0FBQUNBQUFBQWpBQUFBSUFBQUFBUUFBQUFDQUFBQUlBWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUlRQUEKQmY4QUJBQUFBQU1BQUFBaEJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBaUFBQUFHd0FBQUJzQUFBQWlBQUFBQkFBQUFBUUFBQUFpQmdBQQpDQW9BQUI0QUFBWC9BQVVDQUFBakJnQUFBUUFBQUE0RUFBQUVBZ0FBSkFBQUJmOEFCZ0lBQUNRR0FBQUNBQUFBQkFBQUFKZ0FDQVVBCkFDZ0FBQUFsQUFBQUtBQUFBQ1VBQUFBR0FBQUFBUUFBQUNVR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUNZQUFBWC9BQVlBQUFBQ0FBQUEKSmdZQUFBSUFBQUFFQUFBQW9BQVBCUUFBSndBQUFCc0FBQUFiQUFBQUp3QUFBQVlBQUFBREFBQUFKd1lBQUFnS0FBQWtBQUFGL3dBSApBZ0FBS0FZQUFBRUFBQUFPQkFBQUF3SUFBQ2tBQUFYL0FBZ0NBQUFwQmdBQUFnQUFBQVFBQUFEMkFBa0ZBQUF0QUFBQUtnQUFBQzBBCkFBQXFBQUFBQ0FBQUFBRUFBQUFxQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFyQUFBRi93QUlBQUFBQWdBQUFDc0dBQUFDQUFBQUJBQUEKQUtBQUR3VUFBQ3dBQUFBYkFBQUFHd0FBQUN3QUFBQUlBQUFBQXdBQUFDd0dBQUFJQ2dBQUtRQUFCZjhBQ1FJQUFDMEdBQUFCQUFBQQpEZ1FBQUFJQ0FBQXVBQUFGL3dBS0FnQUFMZ1lBQUFJQUFBQUVBQUFBNmdBTEJRQUFNZ0FBQUM4QUFBQXlBQUFBTHdBQUFBb0FBQUFCCkFBQUFMd1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFNQUFBQmY4QUNnQUFBQUlBQUFBd0JnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBeEFBQUEKR3dBQUFCc0FBQUF4QUFBQUNnQUFBQU1BQUFBeEJnQUFDQW9BQUM0QUFBWC9BQXNDQUFBeUJnQUFBUUFBQUE0RUFBQUJBZ0FBTXdBQQpCZjhBREFJQUFETUdBQUFDQUFBQUJBQUFBTlFBRndVQUFEY0FBQUEwQUFBQU53QUFBRFFBQUFBTUFBQUFBUUFBQURRR0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFEVUFBQVgvQUF3QUFBQUNBQUFBTlFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBTmdBQUFCc0FBQUFiQUFBQU5nQUEKQUF3QUFBQURBQUFBTmdZQUFBZ0tBQUF6QUFBRi93QU5BZ0FBTndZQUFBRUFBQUFPQ0FBQU9BQUFCZjhBRGdJQUFEZ0dBQUFDQUFBQQpCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFPQUFBQURrQUFBQTRBQUFBT1FBQUFBNEFBQUFCQUFBQU9RWUFBQWNBQUFBQkFBQUE5UUFCCkJRQUFPZ0FBQmY4QURnQUFBQUlBQUFBNkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBN0FBQUFHd0FBQUJzQUFBQTdBQUFBRGdBQUFBTUEKQUFBN0JnQUFDQW9BQURnQUFBWC8KPC9kYXRhPgogICAgICAgICAgICA8a2V5PkJhY2tncm91bmQ8L2tleT4KICAgICAgICAgICAgPGRhdGE+CjRnVUFBQUFBQVFJRUFBQUJBZ0FBWWdCckFHY0FjZ0J1QUdRQWNBQmxBV1lBWXdCcEFHVUFiZ0IwQkFBQUFnSUFCLzhIQUFBWUFBQUEKRFFRQUFBSUFnUUJpQUdjQWNBQnpBSFFBWVFCMEFHVUFjd2dBQUFJREFBQ0FBRzBBYVFCdUFIQUFjd0IwQUdFQWRBQmxEUUFBZ0FCdApBRzRBZEFCd0FITUFkQUJoQUhRQVpRMEFBSUFBYmdCd0FITUFkQUJoQUhRQVpRQnovd0QvQVA4QS93RC9BTElBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNLQUFBQkNnQUFaQUFBQUFVQUFBQUNCZ0FBQVFBQUJmOEFBUUFBQUFFQUFBQUJCZ0FBWkFBQUFBTUFBQUFDQmdBQUFnQUFCZjhBCkFRQUFBQUlBQUFBQ0JnQUFaQUFBQUFNQUFBQURCZ0FBQXdBQUJmOEFBUUFBQUFNQUFBQURCZ0FBWndvQUFBUUFBQVgvQUFFQUFBQUUKQUFBQUJBWUFBR2tLQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCa0FBQUFBd0FBQUFJR0FBQUdBQUFGL3dBQkFBQUFCZ0FBQUFZRwpBQUJtQ2dBQUJ3QUFCZjhBQVFBQUFBY0FBQUFIQmdBQVpRQUFBQTRJQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFBd0FBCkFBRUdBQUFKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJsQUFBQURnUUFBQUVDQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFBUEFDY0oKQUFBTEFBQUYvd0FDQWdBQUN3WUFBQUVBQUFBT0JBQUFBUUlBQUF3QUFBWC9BQUlBQUFBQkFBQUFEQVlBQUFJQUFBQUVBUUFBZ0FERApBTGNBTGdBMEFBc0FBQUFOQUFBQURBQUFBQXdBQUFBTkFBQUFBd0lBQUEwR0FBQUJBQUFBRGdRQUFBRUNBQUFPQUFBRi93QUVBZ0FBCkRnWUFBQWtBQUFBRUFBQUF5QVlBQUE4QUFBWC9BQVFBQUFBQkFBQUFEd1FBQUlBQUFBQUtDZ0FBRXdBQUFCQUFBQUFUQUFBQUVBQUEKQUFRQUFBQUNBQUFBRUFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRVFBQUJmOEFCQUFBQUFNQUFBQVJCZ0FBQWdBQUFBUUFBQURJQmdBQQpFZ0FBQUFzQUFBQUxBQUFBRWdBQUFBUUFBQUFFQUFBQUVnWUFBQWdLQUFBT0FBQUYvd0FGQWdBQUV3WUFBQUVBQUFBT0NBQUFGQUFBCkJmOEFCZ0lBQUJRR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBRkFBQUFCVUFBQUFVQUFBQUZRQUFBQVlBQUFBQkFBQUEKRlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRmdBQUJmOEFCZ0FBQUFJQUFBQVdCZ0FBQWdBQUFBUUFBQURJQmdBQUZ3QUFBQXNBQUFBTApBQUFBRndBQUFBWUFBQUFEQUFBQUZ3WUFBQWdLQUFBVUFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgICAgPGtleT5SZWFsVGltZTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KcWdZQUFBQUFBUUlFQUFBREFnQUFjZ0IwQURNQWN3QjBBR0VBZEFCbER3QVAvd0FmQUFBQUR3UUFBQUlBZ1FCeUFIUUFjQUJ6QUhRQQpZUUIwQUdVQWN3Z0FBQU1EQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBTUFBQUFDCkJnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaUUFBQUE0SUFBQUNBQUFGL3dBQkFBQUFBZ0FBQUFJR0FBQmtBQUFBQlFBQUFBSUcKQUFBREFBQUYvd0FCQUFBQUF3QUFBQU1HQUFCa0FBQUFBd0FBQUFJR0FBQUVBQUFGL3dBQkFBQUFCQUFBQUFRR0FBQmtBQUFBQXdBQQpBQU1HQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCbkNnQUFCZ0FBQmY4QUFRQUFBQVlBQUFBR0JnQUFhUW9BQUFjQUFBWC9BQUVBCkFBQUhBQUFBQndZQUFHUUFBQUFEQUFBQUFnWUFBQWdBQUFYL0FBRUFBQUFJQUFBQUNBWUFBR1lLQUFBSkFBQUYvd0FCQUFBQUNRQUEKQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUJrQUFBQUF3QUFBQUVHQUFBTEFBQUYvd0FCQUFBQQpDd0FBQUFzR0FBQmxBQUFBRGdRQUFBSUNBQUFNQUFBRi93QUJBQUFBREFBQUFBd0dBQUFQQUNjSkFBQU5BQUFGL3dBQ0FnQUFEUVlBCkFBRUFBQUFPQkFBQUFnSUFBQTRBQUFYL0FBSUFBQUFCQUFBQURnWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBUEFBQUEKRGdBQUFBNEFBQUFQQUFBQUF3SUFBQThHQUFBQkFBQUFEZ1FBQUFJQ0FBQVFBQUFGL3dBRUFnQUFFQVlBQUFrQUFBQUVBQUFBeUFZQQpBQkVBQUFYL0FBUUFBQUFCQUFBQUVRUUFBSUFBQUFBS0NnQUFGUUFBQUJJQUFBQVZBQUFBRWdBQUFBUUFBQUFDQUFBQUVnWUFBQWNBCkFBQUJBQUFBOVFBQkJRQUFFd0FBQmY4QUJBQUFBQU1BQUFBVEJnQUFBZ0FBQUFRQUFBRElCZ0FBRkFBQUFBMEFBQUFOQUFBQUZBQUEKQUFRQUFBQUVBQUFBRkFZQUFBZ0tBQUFRQUFBRi93QUZBZ0FBRlFZQUFBRUFBQUFPQkFBQUFRSUFBQllBQUFYL0FBWUNBQUFXQmdBQQpBZ0FBQUFRQUFBQ1FBQUVGQUFBYUFBQUFGd0FBQUJvQUFBQVhBQUFBQmdBQUFBRUFBQUFYQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFZCkFBQUYvd0FHQUFBQUFnQUFBQmdHQUFBQ0FBQUFCQUFBQU1nR0FBQVpBQUFBRFFBQUFBMEFBQUFaQUFBQUJnQUFBQU1BQUFBWkJnQUEKQ0FvQUFCWUFBQVgvQUFjQ0FBQWFCZ0FBQVFBQUFBNElBQUFiQUFBRi93QUlBZ0FBR3dZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMApBQXNBQUFBYkFBQUFIQUFBQUJzQUFBQWNBQUFBQ0FBQUFBRUFBQUFjQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFkQUFBRi93QUlBQUFBCkFnQUFBQjBHQUFBQ0FBQUFCQUFBQU1nR0FBQWVBQUFBRFFBQUFBMEFBQUFlQUFBQUNBQUFBQU1BQUFBZUJnQUFDQW9BQUJzQUFBWC8KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va0FpcjQsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTk8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE5PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,2/MacBookAir4_2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,2/MacBookAir4_2.plist new file mode 100644 index 000000000..6b35ca803 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookAir4,2/MacBookAir4_2.plist @@ -0,0 +1,449 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Jan 28 12:06:32 PDT 2011 + FanThrottledRPM + 3000 + FanMax + + 6500 + + ConfigArray + + + model + MacBookAir4,2 + enabler + + DeepSleep + + SilentRunning + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + DarkWakeServices + + DarkWakeBackgroundTasks + 1 + SleepServices + 7 + SleepServicesModes + + ModeA + + Expiration + 0 + BatteryFloor + 30 + BaseIntervals + + AC + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 86400 + + Battery + + BaseSleepInterval + 3600 + BaseWakeCapInterval + 180 + + + + + + spinLoopFilterParams + + percentStepTime + 5 + minRunTime + 100000 + + ringFreqTables + + + + gtFreq + 350 + ringFreq + 800 + + + gtFreq + 400 + ringFreq + 800 + + + gtFreq + 450 + ringFreq + 800 + + + gtFreq + 500 + ringFreq + 800 + + + gtFreq + 550 + ringFreq + 800 + + + gtFreq + 600 + ringFreq + 800 + + + gtFreq + 650 + ringFreq + 800 + + + gtFreq + 700 + ringFreq + 800 + + + gtFreq + 750 + ringFreq + 800 + + + gtFreq + 800 + ringFreq + 800 + + + gtFreq + 850 + ringFreq + 800 + + + gtFreq + 900 + ringFreq + 900 + + + gtFreq + 950 + ringFreq + 900 + + + gtFreq + 1000 + ringFreq + 1000 + + + gtFreq + 1050 + ringFreq + 1000 + + + gtFreq + 1100 + ringFreq + 1100 + + + gtFreq + 1150 + ringFreq + 1100 + + + gtFreq + 1200 + ringFreq + 1200 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookAir4,2 + 0 + + StepContextDict + + Normal + +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/ + + Background + +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== + + RealTime + +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/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookAir4,2 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro4,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro4,1/Info.plist new file mode 100644 index 000000000..5297eaf4e --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro4,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+V1dFTjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5tb2RlbDwva2V5PgogICAgICAgICAgPHN0cmluZz5NYWNCb29rUHJvNCwxPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjExPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTQ8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TUVNX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+bWVtIHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DcmVhdGlvbkRhdGU8L2tleT4KICAgICAgPHN0cmluZz5XZWQgTWF5IDI3IDE0OjMzOjI0IFBEVCAyMDA5PC9zdHJpbmc+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm80LDE8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5udW0tc3RhdGVzPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45PC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5wcm9ncmFtPC9rZXk+CiAgICAgICAgICAgICAgICA8c3RyaW5nPlNQNDwvc3RyaW5nPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgICAgPGtleT5TUDE8L2tleT4KICAgICAgICAgICAgPGRhdGE+CnhnWUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUNFQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFUQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUE2QUFEQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBRmdBR3dVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFPZ0FBd1VBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQQpBQUQ4QUFnRkFBQVhBQUFBRkFBQUFCY0FBQUFVQUFBQUNRQUFBQUVBQUFBVUJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBVkFBQUYvd0FKCkFBQUFBZ0FBQUJVR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUJZRUFBQVdBQUFBQ1FBQUFBTUFBQUFXQmdBQUNBb0FBQk1BQUFYL0FBb0MKQUFBWEJnQUFBUUFBQUFFQUFBRG9BQU1GQUFBWUFBQUYvd0FMQWdBQUdBWUFBQUlBQUFBRUFBQUFLQUFLQlFBQUhBQUFBQmtBQUFBYwpBQUFBR1FBQUFBc0FBQUFCQUFBQUdRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUdnQUFCZjhBQ3dBQUFBSUFBQUFhQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBYkJBQUFHd0FBQUFzQUFBQURBQUFBR3dZQUFBZ0tBQUFZQUFBRi93QU1BZ0FBSEFZQUFBRUFBQUFCQUFBQTlBQUIKQlFBQUhRQUFCZjhBRFFJQUFCMEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUhRQUFBQjRBQUFBZEFBQUFIZ0FBQUEwQQpBQUFCQUFBQUhnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUh3QUFCZjhBRFFBQUFBSUFBQUFmQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFnCkJBQUFJQUFBQUEwQUFBQURBQUFBSUFZQUFBZ0tBQUFkQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgICA8a2V5PlNQNDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KWUFjQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ1lBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFLd0FEUVVBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBQ3NBQTBGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQS9BQUlCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBNkFBRApCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFBQUFDZ0FDZ1VBQUNFQUFBQWVBQUFBSVFBQUFCNEFBQUFOQUFBQUFRQUFBQjRHCkFBQUhBQUFBQVFBQUFQVUFBUVVBQUI4QUFBWC9BQTBBQUFBQ0FBQUFId1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFJQVFBQUNBQUFBQU4KQUFBQUF3QUFBQ0FHQUFBSUNnQUFIUUFBQmY4QURnSUFBQ0VHQUFBQkFBQUFBUUFBQVBRQUFRVUFBQ0lBQUFYL0FBOENBQUFpQmdBQQpBZ0FBQUFRQkFBQ0FBTU1BdHdBdUFEUUFDd0FBQUNJQUFBQWpBQUFBSWdBQUFDTUFBQUFQQUFBQUFRQUFBQ01HQUFBSEFBQUFBUUFBCkFQVUFBUVVBQUNRQUFBWC9BQThBQUFBQ0FBQUFKQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFKUVFBQUNVQUFBQVBBQUFBQXdBQUFDVUcKQUFBSUNnQUFJZ0FBQmY4PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX3NlbnNvcl9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVUG93ZXJNZ210Rmxvb3JBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+R1BVVGhyZXNob2xkRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzQsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlRBMjwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlRBMjwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PmhpZ2gtdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+bG93LXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+dGhyZXNob2xkLW1ldGhvZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PmhpZ2gtdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj40MTwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+bG93LXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5oaWdoLXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pmxvdy10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+aGlnaC10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+aGlzdG9yeS1sZW5ndGg8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pmxvdy10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjg4PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlNlbnNvcklEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+NjwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfTWVtb3J5X0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+TWVtPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NQ0hUaHJvdHRsZURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm80LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5NVDM8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5NVDM8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+U2Vuc29yQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtU2Vuc29yPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnNlbnNvci1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+NjwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro4,1/MacBookPro4_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro4,1/MacBookPro4_1.plist new file mode 100644 index 000000000..7b029c9fb --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro4,1/MacBookPro4_1.plist @@ -0,0 +1,381 @@ + + + + + IOPlatformThermalProfile + + ConfigArray + + + WWEN + + model + MacBookPro4,1 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 11 + location + gpu plimit + type + smc + + + Desc-Key + GPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 14 + location + gpu state + type + smc + + + Desc-Key + MEM_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 12 + location + mem plimit + type + smc + + + CreationDate + Wed May 27 14:33:24 PDT 2009 + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + StepDataDict + + MacBookPro4,1 + + + num-states + 9 + program + SP4 + + + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + SP4 + +YAcAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACYAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAKwADQUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AACsAA0FAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAA/AAIBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA6AAD +BQAAHQAABf8ADQIAAB0GAAACAAAABAAAACgACgUAACEAAAAeAAAAIQAAAB4AAAANAAAAAQAAAB4G +AAAHAAAAAQAAAPUAAQUAAB8AAAX/AA0AAAACAAAAHwYAAAIAAAAEAAAAoAAPBQAAIAQAACAAAAAN +AAAAAwAAACAGAAAICgAAHQAABf8ADgIAACEGAAABAAAAAQAAAPQAAQUAACIAAAX/AA8CAAAiBgAA +AgAAAAQBAACAAMMAtwAuADQACwAAACIAAAAjAAAAIgAAACMAAAAPAAAAAQAAACMGAAAHAAAAAQAA +APUAAQUAACQAAAX/AA8AAAACAAAAJAYAAAIAAAAEAAAAoAAPBQAAJQQAACUAAAAPAAAAAwAAACUG +AAAICgAAIgAABf8= + + + ctrlloop-id + 0 + is-state-driven + 1 + + + Description + SMC_GPU_sensor_Control_Loop + GPUPowerMgmtFloorArray + + 1 + + GPUThresholdDict + + MacBookPro4,1 + TA2 + TA2 + + + high-threshold + 20 + low-threshold + 0 + threshold-method + 1 + + + high-threshold + 41 + low-threshold + 25 + + + high-threshold + 72 + low-threshold + 50 + + + high-threshold + 100 + history-length + 1 + low-threshold + 88 + + + + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + SensorIDArray + + 6 + + ctrlloop-id + 1 + is-state-driven + 1 + + + Description + SMC_Memory_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + Mem + + MCHThrottleDict + + MacBookPro4,1 + MT3 + MT3 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 2 + is-state-driven + 1 + + + SensorArray + + + Desc-Key + GPU + IOClass + IOPlatformSensor + sensor-id + 6 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,1/Info.plist new file mode 100644 index 000000000..02e05a0c3 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBPY3QgMTMgMTM6NTY6MDAgUERUIDIwMDU8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm81LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNMRk1MaW1pdGluZzwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9FWFRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtZXh0ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm81LDE8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNSwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgp4Z1lBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFDRUFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBVEFBRUJRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBNkFBREJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE2QUFEQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUFBQUZnQUd3VUFBQklBQUFBUEFBQUFFZ0FBQUE4QUFBQUhBQUFBQVFBQUFBOEdBQUFIQUFBQQpBUUFBQVBVQUFRVUFBQkFBQUFYL0FBY0FBQUFDQUFBQUVBWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUVRUUFBQkVBQUFBSEFBQUFBd0FBCkFCRUdBQUFJQ2dBQURnQUFCZjhBQ0FJQUFCSUdBQUFCQUFBQUFRQUFBT2dBQXdVQUFCTUFBQVgvQUFrQ0FBQVRCZ0FBQWdBQUFBUUEKQUFEOEFBZ0ZBQUFYQUFBQUZBQUFBQmNBQUFBVUFBQUFDUUFBQUFFQUFBQVVCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQVZBQUFGL3dBSgpBQUFBQWdBQUFCVUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFCWUVBQUFXQUFBQUNRQUFBQU1BQUFBV0JnQUFDQW9BQUJNQUFBWC9BQW9DCkFBQVhCZ0FBQVFBQUFBRUFBQURvQUFNRkFBQVlBQUFGL3dBTEFnQUFHQVlBQUFJQUFBQUVBQUFBS0FBS0JRQUFIQUFBQUJrQUFBQWMKQUFBQUdRQUFBQXNBQUFBQkFBQUFHUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFHZ0FBQmY4QUN3QUFBQUlBQUFBYUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQWJCQUFBR3dBQUFBc0FBQUFEQUFBQUd3WUFBQWdLQUFBWUFBQUYvd0FNQWdBQUhBWUFBQUVBQUFBQkFBQUE5QUFCCkJRQUFIUUFBQmY4QURRSUFBQjBHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFIUUFBQUI0QUFBQWRBQUFBSGdBQUFBMEEKQUFBQkFBQUFIZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFId0FBQmY4QURRQUFBQUlBQUFBZkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBZwpCQUFBSUFBQUFBMEFBQUFEQUFBQUlBWUFBQWdLQUFBZEFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm81LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUExPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBMTwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,1/MacBookPro5_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,1/MacBookPro5_1.plist new file mode 100644 index 000000000..896122c9a --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,1/MacBookPro5_1.plist @@ -0,0 +1,209 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Oct 13 13:56:00 PDT 2005 + ConfigArray + + + model + MacBookPro5,1 + iGPUThrottle + + SLFMLimiting + 3 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro5,1 + 0 + + StepDataDict + + MacBookPro5,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro5,1 + CIA1 + CIA1 + + 1 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,2/Info.plist new file mode 100644 index 000000000..dfbce75a1 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNMRk1MaW1pdGluZzwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TWFjQm9va1BybzUsMjwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0VYVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1leHRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm81LDI8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNSwyPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgp4Z1lBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFDRUFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBVEFBRUJRQUFCQUFBQmY4QUF3QUFBQUVBQUFBRUJBQUFnQUFBQUFvSwpBQUFJQUFBQUJRQUFBQWdBQUFBRkFBQUFBd0FBQUFJQUFBQUZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQUdBQUFGL3dBREFBQUFBd0FBCkFBWUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFBY0VBQUFIQUFBQUF3QUFBQVFBQUFBSEJnQUFDQW9BQUFNQUFBWC9BQVFDQUFBSUJnQUEKQVFBQUFBRUFBQURvQUFNRkFBQUpBQUFGL3dBRkFnQUFDUVlBQUFJQUFBQUVBQUFBNkFBREJRQUFEUUFBQUFvQUFBQU5BQUFBQ2dBQQpBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQUFBQ2dBQThGCkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvd0FHQWdBQURRWUFBQUVBQUFBQkFBQUE2QUFEQlFBQURnQUEKQmY4QUJ3SUFBQTRHQUFBQ0FBQUFCQUFBQUZnQUd3VUFBQklBQUFBUEFBQUFFZ0FBQUE4QUFBQUhBQUFBQVFBQUFBOEdBQUFIQUFBQQpBUUFBQVBVQUFRVUFBQkFBQUFYL0FBY0FBQUFDQUFBQUVBWUFBQUlBQUFBRUFBQUFvQUFQQlFBQUVRUUFBQkVBQUFBSEFBQUFBd0FBCkFCRUdBQUFJQ2dBQURnQUFCZjhBQ0FJQUFCSUdBQUFCQUFBQUFRQUFBT2dBQXdVQUFCTUFBQVgvQUFrQ0FBQVRCZ0FBQWdBQUFBUUEKQUFEOEFBZ0ZBQUFYQUFBQUZBQUFBQmNBQUFBVUFBQUFDUUFBQUFFQUFBQVVCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQVZBQUFGL3dBSgpBQUFBQWdBQUFCVUdBQUFDQUFBQUJBQUFBS0FBRHdVQUFCWUVBQUFXQUFBQUNRQUFBQU1BQUFBV0JnQUFDQW9BQUJNQUFBWC9BQW9DCkFBQVhCZ0FBQVFBQUFBRUFBQURvQUFNRkFBQVlBQUFGL3dBTEFnQUFHQVlBQUFJQUFBQUVBQUFBS0FBS0JRQUFIQUFBQUJrQUFBQWMKQUFBQUdRQUFBQXNBQUFBQkFBQUFHUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFHZ0FBQmY4QUN3QUFBQUlBQUFBYUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQWJCQUFBR3dBQUFBc0FBQUFEQUFBQUd3WUFBQWdLQUFBWUFBQUYvd0FNQWdBQUhBWUFBQUVBQUFBQkFBQUE5QUFCCkJRQUFIUUFBQmY4QURRSUFBQjBHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFIUUFBQUI0QUFBQWRBQUFBSGdBQUFBMEEKQUFBQkFBQUFIZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFId0FBQmY4QURRQUFBQUlBQUFBZkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBZwpCQUFBSUFBQUFBMEFBQUFEQUFBQUlBWUFBQWdLQUFBZEFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm81LDI8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUExPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBMTwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,2/MacBookPro5_2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,2/MacBookPro5_2.plist new file mode 100644 index 000000000..f95090528 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,2/MacBookPro5_2.plist @@ -0,0 +1,209 @@ + + + + + IOPlatformThermalProfile + + ConfigArray + + + iGPUThrottle + + SLFMLimiting + 3 + model + MacBookPro5,2 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CreationDate + Tue May 12 15:35:42 PDT 2009 + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro5,2 + 0 + + StepDataDict + + MacBookPro5,2 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro5,2 + CIA1 + CIA1 + + 1 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,3/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,3/Info.plist new file mode 100644 index 000000000..72d34e8c3 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,3/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBPY3QgMTMgMTM6NTY6MDAgUERUIDIwMDU8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm81LDM8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNMRk1MaW1pdGluZzwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+RW1iZWRkZWRCYXR0ZXJ5PC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0VYVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1leHRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzUsMzwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm81LDM8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDE8L2tleT4KICAgICAgICAgICAgPGRhdGE+CnhnWUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUNFQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFUQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUE2QUFEQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBRmdBR3dVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFPZ0FBd1VBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQQpBQUQ4QUFnRkFBQVhBQUFBRkFBQUFCY0FBQUFVQUFBQUNRQUFBQUVBQUFBVUJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBVkFBQUYvd0FKCkFBQUFBZ0FBQUJVR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUJZRUFBQVdBQUFBQ1FBQUFBTUFBQUFXQmdBQUNBb0FBQk1BQUFYL0FBb0MKQUFBWEJnQUFBUUFBQUFFQUFBRG9BQU1GQUFBWUFBQUYvd0FMQWdBQUdBWUFBQUlBQUFBRUFBQUFLQUFLQlFBQUhBQUFBQmtBQUFBYwpBQUFBR1FBQUFBc0FBQUFCQUFBQUdRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUdnQUFCZjhBQ3dBQUFBSUFBQUFhQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBYkJBQUFHd0FBQUFzQUFBQURBQUFBR3dZQUFBZ0tBQUFZQUFBRi93QU1BZ0FBSEFZQUFBRUFBQUFCQUFBQTlBQUIKQlFBQUhRQUFCZjhBRFFJQUFCMEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUhRQUFBQjRBQUFBZEFBQUFIZ0FBQUEwQQpBQUFCQUFBQUhnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUh3QUFCZjhBRFFBQUFBSUFBQUFmQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFnCkJBQUFJQUFBQUEwQUFBQURBQUFBSUFZQUFBZ0tBQUFkQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzUsMzwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUExPC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,3/MacBookPro5_3.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,3/MacBookPro5_3.plist new file mode 100644 index 000000000..d09f50f59 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,3/MacBookPro5_3.plist @@ -0,0 +1,225 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Oct 13 13:56:00 PDT 2005 + ConfigArray + + + model + MacBookPro5,3 + iGPUThrottle + + SLFMLimiting + 3 + EmbeddedBattery + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro5,3 + 0 + + StepDataDict + + MacBookPro5,3 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro5,3 + CIA1 + CIA1 + + 1 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,4/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,4/Info.plist new file mode 100644 index 000000000..cb75efb84 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,4/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm81LDQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNMRk1MaW1pdGluZzwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+RW1iZWRkZWRCYXR0ZXJ5PC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNSw0PC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzUsNDwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNSw0PC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBMjwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTI8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,4/MacBookPro5_4.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,4/MacBookPro5_4.plist new file mode 100644 index 000000000..4482d28ef --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,4/MacBookPro5_4.plist @@ -0,0 +1,211 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue May 12 15:35:42 PDT 2009 + ConfigArray + + + model + MacBookPro5,4 + iGPUThrottle + + SLFMLimiting + 3 + EmbeddedBattery + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro5,4 + 0 + + StepDataDict + + MacBookPro5,4 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro5,4 + CIA2 + CIA2 + + 1 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,5/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,5/Info.plist new file mode 100644 index 000000000..c8a099b8a --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,5/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm81LDU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+aUdQVVRocm90dGxlPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PlNMRk1MaW1pdGluZzwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+RW1iZWRkZWRCYXR0ZXJ5PC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNSw1PC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzUsNTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNSw1PC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBMjwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTI8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,5/MacBookPro5_5.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,5/MacBookPro5_5.plist new file mode 100644 index 000000000..642d8bde3 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro5,5/MacBookPro5_5.plist @@ -0,0 +1,211 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue May 12 15:35:42 PDT 2009 + ConfigArray + + + model + MacBookPro5,5 + iGPUThrottle + + SLFMLimiting + 3 + EmbeddedBattery + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro5,5 + 0 + + StepDataDict + + MacBookPro5,5 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro5,5 + CIA2 + CIA2 + + 1 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,1/Info.plist new file mode 100644 index 000000000..dddba6fd4 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBKdW4gMTEgMTY6NDA6MzQgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm82LDE8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklETEVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5pZGxlIGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNiwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzYsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTA8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDEwPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpIQW9BQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFENEFBQUFmQkFBQUFnQ0JBSEFBCmN3QjBBR0VBZEFCbEFITUtBQUFHQXdBQWdBQnVBSEFBY3dCMEFHRUFkQUJsQUhQL0FQOEEvd0QvQVA4QTRnQUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3b0FBQUVLQUFCa0FBQUFCUWdBQUFFQUFBWC9BQUVBQUFBQkFBQUFBUVlBQUdVQUFBQU9DQUFBQWdBQUJmOEFBUUFBQUFJQUFBQUMKQmdBQVpBQUFBQVVBQUFBQkJnQUFBd0FBQmY4QUFRQUFBQU1BQUFBREJnQUFaUUFBQUE0RUFBQUJBZ0FBQkFBQUJmOEFBUUFBQUFRQQpBQUFFQmdBQVpBQUFBQVVBQUFBRUJnQUFCUUFBQmY4QUFRQUFBQVVBQUFBRkJnQUFaQUFBQUFVQUFBQURCZ0FBQmdBQUJmOEFBUUFBCkFBWUFBQUFHQmdBQVpBQUFBQU1BQUFBQkJnQUFCd0FBQmY4QUFRQUFBQWNBQUFBSEJnQUFhQW9BQUFnQUFBWC9BQUVBQUFBSUFBQUEKQ0FZQUFHa0tBQUFKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJrQUFBQUF3QUFBQUVHQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFCbgpDZ0FBQ3dBQUJmOEFBUUFBQUFzQUFBQUxCZ0FBWlFBQUFBNEVBQUFDQWdBQURBQUFCZjhBQVFBQUFBd0FBQUFNQmdBQVpBQUFBQVVBCkFBQUNCZ0FBRFFBQUJmOEFBUUFBQUEwQUFBQU5CZ0FBWkFBQUFBTUFBQUFCQmdBQURnQUFCZjhBQVFBQUFBNEFBQUFPQmdBQWFRb0EKQUE4QUFBWC9BQUVBQUFBUEFBQUFEd1lBQUdRQUFBQURBQUFBQVFZQUFCQUFBQVgvQUFFQUFBQVFBQUFBRUFZQUFHY0tBQUFSQUFBRgovd0FCQUFBQUVRQUFBQkVHQUFCbEFBQUFEZ1FBQUFNQ0FBQVNBQUFGL3dBQkFBQUFFZ0FBQUJJR0FBQmtBQUFBQlFBQUFBUUdBQUFUCkFBQUYvd0FCQUFBQUV3QUFBQk1HQUFCa0FBQUFBd0FBQUFFR0FBQVVBQUFGL3dBQkFBQUFGQUFBQUJRR0FBQnBDZ0FBRlFBQUJmOEEKQVFBQUFCVUFBQUFWQmdBQVpBQUFBQU1BQUFBQkJnQUFGZ0FBQmY4QUFRQUFBQllBQUFBV0JnQUFad29BQUJjQUFBWC9BQUVBQUFBWApBQUFBRndZQUFHVUFBQUFPQkFBQUJBSUFBQmdBQUFYL0FBRUFBQUFZQUFBQUdBWUFBR1FBQUFBRkFBQUFBUVlBQUJrQUFBWC9BQUVBCkFBQVpBQUFBR1FZQUFHUUFBQUFEQUFBQUFRWUFBQm9BQUFYL0FBRUFBQUFhQUFBQUdnWUFBR2NLQUFBYkFBQUYvd0FCQUFBQUd3QUEKQUJzR0FBQmxBQUFBRGdRQUFBVUNBQUFjQUFBRi93QUJBQUFBSEFBQUFCd0dBQUFQQUNjSkFBQWRBQUFGL3dBQ0FnQUFIUVlBQUFFQQpBQUFPQkFBQUJRSUFBQjRBQUFYL0FBSUFBQUFCQUFBQUhnWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBZkFBQUFIZ0FBCkFCNEFBQUFmQUFBQUF3SUFBQjhHQUFBQkFBQUFEZ1FBQUFVQ0FBQWdBQUFGL3dBRUFnQUFJQVlBQUFrQUFBQUVBQUFBeUFZQUFDRUEKQUFYL0FBUUFBQUFCQUFBQUlRUUFBSUFBQUFBS0NnQUFKUUFBQUNJQUFBQWxBQUFBSWdBQUFBUUFBQUFDQUFBQUlnWUFBQWNBQUFBQgpBQUFBOVFBQkJRQUFJd0FBQmY4QUJBQUFBQU1BQUFBakJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBa0FBQUFIUUFBQUIwQUFBQWtBQUFBCkJBQUFBQVFBQUFBa0JnQUFDQW9BQUNBQUFBWC9BQVVDQUFBbEJnQUFBUUFBQUE0RUFBQUVBZ0FBSmdBQUJmOEFCZ0lBQUNZR0FBQUMKQUFBQUJBQUFBTkFBQndVQUFDb0FBQUFuQUFBQUtnQUFBQ2NBQUFBR0FBQUFBUUFBQUNjR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUNnQQpBQVgvQUFZQUFBQUNBQUFBS0FZQUFBSUFBQUFFQUFBQW9BQVBCUUFBS1FBQUFCMEFBQUFkQUFBQUtRQUFBQVlBQUFBREFBQUFLUVlBCkFBZ0tBQUFtQUFBRi93QUhBZ0FBS2dZQUFBRUFBQUFPQkFBQUF3SUFBQ3NBQUFYL0FBZ0NBQUFyQmdBQUFnQUFBQVFBQUFDc0FBMEYKQUFBdkFBQUFMQUFBQUM4QUFBQXNBQUFBQ0FBQUFBRUFBQUFzQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUF0QUFBRi93QUlBQUFBQWdBQQpBQzBHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQzRBQUFBZEFBQUFIUUFBQUM0QUFBQUlBQUFBQXdBQUFDNEdBQUFJQ2dBQUt3QUFCZjhBCkNRSUFBQzhHQUFBQkFBQUFEZ1FBQUFJQ0FBQXdBQUFGL3dBS0FnQUFNQVlBQUFJQUFBQUVBQUFBckFBTkJRQUFOQUFBQURFQUFBQTAKQUFBQU1RQUFBQW9BQUFBQkFBQUFNUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFNZ0FBQmY4QUNnQUFBQUlBQUFBeUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQXpBQUFBSFFBQUFCMEFBQUF6QUFBQUNnQUFBQU1BQUFBekJnQUFDQW9BQURBQUFBWC9BQXNDQUFBMEJnQUFBUUFBCkFBNEVBQUFCQWdBQU5RQUFCZjhBREFJQUFEVUdBQUFDQUFBQUJBQUFBTkFBQndVQUFEa0FBQUEyQUFBQU9RQUFBRFlBQUFBTUFBQUEKQVFBQUFEWUdBQUFIQUFBQUFRQUFBUFVBQVFVQUFEY0FBQVgvQUF3QUFBQUNBQUFBTndZQUFBSUFBQUFFQUFBQW9BQVBCUUFBT0FBQQpBQjBBQUFBZEFBQUFPQUFBQUF3QUFBQURBQUFBT0FZQUFBZ0tBQUExQUFBRi93QU5BZ0FBT1FZQUFBRUFBQUFPQ0FBQU9nQUFCZjhBCkRnSUFBRG9HQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFPZ0FBQURzQUFBQTZBQUFBT3dBQUFBNEFBQUFCQUFBQU93WUEKQUFjQUFBQUJBQUFBOVFBQkJRQUFQQUFBQmY4QURnQUFBQUlBQUFBOEJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBOUFBQUFIUUFBQUIwQQpBQUE5QUFBQURnQUFBQU1BQUFBOUJnQUFDQW9BQURvQUFBWC8KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzYsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTg8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE4PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,1/MacBookPro6_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,1/MacBookPro6_1.plist new file mode 100644 index 000000000..cc387bbab --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,1/MacBookPro6_1.plist @@ -0,0 +1,234 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Jun 11 16:40:34 PDT 2009 + ConfigArray + + + model + MacBookPro6,1 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro6,1 + 0 + + StepDataDict + + MacBookPro6,1 + SP10 + SP10 + +HAoAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAD4AAAAfBAAAAgCBAHAA +cwB0AGEAdABlAHMKAAAGAwAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8A4gAA/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/8ACw8A +AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A +CwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAAC +BgAAZAAAAAUAAAABBgAAAwAABf8AAQAAAAMAAAADBgAAZQAAAA4EAAABAgAABAAABf8AAQAAAAQA +AAAEBgAAZAAAAAUAAAAEBgAABQAABf8AAQAAAAUAAAAFBgAAZAAAAAUAAAADBgAABgAABf8AAQAA +AAYAAAAGBgAAZAAAAAMAAAABBgAABwAABf8AAQAAAAcAAAAHBgAAaAoAAAgAAAX/AAEAAAAIAAAA +CAYAAGkKAAAJAAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAEGAAAKAAAF/wABAAAACgAAAAoGAABn +CgAACwAABf8AAQAAAAsAAAALBgAAZQAAAA4EAAACAgAADAAABf8AAQAAAAwAAAAMBgAAZAAAAAUA +AAACBgAADQAABf8AAQAAAA0AAAANBgAAZAAAAAMAAAABBgAADgAABf8AAQAAAA4AAAAOBgAAaQoA +AA8AAAX/AAEAAAAPAAAADwYAAGQAAAADAAAAAQYAABAAAAX/AAEAAAAQAAAAEAYAAGcKAAARAAAF +/wABAAAAEQAAABEGAABlAAAADgQAAAMCAAASAAAF/wABAAAAEgAAABIGAABkAAAABQAAAAQGAAAT +AAAF/wABAAAAEwAAABMGAABkAAAAAwAAAAEGAAAUAAAF/wABAAAAFAAAABQGAABpCgAAFQAABf8A +AQAAABUAAAAVBgAAZAAAAAMAAAABBgAAFgAABf8AAQAAABYAAAAWBgAAZwoAABcAAAX/AAEAAAAX +AAAAFwYAAGUAAAAOBAAABAIAABgAAAX/AAEAAAAYAAAAGAYAAGQAAAAFAAAAAQYAABkAAAX/AAEA +AAAZAAAAGQYAAGQAAAADAAAAAQYAABoAAAX/AAEAAAAaAAAAGgYAAGcKAAAbAAAF/wABAAAAGwAA +ABsGAABlAAAADgQAAAUCAAAcAAAF/wABAAAAHAAAABwGAAAPACcJAAAdAAAF/wACAgAAHQYAAAEA +AAAOBAAABQIAAB4AAAX/AAIAAAABAAAAHgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAfAAAAHgAA +AB4AAAAfAAAAAwIAAB8GAAABAAAADgQAAAUCAAAgAAAF/wAEAgAAIAYAAAkAAAAEAAAAyAYAACEA +AAX/AAQAAAABAAAAIQQAAIAAAAAKCgAAJQAAACIAAAAlAAAAIgAAAAQAAAACAAAAIgYAAAcAAAAB +AAAA9QABBQAAIwAABf8ABAAAAAMAAAAjBgAAAgAAAAQAAACgAA8FAAAkAAAAHQAAAB0AAAAkAAAA +BAAAAAQAAAAkBgAACAoAACAAAAX/AAUCAAAlBgAAAQAAAA4EAAAEAgAAJgAABf8ABgIAACYGAAAC +AAAABAAAANAABwUAACoAAAAnAAAAKgAAACcAAAAGAAAAAQAAACcGAAAHAAAAAQAAAPUAAQUAACgA +AAX/AAYAAAACAAAAKAYAAAIAAAAEAAAAoAAPBQAAKQAAAB0AAAAdAAAAKQAAAAYAAAADAAAAKQYA +AAgKAAAmAAAF/wAHAgAAKgYAAAEAAAAOBAAAAwIAACsAAAX/AAgCAAArBgAAAgAAAAQAAACsAA0F +AAAvAAAALAAAAC8AAAAsAAAACAAAAAEAAAAsBgAABwAAAAEAAAD1AAEFAAAtAAAF/wAIAAAAAgAA +AC0GAAACAAAABAAAAKAADwUAAC4AAAAdAAAAHQAAAC4AAAAIAAAAAwAAAC4GAAAICgAAKwAABf8A +CQIAAC8GAAABAAAADgQAAAICAAAwAAAF/wAKAgAAMAYAAAIAAAAEAAAArAANBQAANAAAADEAAAA0 +AAAAMQAAAAoAAAABAAAAMQYAAAcAAAABAAAA9QABBQAAMgAABf8ACgAAAAIAAAAyBgAAAgAAAAQA +AACgAA8FAAAzAAAAHQAAAB0AAAAzAAAACgAAAAMAAAAzBgAACAoAADAAAAX/AAsCAAA0BgAAAQAA +AA4EAAABAgAANQAABf8ADAIAADUGAAACAAAABAAAANAABwUAADkAAAA2AAAAOQAAADYAAAAMAAAA +AQAAADYGAAAHAAAAAQAAAPUAAQUAADcAAAX/AAwAAAACAAAANwYAAAIAAAAEAAAAoAAPBQAAOAAA +AB0AAAAdAAAAOAAAAAwAAAADAAAAOAYAAAgKAAA1AAAF/wANAgAAOQYAAAEAAAAOCAAAOgAABf8A +DgIAADoGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAOgAAADsAAAA6AAAAOwAAAA4AAAABAAAAOwYA +AAcAAAABAAAA9QABBQAAPAAABf8ADgAAAAIAAAA8BgAAAgAAAAQAAACgAA8FAAA9AAAAHQAAAB0A +AAA9AAAADgAAAAMAAAA9BgAACAoAADoAAAX/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro6,1 + CIA8 + CIA8 + + 15 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,2/Info.plist new file mode 100644 index 000000000..debf07a45 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBKdW4gMTEgMTY6NDM6MzggUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm82LDI8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklETEVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5pZGxlIGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvNiwyPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzYsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTA8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDEwPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpIQW9BQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFENEFBQUFmQkFBQUFnQ0JBSEFBCmN3QjBBR0VBZEFCbEFITUtBQUFHQXdBQWdBQnVBSEFBY3dCMEFHRUFkQUJsQUhQL0FQOEEvd0QvQVA4QTRnQUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3b0FBQUVLQUFCa0FBQUFCUWdBQUFFQUFBWC9BQUVBQUFBQkFBQUFBUVlBQUdVQUFBQU9DQUFBQWdBQUJmOEFBUUFBQUFJQUFBQUMKQmdBQVpBQUFBQVVBQUFBQkJnQUFBd0FBQmY4QUFRQUFBQU1BQUFBREJnQUFaUUFBQUE0RUFBQUJBZ0FBQkFBQUJmOEFBUUFBQUFRQQpBQUFFQmdBQVpBQUFBQVVBQUFBRUJnQUFCUUFBQmY4QUFRQUFBQVVBQUFBRkJnQUFaQUFBQUFVQUFBQURCZ0FBQmdBQUJmOEFBUUFBCkFBWUFBQUFHQmdBQVpBQUFBQU1BQUFBQkJnQUFCd0FBQmY4QUFRQUFBQWNBQUFBSEJnQUFhQW9BQUFnQUFBWC9BQUVBQUFBSUFBQUEKQ0FZQUFHa0tBQUFKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJrQUFBQUF3QUFBQUVHQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFCbgpDZ0FBQ3dBQUJmOEFBUUFBQUFzQUFBQUxCZ0FBWlFBQUFBNEVBQUFDQWdBQURBQUFCZjhBQVFBQUFBd0FBQUFNQmdBQVpBQUFBQVVBCkFBQUNCZ0FBRFFBQUJmOEFBUUFBQUEwQUFBQU5CZ0FBWkFBQUFBTUFBQUFCQmdBQURnQUFCZjhBQVFBQUFBNEFBQUFPQmdBQWFRb0EKQUE4QUFBWC9BQUVBQUFBUEFBQUFEd1lBQUdRQUFBQURBQUFBQVFZQUFCQUFBQVgvQUFFQUFBQVFBQUFBRUFZQUFHY0tBQUFSQUFBRgovd0FCQUFBQUVRQUFBQkVHQUFCbEFBQUFEZ1FBQUFNQ0FBQVNBQUFGL3dBQkFBQUFFZ0FBQUJJR0FBQmtBQUFBQlFBQUFBUUdBQUFUCkFBQUYvd0FCQUFBQUV3QUFBQk1HQUFCa0FBQUFBd0FBQUFFR0FBQVVBQUFGL3dBQkFBQUFGQUFBQUJRR0FBQnBDZ0FBRlFBQUJmOEEKQVFBQUFCVUFBQUFWQmdBQVpBQUFBQU1BQUFBQkJnQUFGZ0FBQmY4QUFRQUFBQllBQUFBV0JnQUFad29BQUJjQUFBWC9BQUVBQUFBWApBQUFBRndZQUFHVUFBQUFPQkFBQUJBSUFBQmdBQUFYL0FBRUFBQUFZQUFBQUdBWUFBR1FBQUFBRkFBQUFBUVlBQUJrQUFBWC9BQUVBCkFBQVpBQUFBR1FZQUFHUUFBQUFEQUFBQUFRWUFBQm9BQUFYL0FBRUFBQUFhQUFBQUdnWUFBR2NLQUFBYkFBQUYvd0FCQUFBQUd3QUEKQUJzR0FBQmxBQUFBRGdRQUFBVUNBQUFjQUFBRi93QUJBQUFBSEFBQUFCd0dBQUFQQUNjSkFBQWRBQUFGL3dBQ0FnQUFIUVlBQUFFQQpBQUFPQkFBQUJRSUFBQjRBQUFYL0FBSUFBQUFCQUFBQUhnWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBZkFBQUFIZ0FBCkFCNEFBQUFmQUFBQUF3SUFBQjhHQUFBQkFBQUFEZ1FBQUFVQ0FBQWdBQUFGL3dBRUFnQUFJQVlBQUFrQUFBQUVBQUFBeUFZQUFDRUEKQUFYL0FBUUFBQUFCQUFBQUlRUUFBSUFBQUFBS0NnQUFKUUFBQUNJQUFBQWxBQUFBSWdBQUFBUUFBQUFDQUFBQUlnWUFBQWNBQUFBQgpBQUFBOVFBQkJRQUFJd0FBQmY4QUJBQUFBQU1BQUFBakJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBa0FBQUFIUUFBQUIwQUFBQWtBQUFBCkJBQUFBQVFBQUFBa0JnQUFDQW9BQUNBQUFBWC9BQVVDQUFBbEJnQUFBUUFBQUE0RUFBQUVBZ0FBSmdBQUJmOEFCZ0lBQUNZR0FBQUMKQUFBQUJBQUFBTkFBQndVQUFDb0FBQUFuQUFBQUtnQUFBQ2NBQUFBR0FBQUFBUUFBQUNjR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUNnQQpBQVgvQUFZQUFBQUNBQUFBS0FZQUFBSUFBQUFFQUFBQW9BQVBCUUFBS1FBQUFCMEFBQUFkQUFBQUtRQUFBQVlBQUFBREFBQUFLUVlBCkFBZ0tBQUFtQUFBRi93QUhBZ0FBS2dZQUFBRUFBQUFPQkFBQUF3SUFBQ3NBQUFYL0FBZ0NBQUFyQmdBQUFnQUFBQVFBQUFDc0FBMEYKQUFBdkFBQUFMQUFBQUM4QUFBQXNBQUFBQ0FBQUFBRUFBQUFzQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUF0QUFBRi93QUlBQUFBQWdBQQpBQzBHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQzRBQUFBZEFBQUFIUUFBQUM0QUFBQUlBQUFBQXdBQUFDNEdBQUFJQ2dBQUt3QUFCZjhBCkNRSUFBQzhHQUFBQkFBQUFEZ1FBQUFJQ0FBQXdBQUFGL3dBS0FnQUFNQVlBQUFJQUFBQUVBQUFBckFBTkJRQUFOQUFBQURFQUFBQTAKQUFBQU1RQUFBQW9BQUFBQkFBQUFNUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFNZ0FBQmY4QUNnQUFBQUlBQUFBeUJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQXpBQUFBSFFBQUFCMEFBQUF6QUFBQUNnQUFBQU1BQUFBekJnQUFDQW9BQURBQUFBWC9BQXNDQUFBMEJnQUFBUUFBCkFBNEVBQUFCQWdBQU5RQUFCZjhBREFJQUFEVUdBQUFDQUFBQUJBQUFBTkFBQndVQUFEa0FBQUEyQUFBQU9RQUFBRFlBQUFBTUFBQUEKQVFBQUFEWUdBQUFIQUFBQUFRQUFBUFVBQVFVQUFEY0FBQVgvQUF3QUFBQUNBQUFBTndZQUFBSUFBQUFFQUFBQW9BQVBCUUFBT0FBQQpBQjBBQUFBZEFBQUFPQUFBQUF3QUFBQURBQUFBT0FZQUFBZ0tBQUExQUFBRi93QU5BZ0FBT1FZQUFBRUFBQUFPQ0FBQU9nQUFCZjhBCkRnSUFBRG9HQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFPZ0FBQURzQUFBQTZBQUFBT3dBQUFBNEFBQUFCQUFBQU93WUEKQUFjQUFBQUJBQUFBOVFBQkJRQUFQQUFBQmY4QURnQUFBQUlBQUFBOEJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBOUFBQUFIUUFBQUIwQQpBQUE5QUFBQURnQUFBQU1BQUFBOUJnQUFDQW9BQURvQUFBWC8KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzYsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTg8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE4PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,2/MacBookPro6_2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,2/MacBookPro6_2.plist new file mode 100644 index 000000000..4af95d234 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro6,2/MacBookPro6_2.plist @@ -0,0 +1,234 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Jun 11 16:43:38 PDT 2009 + ConfigArray + + + model + MacBookPro6,2 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro6,2 + 0 + + StepDataDict + + MacBookPro6,2 + SP10 + SP10 + +HAoAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAD4AAAAfBAAAAgCBAHAA +cwB0AGEAdABlAHMKAAAGAwAAgABuAHAAcwB0AGEAdABlAHP/AP8A/wD/AP8A4gAA/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/8ACw8A +AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A +CwoAAAEKAABkAAAABQgAAAEAAAX/AAEAAAABAAAAAQYAAGUAAAAOCAAAAgAABf8AAQAAAAIAAAAC +BgAAZAAAAAUAAAABBgAAAwAABf8AAQAAAAMAAAADBgAAZQAAAA4EAAABAgAABAAABf8AAQAAAAQA +AAAEBgAAZAAAAAUAAAAEBgAABQAABf8AAQAAAAUAAAAFBgAAZAAAAAUAAAADBgAABgAABf8AAQAA +AAYAAAAGBgAAZAAAAAMAAAABBgAABwAABf8AAQAAAAcAAAAHBgAAaAoAAAgAAAX/AAEAAAAIAAAA +CAYAAGkKAAAJAAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAEGAAAKAAAF/wABAAAACgAAAAoGAABn +CgAACwAABf8AAQAAAAsAAAALBgAAZQAAAA4EAAACAgAADAAABf8AAQAAAAwAAAAMBgAAZAAAAAUA +AAACBgAADQAABf8AAQAAAA0AAAANBgAAZAAAAAMAAAABBgAADgAABf8AAQAAAA4AAAAOBgAAaQoA +AA8AAAX/AAEAAAAPAAAADwYAAGQAAAADAAAAAQYAABAAAAX/AAEAAAAQAAAAEAYAAGcKAAARAAAF +/wABAAAAEQAAABEGAABlAAAADgQAAAMCAAASAAAF/wABAAAAEgAAABIGAABkAAAABQAAAAQGAAAT +AAAF/wABAAAAEwAAABMGAABkAAAAAwAAAAEGAAAUAAAF/wABAAAAFAAAABQGAABpCgAAFQAABf8A +AQAAABUAAAAVBgAAZAAAAAMAAAABBgAAFgAABf8AAQAAABYAAAAWBgAAZwoAABcAAAX/AAEAAAAX +AAAAFwYAAGUAAAAOBAAABAIAABgAAAX/AAEAAAAYAAAAGAYAAGQAAAAFAAAAAQYAABkAAAX/AAEA +AAAZAAAAGQYAAGQAAAADAAAAAQYAABoAAAX/AAEAAAAaAAAAGgYAAGcKAAAbAAAF/wABAAAAGwAA +ABsGAABlAAAADgQAAAUCAAAcAAAF/wABAAAAHAAAABwGAAAPACcJAAAdAAAF/wACAgAAHQYAAAEA +AAAOBAAABQIAAB4AAAX/AAIAAAABAAAAHgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAfAAAAHgAA +AB4AAAAfAAAAAwIAAB8GAAABAAAADgQAAAUCAAAgAAAF/wAEAgAAIAYAAAkAAAAEAAAAyAYAACEA +AAX/AAQAAAABAAAAIQQAAIAAAAAKCgAAJQAAACIAAAAlAAAAIgAAAAQAAAACAAAAIgYAAAcAAAAB +AAAA9QABBQAAIwAABf8ABAAAAAMAAAAjBgAAAgAAAAQAAACgAA8FAAAkAAAAHQAAAB0AAAAkAAAA +BAAAAAQAAAAkBgAACAoAACAAAAX/AAUCAAAlBgAAAQAAAA4EAAAEAgAAJgAABf8ABgIAACYGAAAC +AAAABAAAANAABwUAACoAAAAnAAAAKgAAACcAAAAGAAAAAQAAACcGAAAHAAAAAQAAAPUAAQUAACgA +AAX/AAYAAAACAAAAKAYAAAIAAAAEAAAAoAAPBQAAKQAAAB0AAAAdAAAAKQAAAAYAAAADAAAAKQYA +AAgKAAAmAAAF/wAHAgAAKgYAAAEAAAAOBAAAAwIAACsAAAX/AAgCAAArBgAAAgAAAAQAAACsAA0F +AAAvAAAALAAAAC8AAAAsAAAACAAAAAEAAAAsBgAABwAAAAEAAAD1AAEFAAAtAAAF/wAIAAAAAgAA +AC0GAAACAAAABAAAAKAADwUAAC4AAAAdAAAAHQAAAC4AAAAIAAAAAwAAAC4GAAAICgAAKwAABf8A +CQIAAC8GAAABAAAADgQAAAICAAAwAAAF/wAKAgAAMAYAAAIAAAAEAAAArAANBQAANAAAADEAAAA0 +AAAAMQAAAAoAAAABAAAAMQYAAAcAAAABAAAA9QABBQAAMgAABf8ACgAAAAIAAAAyBgAAAgAAAAQA +AACgAA8FAAAzAAAAHQAAAB0AAAAzAAAACgAAAAMAAAAzBgAACAoAADAAAAX/AAsCAAA0BgAAAQAA +AA4EAAABAgAANQAABf8ADAIAADUGAAACAAAABAAAANAABwUAADkAAAA2AAAAOQAAADYAAAAMAAAA +AQAAADYGAAAHAAAAAQAAAPUAAQUAADcAAAX/AAwAAAACAAAANwYAAAIAAAAEAAAAoAAPBQAAOAAA +AB0AAAAdAAAAOAAAAAwAAAADAAAAOAYAAAgKAAA1AAAF/wANAgAAOQYAAAEAAAAOCAAAOgAABf8A +DgIAADoGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAOgAAADsAAAA6AAAAOwAAAA4AAAABAAAAOwYA +AAcAAAABAAAA9QABBQAAPAAABf8ADgAAAAIAAAA8BgAAAgAAAAQAAACgAA8FAAA9AAAAHQAAAB0A +AAA9AAAADgAAAAMAAAA9BgAACAoAADoAAAX/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro6,2 + CIA8 + CIA8 + + 15 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro7,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro7,1/Info.plist new file mode 100644 index 000000000..929c809e1 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro7,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBPY3QgMzAgMTM6MDQ6MzQgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm83LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+U0xGTUxpbWl0aW5nPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SURMRV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlkbGUgbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzcsMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY0Jvb2tQcm83LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDE8L2tleT4KICAgICAgICAgICAgPGRhdGE+CnhnWUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUNFQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFUQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUE2QUFEQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBRmdBR3dVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFPZ0FBd1VBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQQpBQUQ4QUFnRkFBQVhBQUFBRkFBQUFCY0FBQUFVQUFBQUNRQUFBQUVBQUFBVUJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBVkFBQUYvd0FKCkFBQUFBZ0FBQUJVR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUJZRUFBQVdBQUFBQ1FBQUFBTUFBQUFXQmdBQUNBb0FBQk1BQUFYL0FBb0MKQUFBWEJnQUFBUUFBQUFFQUFBRG9BQU1GQUFBWUFBQUYvd0FMQWdBQUdBWUFBQUlBQUFBRUFBQUFLQUFLQlFBQUhBQUFBQmtBQUFBYwpBQUFBR1FBQUFBc0FBQUFCQUFBQUdRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUdnQUFCZjhBQ3dBQUFBSUFBQUFhQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBYkJBQUFHd0FBQUFzQUFBQURBQUFBR3dZQUFBZ0tBQUFZQUFBRi93QU1BZ0FBSEFZQUFBRUFBQUFCQUFBQTlBQUIKQlFBQUhRQUFCZjhBRFFJQUFCMEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUhRQUFBQjRBQUFBZEFBQUFIZ0FBQUEwQQpBQUFCQUFBQUhnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUh3QUFCZjhBRFFBQUFBSUFBQUFmQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFnCkJBQUFJQUFBQUEwQUFBQURBQUFBSUFZQUFBZ0tBQUFkQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzcsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTM8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUEzPC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro7,1/MacBookPro7_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro7,1/MacBookPro7_1.plist new file mode 100644 index 000000000..488c8b2cf --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro7,1/MacBookPro7_1.plist @@ -0,0 +1,207 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Oct 30 13:04:34 PDT 2009 + ConfigArray + + + model + MacBookPro7,1 + SLFMLimiting + 1 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro7,1 + 0 + + StepDataDict + + MacBookPro7,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro7,1 + CIA3 + CIA3 + + 3 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,1/Info.plist new file mode 100644 index 000000000..d8865bc80 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBBdWcgMTkgMTc6Mzg6MzIgUERUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5GYW5UaHJvdHRsZWRSUE08L2tleT4KICAgICAgPGludGVnZXI+MzUwMDwvaW50ZWdlcj4KICAgICAgPGtleT5GYW5NYXg8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxpbnRlZ2VyPjYyMDA8L2ludGVnZXI+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29uZmlnQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5tb2RlbDwva2V5PgogICAgICAgICAgPHN0cmluZz5NYWNCb29rUHJvOCwxPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkRlZXBTbGVlcDwva2V5PgogICAgICAgICAgPGZhbHNlLz4KICAgICAgICAgIDxrZXk+SU9QbGF0Zm9ybVN5c3RlbVNsZWVwUG9saWN5PC9rZXk+CiAgICAgICAgICA8ZGF0YT5VMHhRVkFFQUJnQWdBQUFBSUFBQUFBRUFBQUFGQlFBQUNBQUFBQWdBQUFBQkFBQUFBQUVBQU5RSEFBQVFBQUFBQVFBQUFBVUZBQURGQndBQUFRQUFBQUVBQUFBRkJRQUF4QWNBQUFBQUFBQUNBQUFBRFJrQUFBQUFBQUFBQUFBQUFBQUFBQTBSQUFBPTwvZGF0YT4KICAgICAgICAgIDxrZXk+cmluZ0ZyZXFUYWJsZXM8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjc1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEyMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjg1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjkwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE2MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjk1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE3MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMDUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTkwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIwMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTI1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5JRExFX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+aWRsZSBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvOCwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBDb250ZXh0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+Tm9ybWFsPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpzQW9BQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFFSUFBQUFqQkFBQUFnQ0JBSEFBCmN3QjBBR0VBZEFCbEFITUtBQUFHQXdBQWdBQnRBR2tBYmdCd0FITUFkQUJoQUhRQVpRMEFBSUFBYlFCdUFIUUFjQUJ6QUhRQVlRQjAKQUdVTkFBQ0FBRzRBY0FCekFIUUFZUUIwQUdVQWMvOEEvd0QvQVA4QS93Q3lBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTENnQUFBUW9BQUdRQUFBQUYKQ0FBQUFRQUFCZjhBQVFBQUFBRUFBQUFCQmdBQVpRQUFBQTRJQUFBQ0FBQUYvd0FCQUFBQUFnQUFBQUlHQUFCa0FBQUFBd0FBQUFJRwpBQUFEQUFBRi93QUJBQUFBQXdBQUFBTUdBQUJsQUFBQURnUUFBQUVDQUFBRUFBQUYvd0FCQUFBQUJBQUFBQVFHQUFCa0FBQUFCUUFBCkFBUUdBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUEKQXdBQUFBTUdBQUFIQUFBRi93QUJBQUFBQndBQUFBY0dBQUJuQ2dBQUNBQUFCZjhBQVFBQUFBZ0FBQUFJQmdBQWFRb0FBQWtBQUFYLwpBQUVBQUFBSkFBQUFDUVlBQUdRQUFBQURBQUFBQWdZQUFBb0FBQVgvQUFFQUFBQUtBQUFBQ2dZQUFHWUtBQUFMQUFBRi93QUJBQUFBCkN3QUFBQXNHQUFCbEFBQUFEZ1FBQUFJQ0FBQU1BQUFGL3dBQkFBQUFEQUFBQUF3R0FBQmtBQUFBQlFBQUFBSUdBQUFOQUFBRi93QUIKQUFBQURRQUFBQTBHQUFCa0FBQUFBd0FBQUFJR0FBQU9BQUFGL3dBQkFBQUFEZ0FBQUE0R0FBQmtBQUFBQXdBQUFBTUdBQUFQQUFBRgovd0FCQUFBQUR3QUFBQThHQUFCbkNnQUFFQUFBQmY4QUFRQUFBQkFBQUFBUUJnQUFhUW9BQUJFQUFBWC9BQUVBQUFBUkFBQUFFUVlBCkFHUUFBQUFEQUFBQUFnWUFBQklBQUFYL0FBRUFBQUFTQUFBQUVnWUFBR1lLQUFBVEFBQUYvd0FCQUFBQUV3QUFBQk1HQUFCbEFBQUEKRGdRQUFBTUNBQUFVQUFBRi93QUJBQUFBRkFBQUFCUUdBQUJrQUFBQUJRQUFBQVFHQUFBVkFBQUYvd0FCQUFBQUZRQUFBQlVHQUFCawpBQUFBQlFBQUFBTUdBQUFXQUFBRi93QUJBQUFBRmdBQUFCWUdBQUJrQUFBQUF3QUFBQUlHQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHCkFBQmtBQUFBQXdBQUFBTUdBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJuQ2dBQUdRQUFCZjhBQVFBQUFCa0FBQUFaQmdBQWFBb0EKQUJvQUFBWC9BQUVBQUFBYUFBQUFHZ1lBQUdrS0FBQWJBQUFGL3dBQkFBQUFHd0FBQUJzR0FBQmtBQUFBQXdBQUFBSUdBQUFjQUFBRgovd0FCQUFBQUhBQUFBQndHQUFCbUNnQUFIUUFBQmY4QUFRQUFBQjBBQUFBZEJnQUFaUUFBQUE0RUFBQUVBZ0FBSGdBQUJmOEFBUUFBCkFCNEFBQUFlQmdBQVpBQUFBQU1BQUFBQkJnQUFId0FBQmY4QUFRQUFBQjhBQUFBZkJnQUFaUUFBQUE0RUFBQUZBZ0FBSUFBQUJmOEEKQVFBQUFDQUFBQUFnQmdBQUR3QW5DUUFBSVFBQUJmOEFBZ0lBQUNFR0FBQUJBQUFBRGdRQUFBVUNBQUFpQUFBRi93QUNBQUFBQVFBQQpBQ0lHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFJd0FBQUNJQUFBQWlBQUFBSXdBQUFBTUNBQUFqQmdBQUFRQUFBQTRFCkFBQUZBZ0FBSkFBQUJmOEFCQUlBQUNRR0FBQUpBQUFBQkFBQUFNZ0dBQUFsQUFBRi93QUVBQUFBQVFBQUFDVUVBQUNBQUFBQUNnb0EKQUNrQUFBQW1BQUFBS1FBQUFDWUFBQUFFQUFBQUFnQUFBQ1lHQUFBSEFBQUFBUUFBQVBVQUFRVUFBQ2NBQUFYL0FBUUFBQUFEQUFBQQpKd1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFLQUFBQUNFQUFBQWhBQUFBS0FBQUFBUUFBQUFFQUFBQUtBWUFBQWdLQUFBa0FBQUYvd0FGCkFnQUFLUVlBQUFFQUFBQU9CQUFBQkFJQUFDb0FBQVgvQUFZQ0FBQXFCZ0FBQWdBQUFBUUFBQURRQUFjRkFBQXVBQUFBS3dBQUFDNEEKQUFBckFBQUFCZ0FBQUFFQUFBQXJCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQXNBQUFGL3dBR0FBQUFBZ0FBQUN3R0FBQUNBQUFBQkFBQQpBS0FBRHdVQUFDMEFBQUFoQUFBQUlRQUFBQzBBQUFBR0FBQUFBd0FBQUMwR0FBQUlDZ0FBS2dBQUJmOEFCd0lBQUM0R0FBQUJBQUFBCkRnUUFBQU1DQUFBdkFBQUYvd0FJQWdBQUx3WUFBQUlBQUFBRUFBQUFyQUFOQlFBQU13QUFBREFBQUFBekFBQUFNQUFBQUFnQUFBQUIKQUFBQU1BWUFBQWNBQUFBQkFBQUE5UUFCQlFBQU1RQUFCZjhBQ0FBQUFBSUFBQUF4QmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUF5QUFBQQpJUUFBQUNFQUFBQXlBQUFBQ0FBQUFBTUFBQUF5QmdBQUNBb0FBQzhBQUFYL0FBa0NBQUF6QmdBQUFRQUFBQTRFQUFBQ0FnQUFOQUFBCkJmOEFDZ0lBQURRR0FBQUNBQUFBQkFBQUFLd0FEUVVBQURnQUFBQTFBQUFBT0FBQUFEVUFBQUFLQUFBQUFRQUFBRFVHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQURZQUFBWC9BQW9BQUFBQ0FBQUFOZ1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFOd0FBQUNFQUFBQWhBQUFBTndBQQpBQW9BQUFBREFBQUFOd1lBQUFnS0FBQTBBQUFGL3dBTEFnQUFPQVlBQUFFQUFBQU9CQUFBQVFJQUFEa0FBQVgvQUF3Q0FBQTVCZ0FBCkFnQUFBQVFBQUFEUUFBY0ZBQUE5QUFBQU9nQUFBRDBBQUFBNkFBQUFEQUFBQUFFQUFBQTZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQTcKQUFBRi93QU1BQUFBQWdBQUFEc0dBQUFDQUFBQUJBQUFBS0FBRHdVQUFEd0FBQUFoQUFBQUlRQUFBRHdBQUFBTUFBQUFBd0FBQUR3RwpBQUFJQ2dBQU9RQUFCZjhBRFFJQUFEMEdBQUFCQUFBQURnZ0FBRDRBQUFYL0FBNENBQUErQmdBQUFnQUFBQVFCQUFDQUFNTUF0d0F1CkFEUUFDd0FBQUQ0QUFBQS9BQUFBUGdBQUFEOEFBQUFPQUFBQUFRQUFBRDhHQUFBSEFBQUFBUUFBQVBVQUFRVUFBRUFBQUFYL0FBNEEKQUFBQ0FBQUFRQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFRUUFBQUNFQUFBQWhBQUFBUVFBQUFBNEFBQUFEQUFBQVFRWUFBQWdLQUFBKwpBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICAgIDxrZXk+QmFja2dyb3VuZDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KNGdVQUFBQUFBUUlFQUFBQkFnQUFZZ0JyQUdjQWNnQnVBR1FBY0FCbEFXWUFZd0JwQUdVQWJnQjBCQUFBQWdJQUIvOEhBQUFZQUFBQQpEUVFBQUFJQWdRQmlBR2NBY0FCekFIUUFZUUIwQUdVQWN3Z0FBQUlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0CkFHNEFkQUJ3QUhNQWRBQmhBSFFBWlEwQUFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc0tBQUFCQ2dBQVpBQUFBQVVBQUFBQ0JnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaQUFBQUFNQUFBQUNCZ0FBQWdBQUJmOEEKQVFBQUFBSUFBQUFDQmdBQVpBQUFBQU1BQUFBREJnQUFBd0FBQmY4QUFRQUFBQU1BQUFBREJnQUFad29BQUFRQUFBWC9BQUVBQUFBRQpBQUFBQkFZQUFHa0tBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHCkFBQm1DZ0FBQndBQUJmOEFBUUFBQUFjQUFBQUhCZ0FBWlFBQUFBNElBQUFJQUFBRi93QUJBQUFBQ0FBQUFBZ0dBQUJrQUFBQUF3QUEKQUFFR0FBQUpBQUFGL3dBQkFBQUFDUUFBQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUFQQUNjSgpBQUFMQUFBRi93QUNBZ0FBQ3dZQUFBRUFBQUFPQkFBQUFRSUFBQXdBQUFYL0FBSUFBQUFCQUFBQURBWUFBQUlBQUFBRUFRQUFnQURECkFMY0FMZ0EwQUFzQUFBQU5BQUFBREFBQUFBd0FBQUFOQUFBQUF3SUFBQTBHQUFBQkFBQUFEZ1FBQUFFQ0FBQU9BQUFGL3dBRUFnQUEKRGdZQUFBa0FBQUFFQUFBQXlBWUFBQThBQUFYL0FBUUFBQUFCQUFBQUR3UUFBSUFBQUFBS0NnQUFFd0FBQUJBQUFBQVRBQUFBRUFBQQpBQVFBQUFBQ0FBQUFFQVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFFUUFBQmY4QUJBQUFBQU1BQUFBUkJnQUFBZ0FBQUFRQUFBRElCZ0FBCkVnQUFBQXNBQUFBTEFBQUFFZ0FBQUFRQUFBQUVBQUFBRWdZQUFBZ0tBQUFPQUFBRi93QUZBZ0FBRXdZQUFBRUFBQUFPQ0FBQUZBQUEKQmY4QUJnSUFBQlFHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFGQUFBQUJVQUFBQVVBQUFBRlFBQUFBWUFBQUFCQUFBQQpGUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFGZ0FBQmY4QUJnQUFBQUlBQUFBV0JnQUFBZ0FBQUFRQUFBRElCZ0FBRndBQUFBc0FBQUFMCkFBQUFGd0FBQUFZQUFBQURBQUFBRndZQUFBZ0tBQUFVQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzgsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTk8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE5PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,1/MacBookPro8_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,1/MacBookPro8_1.plist new file mode 100644 index 000000000..55d30881c --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,1/MacBookPro8_1.plist @@ -0,0 +1,344 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Aug 19 17:38:32 PDT 2010 + FanThrottledRPM + 3500 + FanMax + + 6200 + + ConfigArray + + + model + MacBookPro8,1 + DeepSleep + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + ringFreqTables + + + + gtFreq + 700 + ringFreq + 1100 + + + gtFreq + 750 + ringFreq + 1100 + + + gtFreq + 800 + ringFreq + 1200 + + + gtFreq + 850 + ringFreq + 1300 + + + gtFreq + 900 + ringFreq + 1600 + + + gtFreq + 950 + ringFreq + 1700 + + + gtFreq + 1000 + ringFreq + 1800 + + + gtFreq + 1050 + ringFreq + 1900 + + + gtFreq + 1100 + ringFreq + 2000 + + + gtFreq + 1150 + ringFreq + 2100 + + + gtFreq + 1200 + ringFreq + 2200 + + + gtFreq + 1250 + ringFreq + 2300 + + + gtFreq + 1300 + ringFreq + 2300 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro8,1 + 0 + + StepContextDict + + Normal + +sAoAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAEIAAAAjBAAAAgCBAHAA +cwB0AGEAdABlAHMKAAAGAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABzAHQAYQB0 +AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/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/ +AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B +AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoAAGQAAAAF +CAAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAAAwAAAAIG +AAADAAAF/wABAAAAAwAAAAMGAABlAAAADgQAAAECAAAEAAAF/wABAAAABAAAAAQGAABkAAAABQAA +AAQGAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYGAABkAAAA +AwAAAAMGAAAHAAAF/wABAAAABwAAAAcGAABnCgAACAAABf8AAQAAAAgAAAAIBgAAaQoAAAkAAAX/ +AAEAAAAJAAAACQYAAGQAAAADAAAAAgYAAAoAAAX/AAEAAAAKAAAACgYAAGYKAAALAAAF/wABAAAA +CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAABkAAAABQAAAAIGAAANAAAF/wAB +AAAADQAAAA0GAABkAAAAAwAAAAIGAAAOAAAF/wABAAAADgAAAA4GAABkAAAAAwAAAAMGAAAPAAAF +/wABAAAADwAAAA8GAABnCgAAEAAABf8AAQAAABAAAAAQBgAAaQoAABEAAAX/AAEAAAARAAAAEQYA +AGQAAAADAAAAAgYAABIAAAX/AAEAAAASAAAAEgYAAGYKAAATAAAF/wABAAAAEwAAABMGAABlAAAA +DgQAAAMCAAAUAAAF/wABAAAAFAAAABQGAABkAAAABQAAAAQGAAAVAAAF/wABAAAAFQAAABUGAABk +AAAABQAAAAMGAAAWAAAF/wABAAAAFgAAABYGAABkAAAAAwAAAAIGAAAXAAAF/wABAAAAFwAAABcG +AABkAAAAAwAAAAMGAAAYAAAF/wABAAAAGAAAABgGAABnCgAAGQAABf8AAQAAABkAAAAZBgAAaAoA +ABoAAAX/AAEAAAAaAAAAGgYAAGkKAAAbAAAF/wABAAAAGwAAABsGAABkAAAAAwAAAAIGAAAcAAAF +/wABAAAAHAAAABwGAABmCgAAHQAABf8AAQAAAB0AAAAdBgAAZQAAAA4EAAAEAgAAHgAABf8AAQAA +AB4AAAAeBgAAZAAAAAMAAAABBgAAHwAABf8AAQAAAB8AAAAfBgAAZQAAAA4EAAAFAgAAIAAABf8A +AQAAACAAAAAgBgAADwAnCQAAIQAABf8AAgIAACEGAAABAAAADgQAAAUCAAAiAAAF/wACAAAAAQAA +ACIGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAIwAAACIAAAAiAAAAIwAAAAMCAAAjBgAAAQAAAA4E +AAAFAgAAJAAABf8ABAIAACQGAAAJAAAABAAAAMgGAAAlAAAF/wAEAAAAAQAAACUEAACAAAAACgoA +ACkAAAAmAAAAKQAAACYAAAAEAAAAAgAAACYGAAAHAAAAAQAAAPUAAQUAACcAAAX/AAQAAAADAAAA +JwYAAAIAAAAEAAAAoAAPBQAAKAAAACEAAAAhAAAAKAAAAAQAAAAEAAAAKAYAAAgKAAAkAAAF/wAF +AgAAKQYAAAEAAAAOBAAABAIAACoAAAX/AAYCAAAqBgAAAgAAAAQAAADQAAcFAAAuAAAAKwAAAC4A +AAArAAAABgAAAAEAAAArBgAABwAAAAEAAAD1AAEFAAAsAAAF/wAGAAAAAgAAACwGAAACAAAABAAA +AKAADwUAAC0AAAAhAAAAIQAAAC0AAAAGAAAAAwAAAC0GAAAICgAAKgAABf8ABwIAAC4GAAABAAAA +DgQAAAMCAAAvAAAF/wAIAgAALwYAAAIAAAAEAAAArAANBQAAMwAAADAAAAAzAAAAMAAAAAgAAAAB +AAAAMAYAAAcAAAABAAAA9QABBQAAMQAABf8ACAAAAAIAAAAxBgAAAgAAAAQAAACgAA8FAAAyAAAA +IQAAACEAAAAyAAAACAAAAAMAAAAyBgAACAoAAC8AAAX/AAkCAAAzBgAAAQAAAA4EAAACAgAANAAA +Bf8ACgIAADQGAAACAAAABAAAAKwADQUAADgAAAA1AAAAOAAAADUAAAAKAAAAAQAAADUGAAAHAAAA +AQAAAPUAAQUAADYAAAX/AAoAAAACAAAANgYAAAIAAAAEAAAAoAAPBQAANwAAACEAAAAhAAAANwAA +AAoAAAADAAAANwYAAAgKAAA0AAAF/wALAgAAOAYAAAEAAAAOBAAAAQIAADkAAAX/AAwCAAA5BgAA +AgAAAAQAAADQAAcFAAA9AAAAOgAAAD0AAAA6AAAADAAAAAEAAAA6BgAABwAAAAEAAAD1AAEFAAA7 +AAAF/wAMAAAAAgAAADsGAAACAAAABAAAAKAADwUAADwAAAAhAAAAIQAAADwAAAAMAAAAAwAAADwG +AAAICgAAOQAABf8ADQIAAD0GAAABAAAADggAAD4AAAX/AA4CAAA+BgAAAgAAAAQBAACAAMMAtwAu +ADQACwAAAD4AAAA/AAAAPgAAAD8AAAAOAAAAAQAAAD8GAAAHAAAAAQAAAPUAAQUAAEAAAAX/AA4A +AAACAAAAQAYAAAIAAAAEAAAAoAAPBQAAQQAAACEAAAAhAAAAQQAAAA4AAAADAAAAQQYAAAgKAAA+ +AAAF/w== + + Background + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro8,1 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,2/Info.plist new file mode 100644 index 000000000..289ee3882 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBBdWcgMTkgMTc6NDE6MzUgUERUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5GYW5UaHJvdHRsZWRSUE08L2tleT4KICAgICAgPGludGVnZXI+MzUwMDwvaW50ZWdlcj4KICAgICAgPGtleT5GYW5NYXg8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxpbnRlZ2VyPjYyMDA8L2ludGVnZXI+CiAgICAgICAgPGludGVnZXI+NjIwMDwvaW50ZWdlcj4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm84LDI8L3N0cmluZz4KICAgICAgICAgIDxrZXk+RGVlcFNsZWVwPC9rZXk+CiAgICAgICAgICA8ZmFsc2UvPgogICAgICAgICAgPGtleT5JT1BsYXRmb3JtU3lzdGVtU2xlZXBQb2xpY3k8L2tleT4KICAgICAgICAgIDxkYXRhPlUweFFWQUVBQmdBZ0FBQUFJQUFBQUFFQUFBQUZCUUFBQ0FBQUFBZ0FBQUFCQUFBQUFBRUFBTlFIQUFBUUFBQUFBUUFBQUFVRkFBREZCd0FBQVFBQUFBRUFBQUFGQlFBQXhBY0FBQUFBQUFBQ0FBQUFEUmtBQUFBQUFBQUFBQUFBQUFBQUFBMFJBQUE9PC9kYXRhPgogICAgICAgICAgPGtleT5yaW5nRnJlcVRhYmxlczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTYwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xOTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTE1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIxMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEyMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklETEVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5pZGxlIGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvOCwyPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBDb250ZXh0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+Tm9ybWFsPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpzQW9BQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFFSUFBQUFqQkFBQUFnQ0JBSEFBCmN3QjBBR0VBZEFCbEFITUtBQUFHQXdBQWdBQnRBR2tBYmdCd0FITUFkQUJoQUhRQVpRMEFBSUFBYlFCdUFIUUFjQUJ6QUhRQVlRQjAKQUdVTkFBQ0FBRzRBY0FCekFIUUFZUUIwQUdVQWMvOEEvd0QvQVA4QS93Q3lBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTENnQUFBUW9BQUdRQUFBQUYKQ0FBQUFRQUFCZjhBQVFBQUFBRUFBQUFCQmdBQVpRQUFBQTRJQUFBQ0FBQUYvd0FCQUFBQUFnQUFBQUlHQUFCa0FBQUFBd0FBQUFJRwpBQUFEQUFBRi93QUJBQUFBQXdBQUFBTUdBQUJsQUFBQURnUUFBQUVDQUFBRUFBQUYvd0FCQUFBQUJBQUFBQVFHQUFCa0FBQUFCUUFBCkFBUUdBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUEKQXdBQUFBTUdBQUFIQUFBRi93QUJBQUFBQndBQUFBY0dBQUJuQ2dBQUNBQUFCZjhBQVFBQUFBZ0FBQUFJQmdBQWFRb0FBQWtBQUFYLwpBQUVBQUFBSkFBQUFDUVlBQUdRQUFBQURBQUFBQWdZQUFBb0FBQVgvQUFFQUFBQUtBQUFBQ2dZQUFHWUtBQUFMQUFBRi93QUJBQUFBCkN3QUFBQXNHQUFCbEFBQUFEZ1FBQUFJQ0FBQU1BQUFGL3dBQkFBQUFEQUFBQUF3R0FBQmtBQUFBQlFBQUFBSUdBQUFOQUFBRi93QUIKQUFBQURRQUFBQTBHQUFCa0FBQUFBd0FBQUFJR0FBQU9BQUFGL3dBQkFBQUFEZ0FBQUE0R0FBQmtBQUFBQXdBQUFBTUdBQUFQQUFBRgovd0FCQUFBQUR3QUFBQThHQUFCbkNnQUFFQUFBQmY4QUFRQUFBQkFBQUFBUUJnQUFhUW9BQUJFQUFBWC9BQUVBQUFBUkFBQUFFUVlBCkFHUUFBQUFEQUFBQUFnWUFBQklBQUFYL0FBRUFBQUFTQUFBQUVnWUFBR1lLQUFBVEFBQUYvd0FCQUFBQUV3QUFBQk1HQUFCbEFBQUEKRGdRQUFBTUNBQUFVQUFBRi93QUJBQUFBRkFBQUFCUUdBQUJrQUFBQUJRQUFBQVFHQUFBVkFBQUYvd0FCQUFBQUZRQUFBQlVHQUFCawpBQUFBQlFBQUFBTUdBQUFXQUFBRi93QUJBQUFBRmdBQUFCWUdBQUJrQUFBQUF3QUFBQUlHQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHCkFBQmtBQUFBQXdBQUFBTUdBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJuQ2dBQUdRQUFCZjhBQVFBQUFCa0FBQUFaQmdBQWFBb0EKQUJvQUFBWC9BQUVBQUFBYUFBQUFHZ1lBQUdrS0FBQWJBQUFGL3dBQkFBQUFHd0FBQUJzR0FBQmtBQUFBQXdBQUFBSUdBQUFjQUFBRgovd0FCQUFBQUhBQUFBQndHQUFCbUNnQUFIUUFBQmY4QUFRQUFBQjBBQUFBZEJnQUFaUUFBQUE0RUFBQUVBZ0FBSGdBQUJmOEFBUUFBCkFCNEFBQUFlQmdBQVpBQUFBQU1BQUFBQkJnQUFId0FBQmY4QUFRQUFBQjhBQUFBZkJnQUFaUUFBQUE0RUFBQUZBZ0FBSUFBQUJmOEEKQVFBQUFDQUFBQUFnQmdBQUR3QW5DUUFBSVFBQUJmOEFBZ0lBQUNFR0FBQUJBQUFBRGdRQUFBVUNBQUFpQUFBRi93QUNBQUFBQVFBQQpBQ0lHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFJd0FBQUNJQUFBQWlBQUFBSXdBQUFBTUNBQUFqQmdBQUFRQUFBQTRFCkFBQUZBZ0FBSkFBQUJmOEFCQUlBQUNRR0FBQUpBQUFBQkFBQUFNZ0dBQUFsQUFBRi93QUVBQUFBQVFBQUFDVUVBQUNBQUFBQUNnb0EKQUNrQUFBQW1BQUFBS1FBQUFDWUFBQUFFQUFBQUFnQUFBQ1lHQUFBSEFBQUFBUUFBQVBVQUFRVUFBQ2NBQUFYL0FBUUFBQUFEQUFBQQpKd1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFLQUFBQUNFQUFBQWhBQUFBS0FBQUFBUUFBQUFFQUFBQUtBWUFBQWdLQUFBa0FBQUYvd0FGCkFnQUFLUVlBQUFFQUFBQU9CQUFBQkFJQUFDb0FBQVgvQUFZQ0FBQXFCZ0FBQWdBQUFBUUFBQURRQUFjRkFBQXVBQUFBS3dBQUFDNEEKQUFBckFBQUFCZ0FBQUFFQUFBQXJCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQXNBQUFGL3dBR0FBQUFBZ0FBQUN3R0FBQUNBQUFBQkFBQQpBS0FBRHdVQUFDMEFBQUFoQUFBQUlRQUFBQzBBQUFBR0FBQUFBd0FBQUMwR0FBQUlDZ0FBS2dBQUJmOEFCd0lBQUM0R0FBQUJBQUFBCkRnUUFBQU1DQUFBdkFBQUYvd0FJQWdBQUx3WUFBQUlBQUFBRUFBQUFyQUFOQlFBQU13QUFBREFBQUFBekFBQUFNQUFBQUFnQUFBQUIKQUFBQU1BWUFBQWNBQUFBQkFBQUE5UUFCQlFBQU1RQUFCZjhBQ0FBQUFBSUFBQUF4QmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUF5QUFBQQpJUUFBQUNFQUFBQXlBQUFBQ0FBQUFBTUFBQUF5QmdBQUNBb0FBQzhBQUFYL0FBa0NBQUF6QmdBQUFRQUFBQTRFQUFBQ0FnQUFOQUFBCkJmOEFDZ0lBQURRR0FBQUNBQUFBQkFBQUFLd0FEUVVBQURnQUFBQTFBQUFBT0FBQUFEVUFBQUFLQUFBQUFRQUFBRFVHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQURZQUFBWC9BQW9BQUFBQ0FBQUFOZ1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFOd0FBQUNFQUFBQWhBQUFBTndBQQpBQW9BQUFBREFBQUFOd1lBQUFnS0FBQTBBQUFGL3dBTEFnQUFPQVlBQUFFQUFBQU9CQUFBQVFJQUFEa0FBQVgvQUF3Q0FBQTVCZ0FBCkFnQUFBQVFBQUFEUUFBY0ZBQUE5QUFBQU9nQUFBRDBBQUFBNkFBQUFEQUFBQUFFQUFBQTZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQTcKQUFBRi93QU1BQUFBQWdBQUFEc0dBQUFDQUFBQUJBQUFBS0FBRHdVQUFEd0FBQUFoQUFBQUlRQUFBRHdBQUFBTUFBQUFBd0FBQUR3RwpBQUFJQ2dBQU9RQUFCZjhBRFFJQUFEMEdBQUFCQUFBQURnZ0FBRDRBQUFYL0FBNENBQUErQmdBQUFnQUFBQVFCQUFDQUFNTUF0d0F1CkFEUUFDd0FBQUQ0QUFBQS9BQUFBUGdBQUFEOEFBQUFPQUFBQUFRQUFBRDhHQUFBSEFBQUFBUUFBQVBVQUFRVUFBRUFBQUFYL0FBNEEKQUFBQ0FBQUFRQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFRUUFBQUNFQUFBQWhBQUFBUVFBQUFBNEFBQUFEQUFBQVFRWUFBQWdLQUFBKwpBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICAgIDxrZXk+QmFja2dyb3VuZDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KNGdVQUFBQUFBUUlFQUFBQkFnQUFZZ0JyQUdjQWNnQnVBR1FBY0FCbEFXWUFZd0JwQUdVQWJnQjBCQUFBQWdJQUIvOEhBQUFZQUFBQQpEUVFBQUFJQWdRQmlBR2NBY0FCekFIUUFZUUIwQUdVQWN3Z0FBQUlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0CkFHNEFkQUJ3QUhNQWRBQmhBSFFBWlEwQUFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc0tBQUFCQ2dBQVpBQUFBQVVBQUFBQ0JnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaQUFBQUFNQUFBQUNCZ0FBQWdBQUJmOEEKQVFBQUFBSUFBQUFDQmdBQVpBQUFBQU1BQUFBREJnQUFBd0FBQmY4QUFRQUFBQU1BQUFBREJnQUFad29BQUFRQUFBWC9BQUVBQUFBRQpBQUFBQkFZQUFHa0tBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHCkFBQm1DZ0FBQndBQUJmOEFBUUFBQUFjQUFBQUhCZ0FBWlFBQUFBNElBQUFJQUFBRi93QUJBQUFBQ0FBQUFBZ0dBQUJrQUFBQUF3QUEKQUFFR0FBQUpBQUFGL3dBQkFBQUFDUUFBQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUFQQUNjSgpBQUFMQUFBRi93QUNBZ0FBQ3dZQUFBRUFBQUFPQkFBQUFRSUFBQXdBQUFYL0FBSUFBQUFCQUFBQURBWUFBQUlBQUFBRUFRQUFnQURECkFMY0FMZ0EwQUFzQUFBQU5BQUFBREFBQUFBd0FBQUFOQUFBQUF3SUFBQTBHQUFBQkFBQUFEZ1FBQUFFQ0FBQU9BQUFGL3dBRUFnQUEKRGdZQUFBa0FBQUFFQUFBQXlBWUFBQThBQUFYL0FBUUFBQUFCQUFBQUR3UUFBSUFBQUFBS0NnQUFFd0FBQUJBQUFBQVRBQUFBRUFBQQpBQVFBQUFBQ0FBQUFFQVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFFUUFBQmY4QUJBQUFBQU1BQUFBUkJnQUFBZ0FBQUFRQUFBRElCZ0FBCkVnQUFBQXNBQUFBTEFBQUFFZ0FBQUFRQUFBQUVBQUFBRWdZQUFBZ0tBQUFPQUFBRi93QUZBZ0FBRXdZQUFBRUFBQUFPQ0FBQUZBQUEKQmY4QUJnSUFBQlFHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFGQUFBQUJVQUFBQVVBQUFBRlFBQUFBWUFBQUFCQUFBQQpGUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFGZ0FBQmY4QUJnQUFBQUlBQUFBV0JnQUFBZ0FBQUFRQUFBRElCZ0FBRndBQUFBc0FBQUFMCkFBQUFGd0FBQUFZQUFBQURBQUFBRndZQUFBZ0tBQUFVQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzgsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTg8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE4PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,2/MacBookPro8_2.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,2/MacBookPro8_2.plist new file mode 100644 index 000000000..abe57a41d --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,2/MacBookPro8_2.plist @@ -0,0 +1,359 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Aug 19 17:41:35 PDT 2010 + FanThrottledRPM + 3500 + FanMax + + 6200 + 6200 + + ConfigArray + + + model + MacBookPro8,2 + DeepSleep + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + ringFreqTables + + + + gtFreq + 700 + ringFreq + 1100 + + + gtFreq + 750 + ringFreq + 1100 + + + gtFreq + 800 + ringFreq + 1200 + + + gtFreq + 850 + ringFreq + 1300 + + + gtFreq + 900 + ringFreq + 1600 + + + gtFreq + 950 + ringFreq + 1700 + + + gtFreq + 1000 + ringFreq + 1800 + + + gtFreq + 1050 + ringFreq + 1900 + + + gtFreq + 1100 + ringFreq + 2000 + + + gtFreq + 1150 + ringFreq + 2100 + + + gtFreq + 1200 + ringFreq + 2200 + + + gtFreq + 1250 + ringFreq + 2300 + + + gtFreq + 1300 + ringFreq + 2300 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro8,2 + 0 + + StepContextDict + + Normal + +sAoAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAEIAAAAjBAAAAgCBAHAA +cwB0AGEAdABlAHMKAAAGAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABzAHQAYQB0 +AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/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/ +AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B +AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoAAGQAAAAF +CAAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAAAwAAAAIG +AAADAAAF/wABAAAAAwAAAAMGAABlAAAADgQAAAECAAAEAAAF/wABAAAABAAAAAQGAABkAAAABQAA +AAQGAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYGAABkAAAA +AwAAAAMGAAAHAAAF/wABAAAABwAAAAcGAABnCgAACAAABf8AAQAAAAgAAAAIBgAAaQoAAAkAAAX/ +AAEAAAAJAAAACQYAAGQAAAADAAAAAgYAAAoAAAX/AAEAAAAKAAAACgYAAGYKAAALAAAF/wABAAAA +CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAABkAAAABQAAAAIGAAANAAAF/wAB +AAAADQAAAA0GAABkAAAAAwAAAAIGAAAOAAAF/wABAAAADgAAAA4GAABkAAAAAwAAAAMGAAAPAAAF +/wABAAAADwAAAA8GAABnCgAAEAAABf8AAQAAABAAAAAQBgAAaQoAABEAAAX/AAEAAAARAAAAEQYA +AGQAAAADAAAAAgYAABIAAAX/AAEAAAASAAAAEgYAAGYKAAATAAAF/wABAAAAEwAAABMGAABlAAAA +DgQAAAMCAAAUAAAF/wABAAAAFAAAABQGAABkAAAABQAAAAQGAAAVAAAF/wABAAAAFQAAABUGAABk +AAAABQAAAAMGAAAWAAAF/wABAAAAFgAAABYGAABkAAAAAwAAAAIGAAAXAAAF/wABAAAAFwAAABcG +AABkAAAAAwAAAAMGAAAYAAAF/wABAAAAGAAAABgGAABnCgAAGQAABf8AAQAAABkAAAAZBgAAaAoA +ABoAAAX/AAEAAAAaAAAAGgYAAGkKAAAbAAAF/wABAAAAGwAAABsGAABkAAAAAwAAAAIGAAAcAAAF +/wABAAAAHAAAABwGAABmCgAAHQAABf8AAQAAAB0AAAAdBgAAZQAAAA4EAAAEAgAAHgAABf8AAQAA +AB4AAAAeBgAAZAAAAAMAAAABBgAAHwAABf8AAQAAAB8AAAAfBgAAZQAAAA4EAAAFAgAAIAAABf8A +AQAAACAAAAAgBgAADwAnCQAAIQAABf8AAgIAACEGAAABAAAADgQAAAUCAAAiAAAF/wACAAAAAQAA +ACIGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAIwAAACIAAAAiAAAAIwAAAAMCAAAjBgAAAQAAAA4E +AAAFAgAAJAAABf8ABAIAACQGAAAJAAAABAAAAMgGAAAlAAAF/wAEAAAAAQAAACUEAACAAAAACgoA +ACkAAAAmAAAAKQAAACYAAAAEAAAAAgAAACYGAAAHAAAAAQAAAPUAAQUAACcAAAX/AAQAAAADAAAA +JwYAAAIAAAAEAAAAoAAPBQAAKAAAACEAAAAhAAAAKAAAAAQAAAAEAAAAKAYAAAgKAAAkAAAF/wAF +AgAAKQYAAAEAAAAOBAAABAIAACoAAAX/AAYCAAAqBgAAAgAAAAQAAADQAAcFAAAuAAAAKwAAAC4A +AAArAAAABgAAAAEAAAArBgAABwAAAAEAAAD1AAEFAAAsAAAF/wAGAAAAAgAAACwGAAACAAAABAAA +AKAADwUAAC0AAAAhAAAAIQAAAC0AAAAGAAAAAwAAAC0GAAAICgAAKgAABf8ABwIAAC4GAAABAAAA +DgQAAAMCAAAvAAAF/wAIAgAALwYAAAIAAAAEAAAArAANBQAAMwAAADAAAAAzAAAAMAAAAAgAAAAB +AAAAMAYAAAcAAAABAAAA9QABBQAAMQAABf8ACAAAAAIAAAAxBgAAAgAAAAQAAACgAA8FAAAyAAAA +IQAAACEAAAAyAAAACAAAAAMAAAAyBgAACAoAAC8AAAX/AAkCAAAzBgAAAQAAAA4EAAACAgAANAAA +Bf8ACgIAADQGAAACAAAABAAAAKwADQUAADgAAAA1AAAAOAAAADUAAAAKAAAAAQAAADUGAAAHAAAA +AQAAAPUAAQUAADYAAAX/AAoAAAACAAAANgYAAAIAAAAEAAAAoAAPBQAANwAAACEAAAAhAAAANwAA +AAoAAAADAAAANwYAAAgKAAA0AAAF/wALAgAAOAYAAAEAAAAOBAAAAQIAADkAAAX/AAwCAAA5BgAA +AgAAAAQAAADQAAcFAAA9AAAAOgAAAD0AAAA6AAAADAAAAAEAAAA6BgAABwAAAAEAAAD1AAEFAAA7 +AAAF/wAMAAAAAgAAADsGAAACAAAABAAAAKAADwUAADwAAAAhAAAAIQAAADwAAAAMAAAAAwAAADwG +AAAICgAAOQAABf8ADQIAAD0GAAABAAAADggAAD4AAAX/AA4CAAA+BgAAAgAAAAQBAACAAMMAtwAu +ADQACwAAAD4AAAA/AAAAPgAAAD8AAAAOAAAAAQAAAD8GAAAHAAAAAQAAAPUAAQUAAEAAAAX/AA4A +AAACAAAAQAYAAAIAAAAEAAAAoAAPBQAAQQAAACEAAAAhAAAAQQAAAA4AAAADAAAAQQYAAAgKAAA+ +AAAF/w== + + Background + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro8,2 + CIA8 + CIA8 + + 15 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,3/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,3/Info.plist new file mode 100644 index 000000000..be862b19a --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,3/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBBdWcgMTkgMTc6NDA6MzQgUERUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5GYW5UaHJvdHRsZWRSUE08L2tleT4KICAgICAgPGludGVnZXI+MzUwMDwvaW50ZWdlcj4KICAgICAgPGtleT5GYW5NYXg8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxpbnRlZ2VyPjYyMDA8L2ludGVnZXI+CiAgICAgICAgPGludGVnZXI+NjIwMDwvaW50ZWdlcj4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY0Jvb2tQcm84LDM8L3N0cmluZz4KICAgICAgICAgIDxrZXk+RGVlcFNsZWVwPC9rZXk+CiAgICAgICAgICA8ZmFsc2UvPgogICAgICAgICAgPGtleT5JT1BsYXRmb3JtU3lzdGVtU2xlZXBQb2xpY3k8L2tleT4KICAgICAgICAgIDxkYXRhPlUweFFWQUVBQmdBZ0FBQUFJQUFBQUFFQUFBQUZCUUFBQ0FBQUFBZ0FBQUFCQUFBQUFBRUFBTlFIQUFBUUFBQUFBUUFBQUFVRkFBREZCd0FBQVFBQUFBRUFBQUFGQlFBQXhBY0FBQUFBQUFBQ0FBQUFEUmtBQUFBQUFBQUFBQUFBQUFBQUFBMFJBQUE9PC9kYXRhPgogICAgICAgICAgPGtleT5yaW5nRnJlcVRhYmxlczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTYwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xOTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTE1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIxMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEyMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklETEVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5pZGxlIGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNCb29rUHJvOCwzPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBDb250ZXh0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+Tm9ybWFsPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpzQW9BQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFFSUFBQUFqQkFBQUFnQ0JBSEFBCmN3QjBBR0VBZEFCbEFITUtBQUFHQXdBQWdBQnRBR2tBYmdCd0FITUFkQUJoQUhRQVpRMEFBSUFBYlFCdUFIUUFjQUJ6QUhRQVlRQjAKQUdVTkFBQ0FBRzRBY0FCekFIUUFZUUIwQUdVQWMvOEEvd0QvQVA4QS93Q3lBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTENnQUFBUW9BQUdRQUFBQUYKQ0FBQUFRQUFCZjhBQVFBQUFBRUFBQUFCQmdBQVpRQUFBQTRJQUFBQ0FBQUYvd0FCQUFBQUFnQUFBQUlHQUFCa0FBQUFBd0FBQUFJRwpBQUFEQUFBRi93QUJBQUFBQXdBQUFBTUdBQUJsQUFBQURnUUFBQUVDQUFBRUFBQUYvd0FCQUFBQUJBQUFBQVFHQUFCa0FBQUFCUUFBCkFBUUdBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUEKQXdBQUFBTUdBQUFIQUFBRi93QUJBQUFBQndBQUFBY0dBQUJuQ2dBQUNBQUFCZjhBQVFBQUFBZ0FBQUFJQmdBQWFRb0FBQWtBQUFYLwpBQUVBQUFBSkFBQUFDUVlBQUdRQUFBQURBQUFBQWdZQUFBb0FBQVgvQUFFQUFBQUtBQUFBQ2dZQUFHWUtBQUFMQUFBRi93QUJBQUFBCkN3QUFBQXNHQUFCbEFBQUFEZ1FBQUFJQ0FBQU1BQUFGL3dBQkFBQUFEQUFBQUF3R0FBQmtBQUFBQlFBQUFBSUdBQUFOQUFBRi93QUIKQUFBQURRQUFBQTBHQUFCa0FBQUFBd0FBQUFJR0FBQU9BQUFGL3dBQkFBQUFEZ0FBQUE0R0FBQmtBQUFBQXdBQUFBTUdBQUFQQUFBRgovd0FCQUFBQUR3QUFBQThHQUFCbkNnQUFFQUFBQmY4QUFRQUFBQkFBQUFBUUJnQUFhUW9BQUJFQUFBWC9BQUVBQUFBUkFBQUFFUVlBCkFHUUFBQUFEQUFBQUFnWUFBQklBQUFYL0FBRUFBQUFTQUFBQUVnWUFBR1lLQUFBVEFBQUYvd0FCQUFBQUV3QUFBQk1HQUFCbEFBQUEKRGdRQUFBTUNBQUFVQUFBRi93QUJBQUFBRkFBQUFCUUdBQUJrQUFBQUJRQUFBQVFHQUFBVkFBQUYvd0FCQUFBQUZRQUFBQlVHQUFCawpBQUFBQlFBQUFBTUdBQUFXQUFBRi93QUJBQUFBRmdBQUFCWUdBQUJrQUFBQUF3QUFBQUlHQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHCkFBQmtBQUFBQXdBQUFBTUdBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJuQ2dBQUdRQUFCZjhBQVFBQUFCa0FBQUFaQmdBQWFBb0EKQUJvQUFBWC9BQUVBQUFBYUFBQUFHZ1lBQUdrS0FBQWJBQUFGL3dBQkFBQUFHd0FBQUJzR0FBQmtBQUFBQXdBQUFBSUdBQUFjQUFBRgovd0FCQUFBQUhBQUFBQndHQUFCbUNnQUFIUUFBQmY4QUFRQUFBQjBBQUFBZEJnQUFaUUFBQUE0RUFBQUVBZ0FBSGdBQUJmOEFBUUFBCkFCNEFBQUFlQmdBQVpBQUFBQU1BQUFBQkJnQUFId0FBQmY4QUFRQUFBQjhBQUFBZkJnQUFaUUFBQUE0RUFBQUZBZ0FBSUFBQUJmOEEKQVFBQUFDQUFBQUFnQmdBQUR3QW5DUUFBSVFBQUJmOEFBZ0lBQUNFR0FBQUJBQUFBRGdRQUFBVUNBQUFpQUFBRi93QUNBQUFBQVFBQQpBQ0lHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFJd0FBQUNJQUFBQWlBQUFBSXdBQUFBTUNBQUFqQmdBQUFRQUFBQTRFCkFBQUZBZ0FBSkFBQUJmOEFCQUlBQUNRR0FBQUpBQUFBQkFBQUFNZ0dBQUFsQUFBRi93QUVBQUFBQVFBQUFDVUVBQUNBQUFBQUNnb0EKQUNrQUFBQW1BQUFBS1FBQUFDWUFBQUFFQUFBQUFnQUFBQ1lHQUFBSEFBQUFBUUFBQVBVQUFRVUFBQ2NBQUFYL0FBUUFBQUFEQUFBQQpKd1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFLQUFBQUNFQUFBQWhBQUFBS0FBQUFBUUFBQUFFQUFBQUtBWUFBQWdLQUFBa0FBQUYvd0FGCkFnQUFLUVlBQUFFQUFBQU9CQUFBQkFJQUFDb0FBQVgvQUFZQ0FBQXFCZ0FBQWdBQUFBUUFBQURRQUFjRkFBQXVBQUFBS3dBQUFDNEEKQUFBckFBQUFCZ0FBQUFFQUFBQXJCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQXNBQUFGL3dBR0FBQUFBZ0FBQUN3R0FBQUNBQUFBQkFBQQpBS0FBRHdVQUFDMEFBQUFoQUFBQUlRQUFBQzBBQUFBR0FBQUFBd0FBQUMwR0FBQUlDZ0FBS2dBQUJmOEFCd0lBQUM0R0FBQUJBQUFBCkRnUUFBQU1DQUFBdkFBQUYvd0FJQWdBQUx3WUFBQUlBQUFBRUFBQUFyQUFOQlFBQU13QUFBREFBQUFBekFBQUFNQUFBQUFnQUFBQUIKQUFBQU1BWUFBQWNBQUFBQkFBQUE5UUFCQlFBQU1RQUFCZjhBQ0FBQUFBSUFBQUF4QmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUF5QUFBQQpJUUFBQUNFQUFBQXlBQUFBQ0FBQUFBTUFBQUF5QmdBQUNBb0FBQzhBQUFYL0FBa0NBQUF6QmdBQUFRQUFBQTRFQUFBQ0FnQUFOQUFBCkJmOEFDZ0lBQURRR0FBQUNBQUFBQkFBQUFLd0FEUVVBQURnQUFBQTFBQUFBT0FBQUFEVUFBQUFLQUFBQUFRQUFBRFVHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQURZQUFBWC9BQW9BQUFBQ0FBQUFOZ1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFOd0FBQUNFQUFBQWhBQUFBTndBQQpBQW9BQUFBREFBQUFOd1lBQUFnS0FBQTBBQUFGL3dBTEFnQUFPQVlBQUFFQUFBQU9CQUFBQVFJQUFEa0FBQVgvQUF3Q0FBQTVCZ0FBCkFnQUFBQVFBQUFEUUFBY0ZBQUE5QUFBQU9nQUFBRDBBQUFBNkFBQUFEQUFBQUFFQUFBQTZCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQTcKQUFBRi93QU1BQUFBQWdBQUFEc0dBQUFDQUFBQUJBQUFBS0FBRHdVQUFEd0FBQUFoQUFBQUlRQUFBRHdBQUFBTUFBQUFBd0FBQUR3RwpBQUFJQ2dBQU9RQUFCZjhBRFFJQUFEMEdBQUFCQUFBQURnZ0FBRDRBQUFYL0FBNENBQUErQmdBQUFnQUFBQVFCQUFDQUFNTUF0d0F1CkFEUUFDd0FBQUQ0QUFBQS9BQUFBUGdBQUFEOEFBQUFPQUFBQUFRQUFBRDhHQUFBSEFBQUFBUUFBQVBVQUFRVUFBRUFBQUFYL0FBNEEKQUFBQ0FBQUFRQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFRUUFBQUNFQUFBQWhBQUFBUVFBQUFBNEFBQUFEQUFBQVFRWUFBQWdLQUFBKwpBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICAgIDxrZXk+QmFja2dyb3VuZDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KNGdVQUFBQUFBUUlFQUFBQkFnQUFZZ0JyQUdjQWNnQnVBR1FBY0FCbEFXWUFZd0JwQUdVQWJnQjBCQUFBQWdJQUIvOEhBQUFZQUFBQQpEUVFBQUFJQWdRQmlBR2NBY0FCekFIUUFZUUIwQUdVQWN3Z0FBQUlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0CkFHNEFkQUJ3QUhNQWRBQmhBSFFBWlEwQUFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc0tBQUFCQ2dBQVpBQUFBQVVBQUFBQ0JnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaQUFBQUFNQUFBQUNCZ0FBQWdBQUJmOEEKQVFBQUFBSUFBQUFDQmdBQVpBQUFBQU1BQUFBREJnQUFBd0FBQmY4QUFRQUFBQU1BQUFBREJnQUFad29BQUFRQUFBWC9BQUVBQUFBRQpBQUFBQkFZQUFHa0tBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHCkFBQm1DZ0FBQndBQUJmOEFBUUFBQUFjQUFBQUhCZ0FBWlFBQUFBNElBQUFJQUFBRi93QUJBQUFBQ0FBQUFBZ0dBQUJrQUFBQUF3QUEKQUFFR0FBQUpBQUFGL3dBQkFBQUFDUUFBQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUFQQUNjSgpBQUFMQUFBRi93QUNBZ0FBQ3dZQUFBRUFBQUFPQkFBQUFRSUFBQXdBQUFYL0FBSUFBQUFCQUFBQURBWUFBQUlBQUFBRUFRQUFnQURECkFMY0FMZ0EwQUFzQUFBQU5BQUFBREFBQUFBd0FBQUFOQUFBQUF3SUFBQTBHQUFBQkFBQUFEZ1FBQUFFQ0FBQU9BQUFGL3dBRUFnQUEKRGdZQUFBa0FBQUFFQUFBQXlBWUFBQThBQUFYL0FBUUFBQUFCQUFBQUR3UUFBSUFBQUFBS0NnQUFFd0FBQUJBQUFBQVRBQUFBRUFBQQpBQVFBQUFBQ0FBQUFFQVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFFUUFBQmY4QUJBQUFBQU1BQUFBUkJnQUFBZ0FBQUFRQUFBRElCZ0FBCkVnQUFBQXNBQUFBTEFBQUFFZ0FBQUFRQUFBQUVBQUFBRWdZQUFBZ0tBQUFPQUFBRi93QUZBZ0FBRXdZQUFBRUFBQUFPQ0FBQUZBQUEKQmY4QUJnSUFBQlFHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFGQUFBQUJVQUFBQVVBQUFBRlFBQUFBWUFBQUFCQUFBQQpGUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFGZ0FBQmY4QUJnQUFBQUlBQUFBV0JnQUFBZ0FBQUFRQUFBRElCZ0FBRndBQUFBc0FBQUFMCkFBQUFGd0FBQUFZQUFBQURBQUFBRndZQUFBZ0tBQUFVQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjQm9va1BybzgsMzwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTg8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE4PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,3/MacBookPro8_3.plist b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,3/MacBookPro8_3.plist new file mode 100644 index 000000000..731859334 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacBookPro8,3/MacBookPro8_3.plist @@ -0,0 +1,359 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Aug 19 17:40:34 PDT 2010 + FanThrottledRPM + 3500 + FanMax + + 6200 + 6200 + + ConfigArray + + + model + MacBookPro8,3 + DeepSleep + + IOPlatformSystemSleepPolicy + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADFBwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + ringFreqTables + + + + gtFreq + 700 + ringFreq + 1100 + + + gtFreq + 750 + ringFreq + 1100 + + + gtFreq + 800 + ringFreq + 1200 + + + gtFreq + 850 + ringFreq + 1300 + + + gtFreq + 900 + ringFreq + 1600 + + + gtFreq + 950 + ringFreq + 1700 + + + gtFreq + 1000 + ringFreq + 1800 + + + gtFreq + 1050 + ringFreq + 1900 + + + gtFreq + 1100 + ringFreq + 2000 + + + gtFreq + 1150 + ringFreq + 2100 + + + gtFreq + 1200 + ringFreq + 2200 + + + gtFreq + 1250 + ringFreq + 2300 + + + gtFreq + 1300 + ringFreq + 2300 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + IDLE_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 15 + location + idle limit + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacBookPro8,3 + 0 + + StepContextDict + + Normal + +sAoAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAAEIAAAAjBAAAAgCBAHAA +cwB0AGEAdABlAHMKAAAGAwAAgABtAGkAbgBwAHMAdABhAHQAZQ0AAIAAbQBuAHQAcABzAHQAYQB0 +AGUNAACAAG4AcABzAHQAYQB0AGUAc/8A/wD/AP8A/wCyAAD/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/ +AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B +AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALCgAAAQoAAGQAAAAF +CAAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAAAwAAAAIG +AAADAAAF/wABAAAAAwAAAAMGAABlAAAADgQAAAECAAAEAAAF/wABAAAABAAAAAQGAABkAAAABQAA +AAQGAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYGAABkAAAA +AwAAAAMGAAAHAAAF/wABAAAABwAAAAcGAABnCgAACAAABf8AAQAAAAgAAAAIBgAAaQoAAAkAAAX/ +AAEAAAAJAAAACQYAAGQAAAADAAAAAgYAAAoAAAX/AAEAAAAKAAAACgYAAGYKAAALAAAF/wABAAAA +CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAABkAAAABQAAAAIGAAANAAAF/wAB +AAAADQAAAA0GAABkAAAAAwAAAAIGAAAOAAAF/wABAAAADgAAAA4GAABkAAAAAwAAAAMGAAAPAAAF +/wABAAAADwAAAA8GAABnCgAAEAAABf8AAQAAABAAAAAQBgAAaQoAABEAAAX/AAEAAAARAAAAEQYA +AGQAAAADAAAAAgYAABIAAAX/AAEAAAASAAAAEgYAAGYKAAATAAAF/wABAAAAEwAAABMGAABlAAAA +DgQAAAMCAAAUAAAF/wABAAAAFAAAABQGAABkAAAABQAAAAQGAAAVAAAF/wABAAAAFQAAABUGAABk +AAAABQAAAAMGAAAWAAAF/wABAAAAFgAAABYGAABkAAAAAwAAAAIGAAAXAAAF/wABAAAAFwAAABcG +AABkAAAAAwAAAAMGAAAYAAAF/wABAAAAGAAAABgGAABnCgAAGQAABf8AAQAAABkAAAAZBgAAaAoA +ABoAAAX/AAEAAAAaAAAAGgYAAGkKAAAbAAAF/wABAAAAGwAAABsGAABkAAAAAwAAAAIGAAAcAAAF +/wABAAAAHAAAABwGAABmCgAAHQAABf8AAQAAAB0AAAAdBgAAZQAAAA4EAAAEAgAAHgAABf8AAQAA +AB4AAAAeBgAAZAAAAAMAAAABBgAAHwAABf8AAQAAAB8AAAAfBgAAZQAAAA4EAAAFAgAAIAAABf8A +AQAAACAAAAAgBgAADwAnCQAAIQAABf8AAgIAACEGAAABAAAADgQAAAUCAAAiAAAF/wACAAAAAQAA +ACIGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAIwAAACIAAAAiAAAAIwAAAAMCAAAjBgAAAQAAAA4E +AAAFAgAAJAAABf8ABAIAACQGAAAJAAAABAAAAMgGAAAlAAAF/wAEAAAAAQAAACUEAACAAAAACgoA +ACkAAAAmAAAAKQAAACYAAAAEAAAAAgAAACYGAAAHAAAAAQAAAPUAAQUAACcAAAX/AAQAAAADAAAA +JwYAAAIAAAAEAAAAoAAPBQAAKAAAACEAAAAhAAAAKAAAAAQAAAAEAAAAKAYAAAgKAAAkAAAF/wAF +AgAAKQYAAAEAAAAOBAAABAIAACoAAAX/AAYCAAAqBgAAAgAAAAQAAADQAAcFAAAuAAAAKwAAAC4A +AAArAAAABgAAAAEAAAArBgAABwAAAAEAAAD1AAEFAAAsAAAF/wAGAAAAAgAAACwGAAACAAAABAAA +AKAADwUAAC0AAAAhAAAAIQAAAC0AAAAGAAAAAwAAAC0GAAAICgAAKgAABf8ABwIAAC4GAAABAAAA +DgQAAAMCAAAvAAAF/wAIAgAALwYAAAIAAAAEAAAArAANBQAAMwAAADAAAAAzAAAAMAAAAAgAAAAB +AAAAMAYAAAcAAAABAAAA9QABBQAAMQAABf8ACAAAAAIAAAAxBgAAAgAAAAQAAACgAA8FAAAyAAAA +IQAAACEAAAAyAAAACAAAAAMAAAAyBgAACAoAAC8AAAX/AAkCAAAzBgAAAQAAAA4EAAACAgAANAAA +Bf8ACgIAADQGAAACAAAABAAAAKwADQUAADgAAAA1AAAAOAAAADUAAAAKAAAAAQAAADUGAAAHAAAA +AQAAAPUAAQUAADYAAAX/AAoAAAACAAAANgYAAAIAAAAEAAAAoAAPBQAANwAAACEAAAAhAAAANwAA +AAoAAAADAAAANwYAAAgKAAA0AAAF/wALAgAAOAYAAAEAAAAOBAAAAQIAADkAAAX/AAwCAAA5BgAA +AgAAAAQAAADQAAcFAAA9AAAAOgAAAD0AAAA6AAAADAAAAAEAAAA6BgAABwAAAAEAAAD1AAEFAAA7 +AAAF/wAMAAAAAgAAADsGAAACAAAABAAAAKAADwUAADwAAAAhAAAAIQAAADwAAAAMAAAAAwAAADwG +AAAICgAAOQAABf8ADQIAAD0GAAABAAAADggAAD4AAAX/AA4CAAA+BgAAAgAAAAQBAACAAMMAtwAu +ADQACwAAAD4AAAA/AAAAPgAAAD8AAAAOAAAAAQAAAD8GAAAHAAAAAQAAAPUAAQUAAEAAAAX/AA4A +AAACAAAAQAYAAAIAAAAEAAAAoAAPBQAAQQAAACEAAAAhAAAAQQAAAA4AAAADAAAAQQYAAAgKAAA+ +AAAF/w== + + Background + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacBookPro8,3 + CIA8 + CIA8 + + 15 + 17 + 16 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro3,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro3,1/Info.plist new file mode 100644 index 000000000..4af480694 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacPro3,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPldlZCBNYXkgMjcgMTQ6Mzg6MjYgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY1BybzMsMTwvc3RyaW5nPgogICAgICAgICAgPGtleT5yZXN0YXJ0LWFjdGlvbnM8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmNwdS1wLXN0YXRlPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjExPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTQ8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY1BybzMsMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY1BybzMsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX3NlbnNvcl9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVUG93ZXJNZ210Rmxvb3JBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+R1BVVGhyZXNob2xkRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjUHJvMywxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+VEE0PC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+VEE0PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+aGlnaC10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjkwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5sb3ctdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT50aHJlc2hvbGQtbWV0aG9kPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+aGlnaC10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjkwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5sb3ctdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45NjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PmhpZ2gtdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+bG93LXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5oaWdoLXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5oaXN0b3J5LWxlbmd0aDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+bG93LXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+U2Vuc29ySURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj42PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+U2Vuc29yQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtU2Vuc29yPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnNlbnNvci1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+NjwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro3,1/MacPro3_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro3,1/MacPro3_1.plist new file mode 100644 index 000000000..f7d03c2a5 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacPro3,1/MacPro3_1.plist @@ -0,0 +1,250 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Wed May 27 14:38:26 PDT 2009 + ConfigArray + + + model + MacPro3,1 + restart-actions + + cpu-p-state + 0 + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 11 + location + gpu plimit + type + smc + + + Desc-Key + GPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 14 + location + gpu state + type + smc + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacPro3,1 + 0 + + StepDataDict + + MacPro3,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + Description + SMC_GPU_sensor_Control_Loop + GPUPowerMgmtFloorArray + + 3 + + GPUThresholdDict + + MacPro3,1 + TA4 + TA4 + + + high-threshold + 90 + low-threshold + 0 + threshold-method + 1 + + + high-threshold + 90 + low-threshold + 96 + + + high-threshold + 90 + low-threshold + 96 + + + high-threshold + 100 + history-length + 1 + low-threshold + 96 + + + + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + SensorIDArray + + 6 + + ctrlloop-id + 1 + is-state-driven + 1 + + + SensorArray + + + Desc-Key + GPU + IOClass + IOPlatformSensor + sensor-id + 6 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro4,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro4,1/Info.plist new file mode 100644 index 000000000..4dd413c8f --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacPro4,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TWFjUHJvNCwxPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNTdGF0ZURlbW90aW9uRGljdDwva2V5PgogICAgICA8ZGljdD4KICAgICAgICA8a2V5Pk1hY1BybzQsMTwva2V5PgogICAgICAgIDxzdHJpbmc+Q1NERF9zdGQxPC9zdHJpbmc+CiAgICAgIDwvZGljdD4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfUENJPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1wY2k8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DcmVhdGlvbkRhdGU8L2tleT4KICAgICAgPHN0cmluZz5UdWUgTWF5IDEyIDE1OjM1OjQyIFBEVCAyMDA5PC9zdHJpbmc+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNQcm80LDE8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNQcm80LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDEyPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxMjwva2V5PgogICAgICAgICAgICA8ZGF0YT4KV0FRQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQTBBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQU1nWUFBQVFBQUFYL0FBTUFBQUFCQUFBQUJBUUFBSUFBQUFBS0NnQUEKQ0FBQUFBVUFBQUFJQUFBQUJRQUFBQU1BQUFBQ0FBQUFCUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFCZ0FBQmY4QUF3QUFBQU1BQUFBRwpCZ0FBQWdBQUFBUUFBQUJrQmdBQUJ3UUFBQWNBQUFBREFBQUFCQUFBQUFjR0FBQUlDZ0FBQXdBQUJmOEFCQUlBQUFnR0FBQUJBQUFBCkFRQUFBUFFBQVFVQUFBa0FBQVgvQUFVQ0FBQUpCZ0FBQWdBQUFBUUJBQUNBQU1NQXR3QXVBRFFBQ3dBQUFBa0FBQUFLQUFBQUNRQUEKQUFvQUFBQUZBQUFBQVFBQUFBb0dBQUFIQUFBQUFRQUFBUFVBQVFVQUFBc0FBQVgvQUFVQUFBQUNBQUFBQ3dZQUFBSUFBQUFFQUFBQQpaQVlBQUF3RUFBQU1BQUFBQlFBQUFBTUFBQUFNQmdBQUNBb0FBQWtBQUFYLwo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNQcm80LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUE3PC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBNzwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro4,1/MacPro4_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro4,1/MacPro4_1.plist new file mode 100644 index 000000000..d2996eb3e --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacPro4,1/MacPro4_1.plist @@ -0,0 +1,185 @@ + + + + + IOPlatformThermalProfile + + ConfigArray + + + model + MacPro4,1 + + + CStateDemotionDict + + MacPro4,1 + CSDD_std1 + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_PCI + IOClass + IOPlatformControl + control-flags + 2 + control-id + 18 + location + gpu-pci + type + gpu-control + + + CreationDate + Tue May 12 15:35:42 PDT 2009 + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacPro4,1 + 0 + + StepDataDict + + MacPro4,1 + SP12 + SP12 + +WAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/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/wADAgAAAwYAAAkAAAAEAAAAMgYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA +CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG +BgAAAgAAAAQAAABkBgAABwQAAAcAAAADAAAABAAAAAcGAAAICgAAAwAABf8ABAIAAAgGAAABAAAA +AQAAAPQAAQUAAAkAAAX/AAUCAAAJBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAkAAAAKAAAACQAA +AAoAAAAFAAAAAQAAAAoGAAAHAAAAAQAAAPUAAQUAAAsAAAX/AAUAAAACAAAACwYAAAIAAAAEAAAA +ZAYAAAwEAAAMAAAABQAAAAMAAAAMBgAACAoAAAkAAAX/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacPro4,1 + CIA7 + CIA7 + + 3 + 18 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro5,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro5,1/Info.plist new file mode 100644 index 000000000..90023c54c --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacPro5,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TWFjUHJvNSwxPC9zdHJpbmc+CiAgICAgICAgICA8a2V5Pk1QNTFQU1M8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q1N0YXRlRGVtb3Rpb25EaWN0PC9rZXk+CiAgICAgIDxkaWN0PgogICAgICAgIDxrZXk+TWFjUHJvNSwxPC9rZXk+CiAgICAgICAgPHN0cmluZz5DU0REX3N0ZDE8L3N0cmluZz4KICAgICAgPC9kaWN0PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9QQ0k8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LXBjaTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBKYW4gMjIgMTA6MDI6MzQgUFNUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY1BybzUsMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY1BybzUsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTI8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDEyPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpXQVFBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFBMEFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBTWdZQUFBUUFBQVgvQUFNQUFBQUJBQUFBQkFRQUFJQUFBQUFLQ2dBQQpDQUFBQUFVQUFBQUlBQUFBQlFBQUFBTUFBQUFDQUFBQUJRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUJnQUFCZjhBQXdBQUFBTUFBQUFHCkJnQUFBZ0FBQUFRQUFBQmtCZ0FBQndRQUFBY0FBQUFEQUFBQUJBQUFBQWNHQUFBSUNnQUFBd0FBQmY4QUJBSUFBQWdHQUFBQkFBQUEKQVFBQUFQUUFBUVVBQUFrQUFBWC9BQVVDQUFBSkJnQUFBZ0FBQUFRQkFBQ0FBTU1BdHdBdUFEUUFDd0FBQUFrQUFBQUtBQUFBQ1FBQQpBQW9BQUFBRkFBQUFBUUFBQUFvR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUFzQUFBWC9BQVVBQUFBQ0FBQUFDd1lBQUFJQUFBQUVBQUFBClpBWUFBQXdFQUFBTUFBQUFCUUFBQUFNQUFBQU1CZ0FBQ0FvQUFBa0FBQVgvCjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY1BybzUsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTc8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE3PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/MacPro5,1/MacPro5_1.plist b/payloads/Kexts/Plists/PlatformPlugin/MacPro5,1/MacPro5_1.plist new file mode 100644 index 000000000..5aa8075f6 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/MacPro5,1/MacPro5_1.plist @@ -0,0 +1,187 @@ + + + + + IOPlatformThermalProfile + + ConfigArray + + + model + MacPro5,1 + MP51PSS + + + + CStateDemotionDict + + MacPro5,1 + CSDD_std1 + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_PCI + IOClass + IOPlatformControl + control-flags + 2 + control-id + 18 + location + gpu-pci + type + gpu-control + + + CreationDate + Fri Jan 22 10:02:34 PST 2010 + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + MacPro5,1 + 0 + + StepDataDict + + MacPro5,1 + SP12 + SP12 + +WAQAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/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/wADAgAAAwYAAAkAAAAEAAAAMgYAAAQAAAX/AAMAAAABAAAABAQAAIAAAAAKCgAA +CAAAAAUAAAAIAAAABQAAAAMAAAACAAAABQYAAAcAAAABAAAA9QABBQAABgAABf8AAwAAAAMAAAAG +BgAAAgAAAAQAAABkBgAABwQAAAcAAAADAAAABAAAAAcGAAAICgAAAwAABf8ABAIAAAgGAAABAAAA +AQAAAPQAAQUAAAkAAAX/AAUCAAAJBgAAAgAAAAQBAACAAMMAtwAuADQACwAAAAkAAAAKAAAACQAA +AAoAAAAFAAAAAQAAAAoGAAAHAAAAAQAAAPUAAQUAAAsAAAX/AAUAAAACAAAACwYAAAIAAAAEAAAA +ZAYAAAwEAAAMAAAABQAAAAMAAAAMBgAACAoAAAkAAAX/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + MacPro5,1 + CIA7 + CIA7 + + 3 + 18 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini3,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini3,1/Info.plist new file mode 100644 index 000000000..db25f74c7 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini3,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY21pbmkzLDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+ZW5hYmxlcjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5pR1BVVGhyb3R0bGU8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTMsMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk1hY21pbmkzLDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDE8L2tleT4KICAgICAgICAgICAgPGRhdGE+CnhnWUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUNFQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFUQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUE2QUFEQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBRmdBR3dVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFPZ0FBd1VBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQQpBQUQ4QUFnRkFBQVhBQUFBRkFBQUFCY0FBQUFVQUFBQUNRQUFBQUVBQUFBVUJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBVkFBQUYvd0FKCkFBQUFBZ0FBQUJVR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUJZRUFBQVdBQUFBQ1FBQUFBTUFBQUFXQmdBQUNBb0FBQk1BQUFYL0FBb0MKQUFBWEJnQUFBUUFBQUFFQUFBRG9BQU1GQUFBWUFBQUYvd0FMQWdBQUdBWUFBQUlBQUFBRUFBQUFLQUFLQlFBQUhBQUFBQmtBQUFBYwpBQUFBR1FBQUFBc0FBQUFCQUFBQUdRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUdnQUFCZjhBQ3dBQUFBSUFBQUFhQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBYkJBQUFHd0FBQUFzQUFBQURBQUFBR3dZQUFBZ0tBQUFZQUFBRi93QU1BZ0FBSEFZQUFBRUFBQUFCQUFBQTlBQUIKQlFBQUhRQUFCZjhBRFFJQUFCMEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUhRQUFBQjRBQUFBZEFBQUFIZ0FBQUEwQQpBQUFCQUFBQUhnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUh3QUFCZjhBRFFBQUFBSUFBQUFmQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFnCkJBQUFJQUFBQUEwQUFBQURBQUFBSUFZQUFBZ0tBQUFkQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTMsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTM8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUEzPC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini3,1/Macmini3_1.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini3,1/Macmini3_1.plist new file mode 100644 index 000000000..277826355 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini3,1/Macmini3_1.plist @@ -0,0 +1,195 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue May 12 15:35:42 PDT 2009 + ConfigArray + + + model + Macmini3,1 + enabler + + iGPUThrottle + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + Macmini3,1 + 0 + + StepDataDict + + Macmini3,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + Macmini3,1 + CIA3 + CIA3 + + 3 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini4,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini4,1/Info.plist new file mode 100644 index 000000000..b169d35c6 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini4,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBOb3YgMTAgMDg6Mzg6MDAgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY21pbmk0LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+ZW5hYmxlcjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNtaW5pNCwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTQsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNtaW5pNCwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBMzwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTM8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini4,1/Macmini4_1.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini4,1/Macmini4_1.plist new file mode 100644 index 000000000..9a8403cc7 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini4,1/Macmini4_1.plist @@ -0,0 +1,193 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue Nov 10 08:38:00 PDT 2009 + ConfigArray + + + model + Macmini4,1 + enabler + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + Macmini4,1 + 0 + + StepDataDict + + Macmini4,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + Macmini4,1 + CIA3 + CIA3 + + 3 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini5,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,1/Info.plist new file mode 100644 index 000000000..8786ad866 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlRodSBEZWMgOSAxMTowODo1NiBQU1QgMjAxMDwvc3RyaW5nPgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TWFjbWluaTUsMTwvc3RyaW5nPgogICAgICAgICAgPGtleT5lbmFibGVyPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PnJpbmdGcmVxVGFibGVzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj43MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj43NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45NTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xNzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMDAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTgwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTA1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE5MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjExMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMDAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIyMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEyNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNtaW5pNSwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBDb250ZXh0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+Tm9ybWFsPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpFQW9BQUFBQUFRSUVBQUFDQWdBQWJnQnZBSElBYlFBMUFHMEFjd3dBQUFFQ0FBZi9Cd0FBUEFBQUFCMEVBQUFDQUlFQWNBQnpBSFFBCllRQjBBR1VBY3dvQUFBWURBQUNBQUcwQWFRQnVBSEFBY3dCMEFHRUFkQUJsRFFBQWdBQnRBRzRBZEFCd0FITUFkQUJoQUhRQVpRMEEKQUlBQWJnQndBSE1BZEFCaEFIUUFaUUJ6L3dEL0FQOEEvd0QvQUxJQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFaQUFBQUFVSUFBQUIKQUFBRi93QUJBQUFBQVFBQUFBRUdBQUJsQUFBQURnZ0FBQUlBQUFYL0FBRUFBQUFDQUFBQUFnWUFBR1FBQUFBRkFBQUFBZ1lBQUFNQQpBQVgvQUFFQUFBQURBQUFBQXdZQUFHUUFBQUFEQUFBQUFnWUFBQVFBQUFYL0FBRUFBQUFFQUFBQUJBWUFBR2tLQUFBRkFBQUYvd0FCCkFBQUFCUUFBQUFVR0FBQmxBQUFBRGdRQUFBRUNBQUFHQUFBRi93QUJBQUFBQmdBQUFBWUdBQUJrQUFBQUF3QUFBQUlHQUFBSEFBQUYKL3dBQkFBQUFCd0FBQUFjR0FBQmxBQUFBRGdRQUFBSUNBQUFJQUFBRi93QUJBQUFBQ0FBQUFBZ0dBQUJrQUFBQUJRQUFBQVFHQUFBSgpBQUFGL3dBQkFBQUFDUUFBQUFrR0FBQmtBQUFBQXdBQUFBSUdBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUJrQUFBQUF3QUFBQU1HCkFBQUxBQUFGL3dBQkFBQUFDd0FBQUFzR0FBQm5DZ0FBREFBQUJmOEFBUUFBQUF3QUFBQU1CZ0FBYVFvQUFBMEFBQVgvQUFFQUFBQU4KQUFBQURRWUFBR1FBQUFBREFBQUFBZ1lBQUE0QUFBWC9BQUVBQUFBT0FBQUFEZ1lBQUdZS0FBQVBBQUFGL3dBQkFBQUFEd0FBQUE4RwpBQUJsQUFBQURnUUFBQU1DQUFBUUFBQUYvd0FCQUFBQUVBQUFBQkFHQUFCa0FBQUFCUUFBQUFJR0FBQVJBQUFGL3dBQkFBQUFFUUFBCkFCRUdBQUJrQUFBQUF3QUFBQUlHQUFBU0FBQUYvd0FCQUFBQUVnQUFBQklHQUFCa0FBQUFBd0FBQUFNR0FBQVRBQUFGL3dBQkFBQUEKRXdBQUFCTUdBQUJuQ2dBQUZBQUFCZjhBQVFBQUFCUUFBQUFVQmdBQWFRb0FBQlVBQUFYL0FBRUFBQUFWQUFBQUZRWUFBR1FBQUFBRApBQUFBQWdZQUFCWUFBQVgvQUFFQUFBQVdBQUFBRmdZQUFHWUtBQUFYQUFBRi93QUJBQUFBRndBQUFCY0dBQUJsQUFBQURnUUFBQVFDCkFBQVlBQUFGL3dBQkFBQUFHQUFBQUJnR0FBQmtBQUFBQXdBQUFBRUdBQUFaQUFBRi93QUJBQUFBR1FBQUFCa0dBQUJsQUFBQURnUUEKQUFVQ0FBQWFBQUFGL3dBQkFBQUFHZ0FBQUJvR0FBQVBBQ2NKQUFBYkFBQUYvd0FDQWdBQUd3WUFBQUVBQUFBT0JBQUFCUUlBQUJ3QQpBQVgvQUFJQUFBQUJBQUFBSEFZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMEFBc0FBQUFkQUFBQUhBQUFBQndBQUFBZEFBQUFBd0lBCkFCMEdBQUFCQUFBQURnUUFBQVVDQUFBZUFBQUYvd0FFQWdBQUhnWUFBQWtBQUFBRUFBQUF5QVlBQUI4QUFBWC9BQVFBQUFBQkFBQUEKSHdRQUFJQUFBQUFLQ2dBQUl3QUFBQ0FBQUFBakFBQUFJQUFBQUFRQUFBQUNBQUFBSUFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSVFBQQpCZjhBQkFBQUFBTUFBQUFoQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFpQUFBQUd3QUFBQnNBQUFBaUFBQUFCQUFBQUFRQUFBQWlCZ0FBCkNBb0FBQjRBQUFYL0FBVUNBQUFqQmdBQUFRQUFBQTRFQUFBRUFnQUFKQUFBQmY4QUJnSUFBQ1FHQUFBQ0FBQUFCQUFBQUpnQUNBVUEKQUNnQUFBQWxBQUFBS0FBQUFDVUFBQUFHQUFBQUFRQUFBQ1VHQUFBSEFBQUFBUUFBQVBVQUFRVUFBQ1lBQUFYL0FBWUFBQUFDQUFBQQpKZ1lBQUFJQUFBQUVBQUFBb0FBUEJRQUFKd0FBQUJzQUFBQWJBQUFBSndBQUFBWUFBQUFEQUFBQUp3WUFBQWdLQUFBa0FBQUYvd0FICkFnQUFLQVlBQUFFQUFBQU9CQUFBQXdJQUFDa0FBQVgvQUFnQ0FBQXBCZ0FBQWdBQUFBUUFBQUQyQUFrRkFBQXRBQUFBS2dBQUFDMEEKQUFBcUFBQUFDQUFBQUFFQUFBQXFCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQXJBQUFGL3dBSUFBQUFBZ0FBQUNzR0FBQUNBQUFBQkFBQQpBS0FBRHdVQUFDd0FBQUFiQUFBQUd3QUFBQ3dBQUFBSUFBQUFBd0FBQUN3R0FBQUlDZ0FBS1FBQUJmOEFDUUlBQUMwR0FBQUJBQUFBCkRnUUFBQUlDQUFBdUFBQUYvd0FLQWdBQUxnWUFBQUlBQUFBRUFBQUE2Z0FMQlFBQU1nQUFBQzhBQUFBeUFBQUFMd0FBQUFvQUFBQUIKQUFBQUx3WUFBQWNBQUFBQkFBQUE5UUFCQlFBQU1BQUFCZjhBQ2dBQUFBSUFBQUF3QmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUF4QUFBQQpHd0FBQUJzQUFBQXhBQUFBQ2dBQUFBTUFBQUF4QmdBQUNBb0FBQzRBQUFYL0FBc0NBQUF5QmdBQUFRQUFBQTRFQUFBQkFnQUFNd0FBCkJmOEFEQUlBQURNR0FBQUNBQUFBQkFBQUFOUUFGd1VBQURjQUFBQTBBQUFBTndBQUFEUUFBQUFNQUFBQUFRQUFBRFFHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQURVQUFBWC9BQXdBQUFBQ0FBQUFOUVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFOZ0FBQUJzQUFBQWJBQUFBTmdBQQpBQXdBQUFBREFBQUFOZ1lBQUFnS0FBQXpBQUFGL3dBTkFnQUFOd1lBQUFFQUFBQU9DQUFBT0FBQUJmOEFEZ0lBQURnR0FBQUNBQUFBCkJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQU9BQUFBRGtBQUFBNEFBQUFPUUFBQUE0QUFBQUJBQUFBT1FZQUFBY0FBQUFCQUFBQTlRQUIKQlFBQU9nQUFCZjhBRGdBQUFBSUFBQUE2QmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUE3QUFBQUd3QUFBQnNBQUFBN0FBQUFEZ0FBQUFNQQpBQUE3QmdBQUNBb0FBRGdBQUFYLwo8L2RhdGE+CiAgICAgICAgICAgIDxrZXk+QmFja2dyb3VuZDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KNGdVQUFBQUFBUUlFQUFBQkFnQUFZZ0JyQUdjQWNnQnVBR1FBY0FCbEFXWUFZd0JwQUdVQWJnQjBCQUFBQWdJQUIvOEhBQUFZQUFBQQpEUVFBQUFJQWdRQmlBR2NBY0FCekFIUUFZUUIwQUdVQWN3Z0FBQUlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0CkFHNEFkQUJ3QUhNQWRBQmhBSFFBWlEwQUFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc0tBQUFCQ2dBQVpBQUFBQVVBQUFBQ0JnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaQUFBQUFNQUFBQUNCZ0FBQWdBQUJmOEEKQVFBQUFBSUFBQUFDQmdBQVpBQUFBQU1BQUFBREJnQUFBd0FBQmY4QUFRQUFBQU1BQUFBREJnQUFad29BQUFRQUFBWC9BQUVBQUFBRQpBQUFBQkFZQUFHa0tBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJrQUFBQUF3QUFBQUlHQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHCkFBQm1DZ0FBQndBQUJmOEFBUUFBQUFjQUFBQUhCZ0FBWlFBQUFBNElBQUFJQUFBRi93QUJBQUFBQ0FBQUFBZ0dBQUJrQUFBQUF3QUEKQUFFR0FBQUpBQUFGL3dBQkFBQUFDUUFBQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUFQQUNjSgpBQUFMQUFBRi93QUNBZ0FBQ3dZQUFBRUFBQUFPQkFBQUFRSUFBQXdBQUFYL0FBSUFBQUFCQUFBQURBWUFBQUlBQUFBRUFRQUFnQURECkFMY0FMZ0EwQUFzQUFBQU5BQUFBREFBQUFBd0FBQUFOQUFBQUF3SUFBQTBHQUFBQkFBQUFEZ1FBQUFFQ0FBQU9BQUFGL3dBRUFnQUEKRGdZQUFBa0FBQUFFQUFBQXlBWUFBQThBQUFYL0FBUUFBQUFCQUFBQUR3UUFBSUFBQUFBS0NnQUFFd0FBQUJBQUFBQVRBQUFBRUFBQQpBQVFBQUFBQ0FBQUFFQVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFFUUFBQmY4QUJBQUFBQU1BQUFBUkJnQUFBZ0FBQUFRQUFBRElCZ0FBCkVnQUFBQXNBQUFBTEFBQUFFZ0FBQUFRQUFBQUVBQUFBRWdZQUFBZ0tBQUFPQUFBRi93QUZBZ0FBRXdZQUFBRUFBQUFPQ0FBQUZBQUEKQmY4QUJnSUFBQlFHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFGQUFBQUJVQUFBQVVBQUFBRlFBQUFBWUFBQUFCQUFBQQpGUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFGZ0FBQmY4QUJnQUFBQUlBQUFBV0JnQUFBZ0FBQUFRQUFBRElCZ0FBRndBQUFBc0FBQUFMCkFBQUFGd0FBQUFZQUFBQURBQUFBRndZQUFBZ0tBQUFVQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgICA8a2V5PlJlYWxUaW1lPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpxZ1lBQUFBQUFRSUVBQUFEQWdBQWNnQjBBRE1BY3dCMEFHRUFkQUJsRHdBUC93QWZBQUFBRHdRQUFBSUFnUUJ5QUhRQWNBQnpBSFFBCllRQjBBR1VBY3dnQUFBTURBQUNBQUcwQWFRQnVBSEFBY3dCMEFHRUFkQUJsRFFBQWdBQnRBRzRBZEFCd0FITUFkQUJoQUhRQVpRMEEKQUlBQWJnQndBSE1BZEFCaEFIUUFaUUJ6L3dEL0FQOEEvd0QvQUxJQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFaQUFBQUFNQUFBQUMKQmdBQUFRQUFCZjhBQVFBQUFBRUFBQUFCQmdBQVpRQUFBQTRJQUFBQ0FBQUYvd0FCQUFBQUFnQUFBQUlHQUFCa0FBQUFCUUFBQUFJRwpBQUFEQUFBRi93QUJBQUFBQXdBQUFBTUdBQUJrQUFBQUF3QUFBQUlHQUFBRUFBQUYvd0FCQUFBQUJBQUFBQVFHQUFCa0FBQUFBd0FBCkFBTUdBQUFGQUFBRi93QUJBQUFBQlFBQUFBVUdBQUJuQ2dBQUJnQUFCZjhBQVFBQUFBWUFBQUFHQmdBQWFRb0FBQWNBQUFYL0FBRUEKQUFBSEFBQUFCd1lBQUdRQUFBQURBQUFBQWdZQUFBZ0FBQVgvQUFFQUFBQUlBQUFBQ0FZQUFHWUtBQUFKQUFBRi93QUJBQUFBQ1FBQQpBQWtHQUFCbEFBQUFEZ1FBQUFFQ0FBQUtBQUFGL3dBQkFBQUFDZ0FBQUFvR0FBQmtBQUFBQXdBQUFBRUdBQUFMQUFBRi93QUJBQUFBCkN3QUFBQXNHQUFCbEFBQUFEZ1FBQUFJQ0FBQU1BQUFGL3dBQkFBQUFEQUFBQUF3R0FBQVBBQ2NKQUFBTkFBQUYvd0FDQWdBQURRWUEKQUFFQUFBQU9CQUFBQWdJQUFBNEFBQVgvQUFJQUFBQUJBQUFBRGdZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMEFBc0FBQUFQQUFBQQpEZ0FBQUE0QUFBQVBBQUFBQXdJQUFBOEdBQUFCQUFBQURnUUFBQUlDQUFBUUFBQUYvd0FFQWdBQUVBWUFBQWtBQUFBRUFBQUF5QVlBCkFCRUFBQVgvQUFRQUFBQUJBQUFBRVFRQUFJQUFBQUFLQ2dBQUZRQUFBQklBQUFBVkFBQUFFZ0FBQUFRQUFBQUNBQUFBRWdZQUFBY0EKQUFBQkFBQUE5UUFCQlFBQUV3QUFCZjhBQkFBQUFBTUFBQUFUQmdBQUFnQUFBQVFBQUFESUJnQUFGQUFBQUEwQUFBQU5BQUFBRkFBQQpBQVFBQUFBRUFBQUFGQVlBQUFnS0FBQVFBQUFGL3dBRkFnQUFGUVlBQUFFQUFBQU9CQUFBQVFJQUFCWUFBQVgvQUFZQ0FBQVdCZ0FBCkFnQUFBQVFBQUFDUUFBRUZBQUFhQUFBQUZ3QUFBQm9BQUFBWEFBQUFCZ0FBQUFFQUFBQVhCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQVkKQUFBRi93QUdBQUFBQWdBQUFCZ0dBQUFDQUFBQUJBQUFBTWdHQUFBWkFBQUFEUUFBQUEwQUFBQVpBQUFBQmdBQUFBTUFBQUFaQmdBQQpDQW9BQUJZQUFBWC9BQWNDQUFBYUJnQUFBUUFBQUE0SUFBQWJBQUFGL3dBSUFnQUFHd1lBQUFJQUFBQUVBUUFBZ0FEREFMY0FMZ0EwCkFBc0FBQUFiQUFBQUhBQUFBQnNBQUFBY0FBQUFDQUFBQUFFQUFBQWNCZ0FBQndBQUFBRUFBQUQxQUFFRkFBQWRBQUFGL3dBSUFBQUEKQWdBQUFCMEdBQUFDQUFBQUJBQUFBTWdHQUFBZUFBQUFEUUFBQUEwQUFBQWVBQUFBQ0FBQUFBTUFBQUFlQmdBQUNBb0FBQnNBQUFYLwo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5NYWNtaW5pNSwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBOTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTk8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini5,1/Macmini5_1.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,1/Macmini5_1.plist new file mode 100644 index 000000000..fc8da4a29 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,1/Macmini5_1.plist @@ -0,0 +1,352 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Thu Dec 9 11:08:56 PST 2010 + ConfigArray + + + model + Macmini5,1 + enabler + + ringFreqTables + + + + gtFreq + 700 + ringFreq + 1100 + + + gtFreq + 750 + ringFreq + 1100 + + + gtFreq + 800 + ringFreq + 1200 + + + gtFreq + 850 + ringFreq + 1300 + + + gtFreq + 900 + ringFreq + 1600 + + + gtFreq + 950 + ringFreq + 1700 + + + gtFreq + 1000 + ringFreq + 1800 + + + gtFreq + 1050 + ringFreq + 1900 + + + gtFreq + 1100 + ringFreq + 2000 + + + gtFreq + 1150 + ringFreq + 2100 + + + gtFreq + 1200 + ringFreq + 2200 + + + gtFreq + 1250 + ringFreq + 2300 + + + gtFreq + 1300 + ringFreq + 2300 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + Macmini5,1 + 0 + + StepContextDict + + Normal + +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/ + + Background + +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== + + RealTime + +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/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + Macmini5,1 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini5,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,2/Info.plist new file mode 100644 index 000000000..fe226a0e3 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBNYXIgMTggMTI6NDg6MTkgUERUIDIwMTE8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY21pbmk1LDI8L3N0cmluZz4KICAgICAgICAgIDxrZXk+ZW5hYmxlcjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5yaW5nRnJlcVRhYmxlczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTYwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xOTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTE1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIxMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEyMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0VYVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1leHRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTUsMjwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwQ29udGV4dERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk5vcm1hbDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KRUFvQUFBQUFBUUlFQUFBQ0FnQUFiZ0J2QUhJQWJRQTFBRzBBY3d3QUFBRUNBQWYvQndBQVBBQUFBQjBFQUFBQ0FJRUFjQUJ6QUhRQQpZUUIwQUdVQWN3b0FBQVlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBVUlBQUFCCkFBQUYvd0FCQUFBQUFRQUFBQUVHQUFCbEFBQUFEZ2dBQUFJQUFBWC9BQUVBQUFBQ0FBQUFBZ1lBQUdRQUFBQUZBQUFBQWdZQUFBTUEKQUFYL0FBRUFBQUFEQUFBQUF3WUFBR1FBQUFBREFBQUFBZ1lBQUFRQUFBWC9BQUVBQUFBRUFBQUFCQVlBQUdrS0FBQUZBQUFGL3dBQgpBQUFBQlFBQUFBVUdBQUJsQUFBQURnUUFBQUVDQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUFBd0FBQUFJR0FBQUhBQUFGCi93QUJBQUFBQndBQUFBY0dBQUJsQUFBQURnUUFBQUlDQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFCUUFBQUFRR0FBQUoKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJrQUFBQUF3QUFBQUlHQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFCa0FBQUFBd0FBQUFNRwpBQUFMQUFBRi93QUJBQUFBQ3dBQUFBc0dBQUJuQ2dBQURBQUFCZjhBQVFBQUFBd0FBQUFNQmdBQWFRb0FBQTBBQUFYL0FBRUFBQUFOCkFBQUFEUVlBQUdRQUFBQURBQUFBQWdZQUFBNEFBQVgvQUFFQUFBQU9BQUFBRGdZQUFHWUtBQUFQQUFBRi93QUJBQUFBRHdBQUFBOEcKQUFCbEFBQUFEZ1FBQUFNQ0FBQVFBQUFGL3dBQkFBQUFFQUFBQUJBR0FBQmtBQUFBQlFBQUFBSUdBQUFSQUFBRi93QUJBQUFBRVFBQQpBQkVHQUFCa0FBQUFBd0FBQUFJR0FBQVNBQUFGL3dBQkFBQUFFZ0FBQUJJR0FBQmtBQUFBQXdBQUFBTUdBQUFUQUFBRi93QUJBQUFBCkV3QUFBQk1HQUFCbkNnQUFGQUFBQmY4QUFRQUFBQlFBQUFBVUJnQUFhUW9BQUJVQUFBWC9BQUVBQUFBVkFBQUFGUVlBQUdRQUFBQUQKQUFBQUFnWUFBQllBQUFYL0FBRUFBQUFXQUFBQUZnWUFBR1lLQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHQUFCbEFBQUFEZ1FBQUFRQwpBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJrQUFBQUF3QUFBQUVHQUFBWkFBQUYvd0FCQUFBQUdRQUFBQmtHQUFCbEFBQUFEZ1FBCkFBVUNBQUFhQUFBRi93QUJBQUFBR2dBQUFCb0dBQUFQQUNjSkFBQWJBQUFGL3dBQ0FnQUFHd1lBQUFFQUFBQU9CQUFBQlFJQUFCd0EKQUFYL0FBSUFBQUFCQUFBQUhBWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBZEFBQUFIQUFBQUJ3QUFBQWRBQUFBQXdJQQpBQjBHQUFBQkFBQUFEZ1FBQUFVQ0FBQWVBQUFGL3dBRUFnQUFIZ1lBQUFrQUFBQUVBQUFBeUFZQUFCOEFBQVgvQUFRQUFBQUJBQUFBCkh3UUFBSUFBQUFBS0NnQUFJd0FBQUNBQUFBQWpBQUFBSUFBQUFBUUFBQUFDQUFBQUlBWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUlRQUEKQmY4QUJBQUFBQU1BQUFBaEJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBaUFBQUFHd0FBQUJzQUFBQWlBQUFBQkFBQUFBUUFBQUFpQmdBQQpDQW9BQUI0QUFBWC9BQVVDQUFBakJnQUFBUUFBQUE0RUFBQUVBZ0FBSkFBQUJmOEFCZ0lBQUNRR0FBQUNBQUFBQkFBQUFKZ0FDQVVBCkFDZ0FBQUFsQUFBQUtBQUFBQ1VBQUFBR0FBQUFBUUFBQUNVR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUNZQUFBWC9BQVlBQUFBQ0FBQUEKSmdZQUFBSUFBQUFFQUFBQW9BQVBCUUFBSndBQUFCc0FBQUFiQUFBQUp3QUFBQVlBQUFBREFBQUFKd1lBQUFnS0FBQWtBQUFGL3dBSApBZ0FBS0FZQUFBRUFBQUFPQkFBQUF3SUFBQ2tBQUFYL0FBZ0NBQUFwQmdBQUFnQUFBQVFBQUFEMkFBa0ZBQUF0QUFBQUtnQUFBQzBBCkFBQXFBQUFBQ0FBQUFBRUFBQUFxQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFyQUFBRi93QUlBQUFBQWdBQUFDc0dBQUFDQUFBQUJBQUEKQUtBQUR3VUFBQ3dBQUFBYkFBQUFHd0FBQUN3QUFBQUlBQUFBQXdBQUFDd0dBQUFJQ2dBQUtRQUFCZjhBQ1FJQUFDMEdBQUFCQUFBQQpEZ1FBQUFJQ0FBQXVBQUFGL3dBS0FnQUFMZ1lBQUFJQUFBQUVBQUFBNmdBTEJRQUFNZ0FBQUM4QUFBQXlBQUFBTHdBQUFBb0FBQUFCCkFBQUFMd1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFNQUFBQmY4QUNnQUFBQUlBQUFBd0JnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBeEFBQUEKR3dBQUFCc0FBQUF4QUFBQUNnQUFBQU1BQUFBeEJnQUFDQW9BQUM0QUFBWC9BQXNDQUFBeUJnQUFBUUFBQUE0RUFBQUJBZ0FBTXdBQQpCZjhBREFJQUFETUdBQUFDQUFBQUJBQUFBTlFBRndVQUFEY0FBQUEwQUFBQU53QUFBRFFBQUFBTUFBQUFBUUFBQURRR0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFEVUFBQVgvQUF3QUFBQUNBQUFBTlFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBTmdBQUFCc0FBQUFiQUFBQU5nQUEKQUF3QUFBQURBQUFBTmdZQUFBZ0tBQUF6QUFBRi93QU5BZ0FBTndZQUFBRUFBQUFPQ0FBQU9BQUFCZjhBRGdJQUFEZ0dBQUFDQUFBQQpCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFPQUFBQURrQUFBQTRBQUFBT1FBQUFBNEFBQUFCQUFBQU9RWUFBQWNBQUFBQkFBQUE5UUFCCkJRQUFPZ0FBQmY4QURnQUFBQUlBQUFBNkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBN0FBQUFHd0FBQUJzQUFBQTdBQUFBRGdBQUFBTUEKQUFBN0JnQUFDQW9BQURnQUFBWC8KPC9kYXRhPgogICAgICAgICAgICA8a2V5PkJhY2tncm91bmQ8L2tleT4KICAgICAgICAgICAgPGRhdGE+CjRnVUFBQUFBQVFJRUFBQUJBZ0FBWWdCckFHY0FjZ0J1QUdRQWNBQmxBV1lBWXdCcEFHVUFiZ0IwQkFBQUFnSUFCLzhIQUFBWUFBQUEKRFFRQUFBSUFnUUJpQUdjQWNBQnpBSFFBWVFCMEFHVUFjd2dBQUFJREFBQ0FBRzBBYVFCdUFIQUFjd0IwQUdFQWRBQmxEUUFBZ0FCdApBRzRBZEFCd0FITUFkQUJoQUhRQVpRMEFBSUFBYmdCd0FITUFkQUJoQUhRQVpRQnovd0QvQVA4QS93RC9BTElBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNLQUFBQkNnQUFaQUFBQUFVQUFBQUNCZ0FBQVFBQUJmOEFBUUFBQUFFQUFBQUJCZ0FBWkFBQUFBTUFBQUFDQmdBQUFnQUFCZjhBCkFRQUFBQUlBQUFBQ0JnQUFaQUFBQUFNQUFBQURCZ0FBQXdBQUJmOEFBUUFBQUFNQUFBQURCZ0FBWndvQUFBUUFBQVgvQUFFQUFBQUUKQUFBQUJBWUFBR2tLQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCa0FBQUFBd0FBQUFJR0FBQUdBQUFGL3dBQkFBQUFCZ0FBQUFZRwpBQUJtQ2dBQUJ3QUFCZjhBQVFBQUFBY0FBQUFIQmdBQVpRQUFBQTRJQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFBd0FBCkFBRUdBQUFKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJsQUFBQURnUUFBQUVDQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFBUEFDY0oKQUFBTEFBQUYvd0FDQWdBQUN3WUFBQUVBQUFBT0JBQUFBUUlBQUF3QUFBWC9BQUlBQUFBQkFBQUFEQVlBQUFJQUFBQUVBUUFBZ0FERApBTGNBTGdBMEFBc0FBQUFOQUFBQURBQUFBQXdBQUFBTkFBQUFBd0lBQUEwR0FBQUJBQUFBRGdRQUFBRUNBQUFPQUFBRi93QUVBZ0FBCkRnWUFBQWtBQUFBRUFBQUF5QVlBQUE4QUFBWC9BQVFBQUFBQkFBQUFEd1FBQUlBQUFBQUtDZ0FBRXdBQUFCQUFBQUFUQUFBQUVBQUEKQUFRQUFBQUNBQUFBRUFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRVFBQUJmOEFCQUFBQUFNQUFBQVJCZ0FBQWdBQUFBUUFBQURJQmdBQQpFZ0FBQUFzQUFBQUxBQUFBRWdBQUFBUUFBQUFFQUFBQUVnWUFBQWdLQUFBT0FBQUYvd0FGQWdBQUV3WUFBQUVBQUFBT0NBQUFGQUFBCkJmOEFCZ0lBQUJRR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBRkFBQUFCVUFBQUFVQUFBQUZRQUFBQVlBQUFBQkFBQUEKRlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRmdBQUJmOEFCZ0FBQUFJQUFBQVdCZ0FBQWdBQUFBUUFBQURJQmdBQUZ3QUFBQXNBQUFBTApBQUFBRndBQUFBWUFBQUFEQUFBQUZ3WUFBQWdLQUFBVUFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgICAgPGtleT5SZWFsVGltZTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KcWdZQUFBQUFBUUlFQUFBREFnQUFjZ0IwQURNQWN3QjBBR0VBZEFCbER3QVAvd0FmQUFBQUR3UUFBQUlBZ1FCeUFIUUFjQUJ6QUhRQQpZUUIwQUdVQWN3Z0FBQU1EQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBTUFBQUFDCkJnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaUUFBQUE0SUFBQUNBQUFGL3dBQkFBQUFBZ0FBQUFJR0FBQmtBQUFBQlFBQUFBSUcKQUFBREFBQUYvd0FCQUFBQUF3QUFBQU1HQUFCa0FBQUFBd0FBQUFJR0FBQUVBQUFGL3dBQkFBQUFCQUFBQUFRR0FBQmtBQUFBQXdBQQpBQU1HQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCbkNnQUFCZ0FBQmY4QUFRQUFBQVlBQUFBR0JnQUFhUW9BQUFjQUFBWC9BQUVBCkFBQUhBQUFBQndZQUFHUUFBQUFEQUFBQUFnWUFBQWdBQUFYL0FBRUFBQUFJQUFBQUNBWUFBR1lLQUFBSkFBQUYvd0FCQUFBQUNRQUEKQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUJrQUFBQUF3QUFBQUVHQUFBTEFBQUYvd0FCQUFBQQpDd0FBQUFzR0FBQmxBQUFBRGdRQUFBSUNBQUFNQUFBRi93QUJBQUFBREFBQUFBd0dBQUFQQUNjSkFBQU5BQUFGL3dBQ0FnQUFEUVlBCkFBRUFBQUFPQkFBQUFnSUFBQTRBQUFYL0FBSUFBQUFCQUFBQURnWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBUEFBQUEKRGdBQUFBNEFBQUFQQUFBQUF3SUFBQThHQUFBQkFBQUFEZ1FBQUFJQ0FBQVFBQUFGL3dBRUFnQUFFQVlBQUFrQUFBQUVBQUFBeUFZQQpBQkVBQUFYL0FBUUFBQUFCQUFBQUVRUUFBSUFBQUFBS0NnQUFGUUFBQUJJQUFBQVZBQUFBRWdBQUFBUUFBQUFDQUFBQUVnWUFBQWNBCkFBQUJBQUFBOVFBQkJRQUFFd0FBQmY4QUJBQUFBQU1BQUFBVEJnQUFBZ0FBQUFRQUFBRElCZ0FBRkFBQUFBMEFBQUFOQUFBQUZBQUEKQUFRQUFBQUVBQUFBRkFZQUFBZ0tBQUFRQUFBRi93QUZBZ0FBRlFZQUFBRUFBQUFPQkFBQUFRSUFBQllBQUFYL0FBWUNBQUFXQmdBQQpBZ0FBQUFRQUFBQ1FBQUVGQUFBYUFBQUFGd0FBQUJvQUFBQVhBQUFBQmdBQUFBRUFBQUFYQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFZCkFBQUYvd0FHQUFBQUFnQUFBQmdHQUFBQ0FBQUFCQUFBQU1nR0FBQVpBQUFBRFFBQUFBMEFBQUFaQUFBQUJnQUFBQU1BQUFBWkJnQUEKQ0FvQUFCWUFBQVgvQUFjQ0FBQWFCZ0FBQVFBQUFBNElBQUFiQUFBRi93QUlBZ0FBR3dZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMApBQXNBQUFBYkFBQUFIQUFBQUJzQUFBQWNBQUFBQ0FBQUFBRUFBQUFjQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFkQUFBRi93QUlBQUFBCkFnQUFBQjBHQUFBQ0FBQUFCQUFBQU1nR0FBQWVBQUFBRFFBQUFBMEFBQUFlQUFBQUNBQUFBQU1BQUFBZUJnQUFDQW9BQUJzQUFBWC8KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTUsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTEwPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBMTA8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini5,2/Macmini5_2.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,2/Macmini5_2.plist new file mode 100644 index 000000000..1323ace4e --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,2/Macmini5_2.plist @@ -0,0 +1,352 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Mar 18 12:48:19 PDT 2011 + ConfigArray + + + model + Macmini5,2 + enabler + + ringFreqTables + + + + gtFreq + 700 + ringFreq + 1100 + + + gtFreq + 750 + ringFreq + 1100 + + + gtFreq + 800 + ringFreq + 1200 + + + gtFreq + 850 + ringFreq + 1300 + + + gtFreq + 900 + ringFreq + 1600 + + + gtFreq + 950 + ringFreq + 1700 + + + gtFreq + 1000 + ringFreq + 1800 + + + gtFreq + 1050 + ringFreq + 1900 + + + gtFreq + 1100 + ringFreq + 2000 + + + gtFreq + 1150 + ringFreq + 2100 + + + gtFreq + 1200 + ringFreq + 2200 + + + gtFreq + 1250 + ringFreq + 2300 + + + gtFreq + 1300 + ringFreq + 2300 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + Macmini5,2 + 0 + + StepContextDict + + Normal + +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/ + + Background + +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== + + RealTime + +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/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + Macmini5,2 + CIA10 + CIA10 + + 15 + 17 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini5,3/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,3/Info.plist new file mode 100644 index 000000000..93708f708 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,3/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBNYXIgMTggMTI6NDc6MTkgUERUIDIwMTE8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPk1hY21pbmk1LDM8L3N0cmluZz4KICAgICAgICAgIDxrZXk+ZW5hYmxlcjwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5yaW5nRnJlcVRhYmxlczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+NzUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTYwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTcwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xOTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTE1MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIxMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5ndEZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEyMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnJpbmdGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+Z3RGcmVxPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xMjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5yaW5nRnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5Pmd0RnJlcTwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTMwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+cmluZ0ZyZXE8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIzMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTUsMzwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwQ29udGV4dERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5Pk5vcm1hbDwva2V5PgogICAgICAgICAgICA8ZGF0YT4KRUFvQUFBQUFBUUlFQUFBQ0FnQUFiZ0J2QUhJQWJRQTFBRzBBY3d3QUFBRUNBQWYvQndBQVBBQUFBQjBFQUFBQ0FJRUFjQUJ6QUhRQQpZUUIwQUdVQWN3b0FBQVlEQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBVUlBQUFCCkFBQUYvd0FCQUFBQUFRQUFBQUVHQUFCbEFBQUFEZ2dBQUFJQUFBWC9BQUVBQUFBQ0FBQUFBZ1lBQUdRQUFBQUZBQUFBQWdZQUFBTUEKQUFYL0FBRUFBQUFEQUFBQUF3WUFBR1FBQUFBREFBQUFBZ1lBQUFRQUFBWC9BQUVBQUFBRUFBQUFCQVlBQUdrS0FBQUZBQUFGL3dBQgpBQUFBQlFBQUFBVUdBQUJsQUFBQURnUUFBQUVDQUFBR0FBQUYvd0FCQUFBQUJnQUFBQVlHQUFCa0FBQUFBd0FBQUFJR0FBQUhBQUFGCi93QUJBQUFBQndBQUFBY0dBQUJsQUFBQURnUUFBQUlDQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFCUUFBQUFRR0FBQUoKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJrQUFBQUF3QUFBQUlHQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFCa0FBQUFBd0FBQUFNRwpBQUFMQUFBRi93QUJBQUFBQ3dBQUFBc0dBQUJuQ2dBQURBQUFCZjhBQVFBQUFBd0FBQUFNQmdBQWFRb0FBQTBBQUFYL0FBRUFBQUFOCkFBQUFEUVlBQUdRQUFBQURBQUFBQWdZQUFBNEFBQVgvQUFFQUFBQU9BQUFBRGdZQUFHWUtBQUFQQUFBRi93QUJBQUFBRHdBQUFBOEcKQUFCbEFBQUFEZ1FBQUFNQ0FBQVFBQUFGL3dBQkFBQUFFQUFBQUJBR0FBQmtBQUFBQlFBQUFBSUdBQUFSQUFBRi93QUJBQUFBRVFBQQpBQkVHQUFCa0FBQUFBd0FBQUFJR0FBQVNBQUFGL3dBQkFBQUFFZ0FBQUJJR0FBQmtBQUFBQXdBQUFBTUdBQUFUQUFBRi93QUJBQUFBCkV3QUFBQk1HQUFCbkNnQUFGQUFBQmY4QUFRQUFBQlFBQUFBVUJnQUFhUW9BQUJVQUFBWC9BQUVBQUFBVkFBQUFGUVlBQUdRQUFBQUQKQUFBQUFnWUFBQllBQUFYL0FBRUFBQUFXQUFBQUZnWUFBR1lLQUFBWEFBQUYvd0FCQUFBQUZ3QUFBQmNHQUFCbEFBQUFEZ1FBQUFRQwpBQUFZQUFBRi93QUJBQUFBR0FBQUFCZ0dBQUJrQUFBQUF3QUFBQUVHQUFBWkFBQUYvd0FCQUFBQUdRQUFBQmtHQUFCbEFBQUFEZ1FBCkFBVUNBQUFhQUFBRi93QUJBQUFBR2dBQUFCb0dBQUFQQUNjSkFBQWJBQUFGL3dBQ0FnQUFHd1lBQUFFQUFBQU9CQUFBQlFJQUFCd0EKQUFYL0FBSUFBQUFCQUFBQUhBWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBZEFBQUFIQUFBQUJ3QUFBQWRBQUFBQXdJQQpBQjBHQUFBQkFBQUFEZ1FBQUFVQ0FBQWVBQUFGL3dBRUFnQUFIZ1lBQUFrQUFBQUVBQUFBeUFZQUFCOEFBQVgvQUFRQUFBQUJBQUFBCkh3UUFBSUFBQUFBS0NnQUFJd0FBQUNBQUFBQWpBQUFBSUFBQUFBUUFBQUFDQUFBQUlBWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUlRQUEKQmY4QUJBQUFBQU1BQUFBaEJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBaUFBQUFHd0FBQUJzQUFBQWlBQUFBQkFBQUFBUUFBQUFpQmdBQQpDQW9BQUI0QUFBWC9BQVVDQUFBakJnQUFBUUFBQUE0RUFBQUVBZ0FBSkFBQUJmOEFCZ0lBQUNRR0FBQUNBQUFBQkFBQUFKZ0FDQVVBCkFDZ0FBQUFsQUFBQUtBQUFBQ1VBQUFBR0FBQUFBUUFBQUNVR0FBQUhBQUFBQVFBQUFQVUFBUVVBQUNZQUFBWC9BQVlBQUFBQ0FBQUEKSmdZQUFBSUFBQUFFQUFBQW9BQVBCUUFBSndBQUFCc0FBQUFiQUFBQUp3QUFBQVlBQUFBREFBQUFKd1lBQUFnS0FBQWtBQUFGL3dBSApBZ0FBS0FZQUFBRUFBQUFPQkFBQUF3SUFBQ2tBQUFYL0FBZ0NBQUFwQmdBQUFnQUFBQVFBQUFEMkFBa0ZBQUF0QUFBQUtnQUFBQzBBCkFBQXFBQUFBQ0FBQUFBRUFBQUFxQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFyQUFBRi93QUlBQUFBQWdBQUFDc0dBQUFDQUFBQUJBQUEKQUtBQUR3VUFBQ3dBQUFBYkFBQUFHd0FBQUN3QUFBQUlBQUFBQXdBQUFDd0dBQUFJQ2dBQUtRQUFCZjhBQ1FJQUFDMEdBQUFCQUFBQQpEZ1FBQUFJQ0FBQXVBQUFGL3dBS0FnQUFMZ1lBQUFJQUFBQUVBQUFBNmdBTEJRQUFNZ0FBQUM4QUFBQXlBQUFBTHdBQUFBb0FBQUFCCkFBQUFMd1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFNQUFBQmY4QUNnQUFBQUlBQUFBd0JnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBeEFBQUEKR3dBQUFCc0FBQUF4QUFBQUNnQUFBQU1BQUFBeEJnQUFDQW9BQUM0QUFBWC9BQXNDQUFBeUJnQUFBUUFBQUE0RUFBQUJBZ0FBTXdBQQpCZjhBREFJQUFETUdBQUFDQUFBQUJBQUFBTlFBRndVQUFEY0FBQUEwQUFBQU53QUFBRFFBQUFBTUFBQUFBUUFBQURRR0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFEVUFBQVgvQUF3QUFBQUNBQUFBTlFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBTmdBQUFCc0FBQUFiQUFBQU5nQUEKQUF3QUFBQURBQUFBTmdZQUFBZ0tBQUF6QUFBRi93QU5BZ0FBTndZQUFBRUFBQUFPQ0FBQU9BQUFCZjhBRGdJQUFEZ0dBQUFDQUFBQQpCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFPQUFBQURrQUFBQTRBQUFBT1FBQUFBNEFBQUFCQUFBQU9RWUFBQWNBQUFBQkFBQUE5UUFCCkJRQUFPZ0FBQmY4QURnQUFBQUlBQUFBNkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBN0FBQUFHd0FBQUJzQUFBQTdBQUFBRGdBQUFBTUEKQUFBN0JnQUFDQW9BQURnQUFBWC8KPC9kYXRhPgogICAgICAgICAgICA8a2V5PkJhY2tncm91bmQ8L2tleT4KICAgICAgICAgICAgPGRhdGE+CjRnVUFBQUFBQVFJRUFBQUJBZ0FBWWdCckFHY0FjZ0J1QUdRQWNBQmxBV1lBWXdCcEFHVUFiZ0IwQkFBQUFnSUFCLzhIQUFBWUFBQUEKRFFRQUFBSUFnUUJpQUdjQWNBQnpBSFFBWVFCMEFHVUFjd2dBQUFJREFBQ0FBRzBBYVFCdUFIQUFjd0IwQUdFQWRBQmxEUUFBZ0FCdApBRzRBZEFCd0FITUFkQUJoQUhRQVpRMEFBSUFBYmdCd0FITUFkQUJoQUhRQVpRQnovd0QvQVA4QS93RC9BTElBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNLQUFBQkNnQUFaQUFBQUFVQUFBQUNCZ0FBQVFBQUJmOEFBUUFBQUFFQUFBQUJCZ0FBWkFBQUFBTUFBQUFDQmdBQUFnQUFCZjhBCkFRQUFBQUlBQUFBQ0JnQUFaQUFBQUFNQUFBQURCZ0FBQXdBQUJmOEFBUUFBQUFNQUFBQURCZ0FBWndvQUFBUUFBQVgvQUFFQUFBQUUKQUFBQUJBWUFBR2tLQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCa0FBQUFBd0FBQUFJR0FBQUdBQUFGL3dBQkFBQUFCZ0FBQUFZRwpBQUJtQ2dBQUJ3QUFCZjhBQVFBQUFBY0FBQUFIQmdBQVpRQUFBQTRJQUFBSUFBQUYvd0FCQUFBQUNBQUFBQWdHQUFCa0FBQUFBd0FBCkFBRUdBQUFKQUFBRi93QUJBQUFBQ1FBQUFBa0dBQUJsQUFBQURnUUFBQUVDQUFBS0FBQUYvd0FCQUFBQUNnQUFBQW9HQUFBUEFDY0oKQUFBTEFBQUYvd0FDQWdBQUN3WUFBQUVBQUFBT0JBQUFBUUlBQUF3QUFBWC9BQUlBQUFBQkFBQUFEQVlBQUFJQUFBQUVBUUFBZ0FERApBTGNBTGdBMEFBc0FBQUFOQUFBQURBQUFBQXdBQUFBTkFBQUFBd0lBQUEwR0FBQUJBQUFBRGdRQUFBRUNBQUFPQUFBRi93QUVBZ0FBCkRnWUFBQWtBQUFBRUFBQUF5QVlBQUE4QUFBWC9BQVFBQUFBQkFBQUFEd1FBQUlBQUFBQUtDZ0FBRXdBQUFCQUFBQUFUQUFBQUVBQUEKQUFRQUFBQUNBQUFBRUFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRVFBQUJmOEFCQUFBQUFNQUFBQVJCZ0FBQWdBQUFBUUFBQURJQmdBQQpFZ0FBQUFzQUFBQUxBQUFBRWdBQUFBUUFBQUFFQUFBQUVnWUFBQWdLQUFBT0FBQUYvd0FGQWdBQUV3WUFBQUVBQUFBT0NBQUFGQUFBCkJmOEFCZ0lBQUJRR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBRkFBQUFCVUFBQUFVQUFBQUZRQUFBQVlBQUFBQkFBQUEKRlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBRmdBQUJmOEFCZ0FBQUFJQUFBQVdCZ0FBQWdBQUFBUUFBQURJQmdBQUZ3QUFBQXNBQUFBTApBQUFBRndBQUFBWUFBQUFEQUFBQUZ3WUFBQWdLQUFBVUFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgICAgPGtleT5SZWFsVGltZTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KcWdZQUFBQUFBUUlFQUFBREFnQUFjZ0IwQURNQWN3QjBBR0VBZEFCbER3QVAvd0FmQUFBQUR3UUFBQUlBZ1FCeUFIUUFjQUJ6QUhRQQpZUUIwQUdVQWN3Z0FBQU1EQUFDQUFHMEFhUUJ1QUhBQWN3QjBBR0VBZEFCbERRQUFnQUJ0QUc0QWRBQndBSE1BZEFCaEFIUUFaUTBBCkFJQUFiZ0J3QUhNQWRBQmhBSFFBWlFCei93RC9BUDhBL3dEL0FMSUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBWkFBQUFBTUFBQUFDCkJnQUFBUUFBQmY4QUFRQUFBQUVBQUFBQkJnQUFaUUFBQUE0SUFBQUNBQUFGL3dBQkFBQUFBZ0FBQUFJR0FBQmtBQUFBQlFBQUFBSUcKQUFBREFBQUYvd0FCQUFBQUF3QUFBQU1HQUFCa0FBQUFBd0FBQUFJR0FBQUVBQUFGL3dBQkFBQUFCQUFBQUFRR0FBQmtBQUFBQXdBQQpBQU1HQUFBRkFBQUYvd0FCQUFBQUJRQUFBQVVHQUFCbkNnQUFCZ0FBQmY4QUFRQUFBQVlBQUFBR0JnQUFhUW9BQUFjQUFBWC9BQUVBCkFBQUhBQUFBQndZQUFHUUFBQUFEQUFBQUFnWUFBQWdBQUFYL0FBRUFBQUFJQUFBQUNBWUFBR1lLQUFBSkFBQUYvd0FCQUFBQUNRQUEKQUFrR0FBQmxBQUFBRGdRQUFBRUNBQUFLQUFBRi93QUJBQUFBQ2dBQUFBb0dBQUJrQUFBQUF3QUFBQUVHQUFBTEFBQUYvd0FCQUFBQQpDd0FBQUFzR0FBQmxBQUFBRGdRQUFBSUNBQUFNQUFBRi93QUJBQUFBREFBQUFBd0dBQUFQQUNjSkFBQU5BQUFGL3dBQ0FnQUFEUVlBCkFBRUFBQUFPQkFBQUFnSUFBQTRBQUFYL0FBSUFBQUFCQUFBQURnWUFBQUlBQUFBRUFRQUFnQUREQUxjQUxnQTBBQXNBQUFBUEFBQUEKRGdBQUFBNEFBQUFQQUFBQUF3SUFBQThHQUFBQkFBQUFEZ1FBQUFJQ0FBQVFBQUFGL3dBRUFnQUFFQVlBQUFrQUFBQUVBQUFBeUFZQQpBQkVBQUFYL0FBUUFBQUFCQUFBQUVRUUFBSUFBQUFBS0NnQUFGUUFBQUJJQUFBQVZBQUFBRWdBQUFBUUFBQUFDQUFBQUVnWUFBQWNBCkFBQUJBQUFBOVFBQkJRQUFFd0FBQmY4QUJBQUFBQU1BQUFBVEJnQUFBZ0FBQUFRQUFBRElCZ0FBRkFBQUFBMEFBQUFOQUFBQUZBQUEKQUFRQUFBQUVBQUFBRkFZQUFBZ0tBQUFRQUFBRi93QUZBZ0FBRlFZQUFBRUFBQUFPQkFBQUFRSUFBQllBQUFYL0FBWUNBQUFXQmdBQQpBZ0FBQUFRQUFBQ1FBQUVGQUFBYUFBQUFGd0FBQUJvQUFBQVhBQUFBQmdBQUFBRUFBQUFYQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFZCkFBQUYvd0FHQUFBQUFnQUFBQmdHQUFBQ0FBQUFCQUFBQU1nR0FBQVpBQUFBRFFBQUFBMEFBQUFaQUFBQUJnQUFBQU1BQUFBWkJnQUEKQ0FvQUFCWUFBQVgvQUFjQ0FBQWFCZ0FBQVFBQUFBNElBQUFiQUFBRi93QUlBZ0FBR3dZQUFBSUFBQUFFQVFBQWdBRERBTGNBTGdBMApBQXNBQUFBYkFBQUFIQUFBQUJzQUFBQWNBQUFBQ0FBQUFBRUFBQUFjQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFkQUFBRi93QUlBQUFBCkFnQUFBQjBHQUFBQ0FBQUFCQUFBQU1nR0FBQWVBQUFBRFFBQUFBMEFBQUFlQUFBQUNBQUFBQU1BQUFBZUJnQUFDQW9BQUJzQUFBWC8KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+TWFjbWluaTUsMzwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTk8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE5PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Macmini5,3/Macmini5_3.plist b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,3/Macmini5_3.plist new file mode 100644 index 000000000..7055a3139 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Macmini5,3/Macmini5_3.plist @@ -0,0 +1,352 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Mar 18 12:47:19 PDT 2011 + ConfigArray + + + model + Macmini5,3 + enabler + + ringFreqTables + + + + gtFreq + 700 + ringFreq + 1100 + + + gtFreq + 750 + ringFreq + 1100 + + + gtFreq + 800 + ringFreq + 1200 + + + gtFreq + 850 + ringFreq + 1300 + + + gtFreq + 900 + ringFreq + 1600 + + + gtFreq + 950 + ringFreq + 1700 + + + gtFreq + 1000 + ringFreq + 1800 + + + gtFreq + 1050 + ringFreq + 1900 + + + gtFreq + 1100 + ringFreq + 2000 + + + gtFreq + 1150 + ringFreq + 2100 + + + gtFreq + 1200 + ringFreq + 2200 + + + gtFreq + 1250 + ringFreq + 2300 + + + gtFreq + 1300 + ringFreq + 2300 + + + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + Macmini5,3 + 0 + + StepContextDict + + Normal + +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/ + + Background + +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== + + RealTime + +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/ + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + Macmini5,3 + CIA9 + CIA9 + + 15 + 16 + 0 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Xserve3,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/Xserve3,1/Info.plist new file mode 100644 index 000000000..2f71826e3 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Xserve3,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlhzZXJ2ZTMsMTwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DU3RhdGVEZW1vdGlvbkRpY3Q8L2tleT4KICAgICAgPGRpY3Q+CiAgICAgICAgPGtleT5Yc2VydmUzLDE8L2tleT4KICAgICAgICA8c3RyaW5nPkNTRERfc3RkMTwvc3RyaW5nPgogICAgICA8L2RpY3Q+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/Xserve3,1/Xserve3_1.plist b/payloads/Kexts/Plists/PlatformPlugin/Xserve3,1/Xserve3_1.plist new file mode 100644 index 000000000..edcb4f7b8 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/Xserve3,1/Xserve3_1.plist @@ -0,0 +1,90 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue May 12 15:35:42 PDT 2009 + ConfigArray + + + model + Xserve3,1 + + + CStateDemotionDict + + Xserve3,1 + CSDD_std1 + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 0 + is-state-driven + 1 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac10,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac10,1/Info.plist new file mode 100644 index 000000000..75da67575 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac10,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlNYWMxMCwxPC9zdHJpbmc+CiAgICAgICAgICA8a2V5Pk5vU0xGTTwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5pR1BVVGhyb3R0bGU8L2tleT4KICAgICAgICAgIDx0cnVlLz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9FWFRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtZXh0ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWMxMCwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzEwLDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDE8L2tleT4KICAgICAgICAgICAgPGRhdGE+CnhnWUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUNFQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFUQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUE2QUFEQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBRmdBR3dVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFPZ0FBd1VBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQQpBQUQ4QUFnRkFBQVhBQUFBRkFBQUFCY0FBQUFVQUFBQUNRQUFBQUVBQUFBVUJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBVkFBQUYvd0FKCkFBQUFBZ0FBQUJVR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUJZRUFBQVdBQUFBQ1FBQUFBTUFBQUFXQmdBQUNBb0FBQk1BQUFYL0FBb0MKQUFBWEJnQUFBUUFBQUFFQUFBRG9BQU1GQUFBWUFBQUYvd0FMQWdBQUdBWUFBQUlBQUFBRUFBQUFLQUFLQlFBQUhBQUFBQmtBQUFBYwpBQUFBR1FBQUFBc0FBQUFCQUFBQUdRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUdnQUFCZjhBQ3dBQUFBSUFBQUFhQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBYkJBQUFHd0FBQUFzQUFBQURBQUFBR3dZQUFBZ0tBQUFZQUFBRi93QU1BZ0FBSEFZQUFBRUFBQUFCQUFBQTlBQUIKQlFBQUhRQUFCZjhBRFFJQUFCMEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUhRQUFBQjRBQUFBZEFBQUFIZ0FBQUEwQQpBQUFCQUFBQUhnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUh3QUFCZjhBRFFBQUFBSUFBQUFmQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFnCkJBQUFJQUFBQUEwQUFBQURBQUFBSUFZQUFBZ0tBQUFkQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzEwLDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUE0PC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBNDwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac10,1/iMac10_1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac10,1/iMac10_1.plist new file mode 100644 index 000000000..9c19e6043 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac10,1/iMac10_1.plist @@ -0,0 +1,209 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue May 12 15:35:42 PDT 2009 + ConfigArray + + + model + iMac10,1 + NoSLFM + + iGPUThrottle + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac10,1 + 0 + + StepDataDict + + iMac10,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac10,1 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac11,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac11,1/Info.plist new file mode 100644 index 000000000..237637eb9 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac11,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBKdW4gNSAxMzozNzo1MyBQRFQgMjAwOTwvc3RyaW5nPgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+aU1hYzExLDE8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q29udHJvbEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Q1BVX1NUQVRFPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEzPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgc3RhdGU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0lOVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1pbnRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9FWFRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtZXh0ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlBMaW1pdERpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWMxMSwxPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzExLDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDExPC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+U1AxMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KWEFRQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQTBBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVpBWUFBQVFBQUFYL0FBTUFBQUFCQUFBQUJBUUFBSUFBQUFBS0NnQUEKQ0FBQUFBVUFBQUFJQUFBQUJRQUFBQU1BQUFBQ0FBQUFCUVlBQUFjQUFBQUJBQUFBOVFBQkJRQUFCZ0FBQmY4QUF3QUFBQU1BQUFBRwpCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQUhCQUFBQndBQUFBTUFBQUFFQUFBQUJ3WUFBQWdLQUFBREFBQUYvd0FFQWdBQUNBWUFBQUVBCkFBQUJBQUFBOUFBQkJRQUFDUUFBQmY4QUJRSUFBQWtHQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFDUUFBQUFvQUFBQUoKQUFBQUNnQUFBQVVBQUFBQkFBQUFDZ1lBQUFjQUFBQUJBQUFBOVFBQkJRQUFDd0FBQmY4QUJRQUFBQUlBQUFBTEJnQUFBZ0FBQUFRQQpBQUNnQUE4RkFBQU1CQUFBREFBQUFBVUFBQUFEQUFBQURBWUFBQWdLQUFBSkFBQUYvdz09CjwvZGF0YT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNvbnRyb2xJREFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTg8L2ludGVnZXI+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX1JhbmdlX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5HUFVDb250cm9sSW5mb0RpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWMxMSwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q0lBNDwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PkNJQTQ8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0dQVV9DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg== + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac11,1/iMac11_1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac11,1/iMac11_1.plist new file mode 100644 index 000000000..bf06f5465 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac11,1/iMac11_1.plist @@ -0,0 +1,194 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Jun 5 13:37:53 PDT 2009 + ConfigArray + + + model + iMac11,1 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac11,1 + 0 + + StepDataDict + + iMac11,1 + SP11 + SP11 + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac11,1 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac11,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac11,2/Info.plist new file mode 100644 index 000000000..5d2795f28 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac11,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPkZyaSBEZWMgNCAxMzozNzo1MyBQRFQgMjAwOTwvc3RyaW5nPgogICAgICA8a2V5PkNvbmZpZ0FycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+bW9kZWw8L2tleT4KICAgICAgICAgIDxzdHJpbmc+aU1hYzExLDI8L3N0cmluZz4KICAgICAgICAgIDxrZXk+RGVlcFNsZWVwPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PklPUGxhdGZvcm1TeXN0ZW1TbGVlcFBvbGljeTwva2V5PgogICAgICAgICAgPGRhdGE+CiAgICAgVTB4UVZBRUFCZ0FnQUFBQUlBQUFBQUVBQUFBRkJRQUFDQUFBQUFnQUFBQUJBQUFBQUFFQUFOUUhBQUFRQUFBQUFRQUFBQVVGQUFERgogICAgIEJ3QUFBUUFBQUFFQUFBQUZCUUFBeEFjQUFBQUFBQUFDQUFBQURSa0FBQUFBQUFBQUFBQUFBQUFBQUEwUkFBQT0KICAgICA8L2RhdGE+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTEsMjwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWMxMSwyPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTE8L2tleT4KICAgICAgICAgICAgPGRhdGE+ClhBUUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUEwQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFaQVlBQUFRQUFBWC9BQU1BQUFBQkFBQUFCQVFBQUlBQUFBQUtDZ0FBCkNBQUFBQVVBQUFBSUFBQUFCUUFBQUFNQUFBQUNBQUFBQlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQmdBQUJmOEFBd0FBQUFNQUFBQUcKQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFIQkFBQUJ3QUFBQU1BQUFBRUFBQUFCd1lBQUFnS0FBQURBQUFGL3dBRUFnQUFDQVlBQUFFQQpBQUFCQUFBQTlBQUJCUUFBQ1FBQUJmOEFCUUlBQUFrR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQ1FBQUFBb0FBQUFKCkFBQUFDZ0FBQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTEsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTQ8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE0PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac11,2/iMac11_2.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac11,2/iMac11_2.plist new file mode 100644 index 000000000..c5173307c --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac11,2/iMac11_2.plist @@ -0,0 +1,201 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Fri Dec 4 13:37:53 PDT 2009 + ConfigArray + + + model + iMac11,2 + DeepSleep + + IOPlatformSystemSleepPolicy + + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADF + BwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac11,2 + 0 + + StepDataDict + + iMac11,2 + SP11 + SP11 + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac11,2 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac11,3/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac11,3/Info.plist new file mode 100644 index 000000000..39844eae6 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac11,3/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBKYW4gMTIgMTY6MDM6MTEgUFNUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlNYWMxMSwzPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkRlZXBTbGVlcDwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgICAgPGtleT5JT1BsYXRmb3JtU3lzdGVtU2xlZXBQb2xpY3k8L2tleT4KICAgICAgICAgIDxkYXRhPgogICAgIFUweFFWQUVBQmdBZ0FBQUFJQUFBQUFFQUFBQUZCUUFBQ0FBQUFBZ0FBQUFCQUFBQUFBRUFBTlFIQUFBUUFBQUFBUUFBQUFVRkFBREYKICAgICBCd0FBQVFBQUFBRUFBQUFGQlFBQXhBY0FBQUFBQUFBQ0FBQUFEUmtBQUFBQUFBQUFBQUFBQUFBQUFBMFJBQUE9CiAgICAgPC9kYXRhPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0VYVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1leHRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzExLDM8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+U3RlcERhdGFEaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTEsMzwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDExPC9rZXk+CiAgICAgICAgICAgIDxkYXRhPgpYQVFBQUFBQUFRSUVBQUFDQWdBQVZRQnVBSE1BY0FCbEFHTUFhUUJtQUdrQVpRQmtEQUFIL3djQUFBMEFBQUFDQUFBQi8vOEEvd0QvCkFQOEEvd0QvQUFZQUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRAovd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvCkFRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1AKQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQLwpBQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCCkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEEKQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QQpDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBCkEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEKL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNLQUFBQkNnQUFBUUFBQUFFQUFBRDFBQUVGQUFBQkFBQUYvd0FCQUFBQUFRQUFBQUVHCkFBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQWdBQUFBRUFBQUFCQUFBQUFnQUFBQUlDQUFBQ0JnQUFBUUFBQUFFQUFBRDEKQUFFRkFBQURBQUFGL3dBREFnQUFBd1lBQUFrQUFBQUVBQUFBWkFZQUFBUUFBQVgvQUFNQUFBQUJBQUFBQkFRQUFJQUFBQUFLQ2dBQQpDQUFBQUFVQUFBQUlBQUFBQlFBQUFBTUFBQUFDQUFBQUJRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUJnQUFCZjhBQXdBQUFBTUFBQUFHCkJnQUFBZ0FBQUFRQUFBQ2dBQThGQUFBSEJBQUFCd0FBQUFNQUFBQUVBQUFBQndZQUFBZ0tBQUFEQUFBRi93QUVBZ0FBQ0FZQUFBRUEKQUFBQkFBQUE5QUFCQlFBQUNRQUFCZjhBQlFJQUFBa0dBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUNRQUFBQW9BQUFBSgpBQUFBQ2dBQUFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzExLDM8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5DSUE0PC9zdHJpbmc+CiAgICAgICAgICAgIDxrZXk+Q0lBNDwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfR1BVX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+R1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjM8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgPC9kaWN0PgogIDwvZGljdD4KPC9wbGlzdD4K + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac11,3/iMac11_3.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac11,3/iMac11_3.plist new file mode 100644 index 000000000..0b3110b86 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac11,3/iMac11_3.plist @@ -0,0 +1,201 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue Jan 12 16:03:11 PST 2010 + ConfigArray + + + model + iMac11,3 + DeepSleep + + IOPlatformSystemSleepPolicy + + U0xQVAEABgAgAAAAIAAAAAEAAAAFBQAACAAAAAgAAAABAAAAAAEAANQHAAAQAAAAAQAAAAUFAADF + BwAAAQAAAAEAAAAFBQAAxAcAAAAAAAACAAAADRkAAAAAAAAAAAAAAAAAAA0RAAA= + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac11,3 + 0 + + StepDataDict + + iMac11,3 + SP11 + SP11 + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac11,3 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac12,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac12,1/Info.plist new file mode 100644 index 000000000..c85add408 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac12,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBKYW4gMTIgMTY6MDM6MTEgUFNUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlNYWMxMiwxPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTIsMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWMxMiwxPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTE8L2tleT4KICAgICAgICAgICAgPGRhdGE+ClhBUUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUEwQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFaQVlBQUFRQUFBWC9BQU1BQUFBQkFBQUFCQVFBQUlBQUFBQUtDZ0FBCkNBQUFBQVVBQUFBSUFBQUFCUUFBQUFNQUFBQUNBQUFBQlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQmdBQUJmOEFBd0FBQUFNQUFBQUcKQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFIQkFBQUJ3QUFBQU1BQUFBRUFBQUFCd1lBQUFnS0FBQURBQUFGL3dBRUFnQUFDQVlBQUFFQQpBQUFCQUFBQTlBQUJCUUFBQ1FBQUJmOEFCUUlBQUFrR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQ1FBQUFBb0FBQUFKCkFBQUFDZ0FBQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTIsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTQ8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE0PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac12,1/iMac12_1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac12,1/iMac12_1.plist new file mode 100644 index 000000000..f32bf4f04 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac12,1/iMac12_1.plist @@ -0,0 +1,194 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue Jan 12 16:03:11 PST 2010 + ConfigArray + + + model + iMac12,1 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac12,1 + 0 + + StepDataDict + + iMac12,1 + SP11 + SP11 + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac12,1 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac12,2/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac12,2/Info.plist new file mode 100644 index 000000000..15a57970e --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac12,2/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBKYW4gMTIgMTY6MDM6MTEgUFNUIDIwMTA8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlNYWMxMiwyPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUkFOR0VfQ09OVFJPTF9JTlRFUk5BTDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPklPUGxhdGZvcm1Db250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE2PC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtaW50ZXJuYWw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUtY29udHJvbDwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfRVhURVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWV4dGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+Q3RybExvb3BBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19DUFVfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QUNQSV9TTUNfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5DUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5QTGltaXREaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTIsMjwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWMxMiwyPC9rZXk+CiAgICAgICAgICAgIDxzdHJpbmc+U1AxMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTE8L2tleT4KICAgICAgICAgICAgPGRhdGE+ClhBUUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUEwQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFaQVlBQUFRQUFBWC9BQU1BQUFBQkFBQUFCQVFBQUlBQUFBQUtDZ0FBCkNBQUFBQVVBQUFBSUFBQUFCUUFBQUFNQUFBQUNBQUFBQlFZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQmdBQUJmOEFBd0FBQUFNQUFBQUcKQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFIQkFBQUJ3QUFBQU1BQUFBRUFBQUFCd1lBQUFnS0FBQURBQUFGL3dBRUFnQUFDQVlBQUFFQQpBQUFCQUFBQTlBQUJCUUFBQ1FBQUJmOEFCUUlBQUFrR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBQ1FBQUFBb0FBQUFKCkFBQUFDZ0FBQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5Db250cm9sSURBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE4PC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0dQVV9SYW5nZV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVQ29udHJvbEluZm9EaWN0PC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5pTWFjMTIsMjwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTQ8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE0PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac12,2/iMac12_2.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac12,2/iMac12_2.plist new file mode 100644 index 000000000..55ec7b4fa --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac12,2/iMac12_2.plist @@ -0,0 +1,194 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue Jan 12 16:03:11 PST 2010 + ConfigArray + + + model + iMac12,2 + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac12,2 + 0 + + StepDataDict + + iMac12,2 + SP11 + SP11 + +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== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac12,2 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac8,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac8,1/Info.plist new file mode 100644 index 000000000..fea988edc --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac8,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPldlZCBNYXkgMjcgMTQ6NDU6MjcgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlNYWM4LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Tm9TTEZNPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkNvbnRyb2xBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9QTElNSVQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTA8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBwbGltaXQ8L3N0cmluZz4KICAgICAgICAgIDxrZXk+dHlwZTwva2V5PgogICAgICAgICAgPHN0cmluZz5zbWM8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkNQVV9TVEFURTwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMzwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Y3B1IHN0YXRlPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjExPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5ncHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTQ8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+TUVNX1BMSU1JVDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFwcGxlU01DQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xMjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+bWVtIHBsaW1pdDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5DdHJsTG9vcEFycmF5PC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+U01DX0NQVV9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkNQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlN0ZXBEYXRhRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzgsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlNQMTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlNQMTwva2V5PgogICAgICAgICAgICA8ZGF0YT4KeGdZQUFBQUFBUUlFQUFBQ0FnQUFWUUJ1QUhNQWNBQmxBR01BYVFCbUFHa0FaUUJrREFBSC93Y0FBQ0VBQUFBQ0FBQUIvLzhBL3dELwpBUDhBL3dEL0FBWUFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQKL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFELwpBUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQCkFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC8KQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QgpBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBCkFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEEKQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQQpBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBCi93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTER3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUwKRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzS0FBQUJDZ0FBQVFBQUFBRUFBQUQxQUFFRkFBQUJBQUFGL3dBQkFBQUFBUUFBQUFFRwpBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUFnQUFBQUVBQUFBQkFBQUFBZ0FBQUFJQ0FBQUNCZ0FBQVFBQUFBRUFBQUQxCkFBRUZBQUFEQUFBRi93QURBZ0FBQXdZQUFBa0FBQUFFQUFBQVRBQUVCUUFBQkFBQUJmOEFBd0FBQUFFQUFBQUVCQUFBZ0FBQUFBb0sKQUFBSUFBQUFCUUFBQUFnQUFBQUZBQUFBQXdBQUFBSUFBQUFGQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFHQUFBRi93QURBQUFBQXdBQQpBQVlHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQWNFQUFBSEFBQUFBd0FBQUFRQUFBQUhCZ0FBQ0FvQUFBTUFBQVgvQUFRQ0FBQUlCZ0FBCkFRQUFBQUVBQUFEb0FBTUZBQUFKQUFBRi93QUZBZ0FBQ1FZQUFBSUFBQUFFQUFBQTZBQURCUUFBRFFBQUFBb0FBQUFOQUFBQUNnQUEKQUFVQUFBQUJBQUFBQ2dZQUFBY0FBQUFCQUFBQTlRQUJCUUFBQ3dBQUJmOEFCUUFBQUFJQUFBQUxCZ0FBQWdBQUFBUUFBQUNnQUE4RgpBQUFNQkFBQURBQUFBQVVBQUFBREFBQUFEQVlBQUFnS0FBQUpBQUFGL3dBR0FnQUFEUVlBQUFFQUFBQUJBQUFBNkFBREJRQUFEZ0FBCkJmOEFCd0lBQUE0R0FBQUNBQUFBQkFBQUFGZ0FHd1VBQUJJQUFBQVBBQUFBRWdBQUFBOEFBQUFIQUFBQUFRQUFBQThHQUFBSEFBQUEKQVFBQUFQVUFBUVVBQUJBQUFBWC9BQWNBQUFBQ0FBQUFFQVlBQUFJQUFBQUVBQUFBb0FBUEJRQUFFUVFBQUJFQUFBQUhBQUFBQXdBQQpBQkVHQUFBSUNnQUFEZ0FBQmY4QUNBSUFBQklHQUFBQkFBQUFBUUFBQU9nQUF3VUFBQk1BQUFYL0FBa0NBQUFUQmdBQUFnQUFBQVFBCkFBRDhBQWdGQUFBWEFBQUFGQUFBQUJjQUFBQVVBQUFBQ1FBQUFBRUFBQUFVQmdBQUJ3QUFBQUVBQUFEMUFBRUZBQUFWQUFBRi93QUoKQUFBQUFnQUFBQlVHQUFBQ0FBQUFCQUFBQUtBQUR3VUFBQllFQUFBV0FBQUFDUUFBQUFNQUFBQVdCZ0FBQ0FvQUFCTUFBQVgvQUFvQwpBQUFYQmdBQUFRQUFBQUVBQUFEb0FBTUZBQUFZQUFBRi93QUxBZ0FBR0FZQUFBSUFBQUFFQUFBQUtBQUtCUUFBSEFBQUFCa0FBQUFjCkFBQUFHUUFBQUFzQUFBQUJBQUFBR1FZQUFBY0FBQUFCQUFBQTlRQUJCUUFBR2dBQUJmOEFDd0FBQUFJQUFBQWFCZ0FBQWdBQUFBUUEKQUFDZ0FBOEZBQUFiQkFBQUd3QUFBQXNBQUFBREFBQUFHd1lBQUFnS0FBQVlBQUFGL3dBTUFnQUFIQVlBQUFFQUFBQUJBQUFBOUFBQgpCUUFBSFFBQUJmOEFEUUlBQUIwR0FBQUNBQUFBQkFFQUFJQUF3d0MzQUM0QU5BQUxBQUFBSFFBQUFCNEFBQUFkQUFBQUhnQUFBQTBBCkFBQUJBQUFBSGdZQUFBY0FBQUFCQUFBQTlRQUJCUUFBSHdBQUJmOEFEUUFBQUFJQUFBQWZCZ0FBQWdBQUFBUUFBQUNnQUE4RkFBQWcKQkFBQUlBQUFBQTBBQUFBREFBQUFJQVlBQUFnS0FBQWRBQUFGL3c9PQo8L2RhdGE+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfR1BVX3NlbnNvcl9Db250cm9sX0xvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+R1BVUG93ZXJNZ210Rmxvb3JBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+R1BVVGhyZXNob2xkRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzgsMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPlRBNTwvc3RyaW5nPgogICAgICAgICAgICA8a2V5PlRBNTwva2V5PgogICAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PmhpZ2gtdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj42NTwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+aGlzdG9yeS1sZW5ndGg8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjQ8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pmxvdy10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PnRocmVzaG9sZC1tZXRob2Q8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5oaWdoLXRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+ODA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pmhpc3RvcnktbGVuZ3RoPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj40PC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5sb3ctdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44NTwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PmhpZ2gtdGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44NTwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+aGlzdG9yeS1sZW5ndGg8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjQ8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pmxvdy10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjkwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+aGlnaC10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+aGlzdG9yeS1sZW5ndGg8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pmxvdy10aHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjk1PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19DdHJsTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5QTGltaXRDbGFzczwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8c3RyaW5nPkdQVTwvc3RyaW5nPgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+TWV0YVN0YXRlQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+UmVkdWNlZCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgTG93IFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBIaWdoIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PlNlbnNvcklEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+NjwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PmN0cmxsb29wLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5pcy1zdGF0ZS1kcml2ZW48L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfTWVtb3J5X0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+TWVtPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NQ0hUaHJvdHRsZURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWM4LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5NVDM8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5NVDM8L2tleT4KICAgICAgICAgICAgPGFycmF5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5EVENfV0FCPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zMjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+RFRDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBQjwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+R1RDX1dBVDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTU8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+Y3RybGxvb3AtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmlzLXN0YXRlLWRyaXZlbjwva2V5PgogICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICAgIDxrZXk+U2Vuc29yQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtU2Vuc29yPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnNlbnNvci1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+NjwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac8,1/iMac8_1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac8,1/iMac8_1.plist new file mode 100644 index 000000000..b2bcde540 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac8,1/iMac8_1.plist @@ -0,0 +1,343 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Wed May 27 14:45:27 PDT 2009 + ConfigArray + + + model + iMac8,1 + NoSLFM + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 11 + location + gpu plimit + type + smc + + + Desc-Key + GPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 14 + location + gpu state + type + smc + + + Desc-Key + MEM_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 12 + location + mem plimit + type + smc + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + StepDataDict + + iMac8,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + Description + SMC_GPU_sensor_Control_Loop + GPUPowerMgmtFloorArray + + 3 + + GPUThresholdDict + + iMac8,1 + TA5 + TA5 + + + high-threshold + 65 + history-length + 4 + low-threshold + 0 + threshold-method + 2 + + + high-threshold + 80 + history-length + 4 + low-threshold + 85 + + + high-threshold + 85 + history-length + 4 + low-threshold + 90 + + + high-threshold + 100 + history-length + 1 + low-threshold + 95 + + + + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + SensorIDArray + + 6 + + ctrlloop-id + 1 + is-state-driven + 1 + + + Description + SMC_Memory_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + Mem + + MCHThrottleDict + + iMac8,1 + MT3 + MT3 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + DTC_WAB + 32 + DTC_WAT + 0 + GTC_WAB + 0 + GTC_WAT + 15 + + + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 2 + is-state-driven + 1 + + + SensorArray + + + Desc-Key + GPU + IOClass + IOPlatformSensor + sensor-id + 6 + + + + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac9,1/Info.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac9,1/Info.plist new file mode 100644 index 000000000..4acc0ca8a --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac9,1/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleIdentifier + org.vanilla.driver.CPUFriendDataProvider + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CPUFriendDataProvider + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.0 + CFBundleVersion + 1.0.0 + IOKitPersonalities + + CPUFriendDataProvider + + CFBundleIdentifier + com.apple.driver.AppleACPIPlatform + IOClass + AppleACPICPU + IONameMatch + processor + IOProbeScore + 1100 + IOProviderClass + IOACPIPlatformDevice + cf-frequency-data + PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5JT1BsYXRmb3JtVGhlcm1hbFByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNyZWF0aW9uRGF0ZTwva2V5PgogICAgICA8c3RyaW5nPlR1ZSBNYXkgMTIgMTU6MzU6NDIgUERUIDIwMDk8L3N0cmluZz4KICAgICAgPGtleT5Db25maWdBcnJheTwva2V5PgogICAgICA8YXJyYXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pm1vZGVsPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmlNYWM5LDE8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Tm9TTEZNPC9rZXk+CiAgICAgICAgICA8dHJ1ZS8+CiAgICAgICAgICA8a2V5PmlHUFVUaHJvdHRsZTwva2V5PgogICAgICAgICAgPHRydWUvPgogICAgICAgIDwvZGljdD4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5Db250cm9sQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfUExJTUlUPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+QXBwbGVTTUNDb250cm9sPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtZmxhZ3M8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjI8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmNvbnRyb2wtaWQ8L2tleT4KICAgICAgICAgIDxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5sb2NhdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5jcHUgcGxpbWl0PC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+c21jPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjLUtleTwva2V5PgogICAgICAgICAgPHN0cmluZz5DUFVfU1RBVEU8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BcHBsZVNNQ0NvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmNwdSBzdGF0ZTwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPnNtYzwvc3RyaW5nPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+RGVzYy1LZXk8L2tleT4KICAgICAgICAgIDxzdHJpbmc+R1BVX1JBTkdFX0NPTlRST0xfSU5URVJOQUw8L3N0cmluZz4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5JT1BsYXRmb3JtQ29udHJvbDwvc3RyaW5nPgogICAgICAgICAgPGtleT5jb250cm9sLWZsYWdzPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4yPC9pbnRlZ2VyPgogICAgICAgICAgPGtleT5jb250cm9sLWlkPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xNjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+bG9jYXRpb248L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWludGVybmFsPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PnR5cGU8L2tleT4KICAgICAgICAgIDxzdHJpbmc+Z3B1LWNvbnRyb2w8L3N0cmluZz4KICAgICAgICA8L2RpY3Q+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkRlc2MtS2V5PC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkdQVV9SQU5HRV9DT05UUk9MX0VYVEVSTkFMPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PklPQ2xhc3M8L2tleT4KICAgICAgICAgIDxzdHJpbmc+SU9QbGF0Zm9ybUNvbnRyb2w8L3N0cmluZz4KICAgICAgICAgIDxrZXk+Y29udHJvbC1mbGFnczwva2V5PgogICAgICAgICAgPGludGVnZXI+MjwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+Y29udHJvbC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MTc8L2ludGVnZXI+CiAgICAgICAgICA8a2V5PmxvY2F0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1leHRlcm5hbDwvc3RyaW5nPgogICAgICAgICAgPGtleT50eXBlPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPmdwdS1jb250cm9sPC9zdHJpbmc+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2FycmF5PgogICAgICA8a2V5PkN0cmxMb29wQXJyYXk8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgPHN0cmluZz5TTUNfQ1BVX0NvbnRyb2xfTG9vcDwvc3RyaW5nPgogICAgICAgICAgPGtleT5JT0NsYXNzPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPkFDUElfU01DX0N0cmxMb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PlBMaW1pdENsYXNzPC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxzdHJpbmc+Q1BVPC9zdHJpbmc+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5NZXRhU3RhdGVBcnJheTwva2V5PgogICAgICAgICAgPGFycmF5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Ob3JtYWw8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5SZWR1Y2VkIFBvd2VyPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5EZXNjcmlwdGlvbjwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+VXNlciBMb3cgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIEhpZ2ggUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDxrZXk+UExpbWl0RGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzksMTwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5TdGVwRGF0YURpY3Q8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PmlNYWM5LDE8L2tleT4KICAgICAgICAgICAgPHN0cmluZz5TUDE8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5TUDE8L2tleT4KICAgICAgICAgICAgPGRhdGE+CnhnWUFBQUFBQVFJRUFBQUNBZ0FBVlFCdUFITUFjQUJsQUdNQWFRQm1BR2tBWlFCa0RBQUgvd2NBQUNFQUFBQUNBQUFCLy84QS93RC8KQVA4QS93RC9BQVlBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFEL3dBTApEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC9BUUFECi93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUEFBRC8KQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvQUFzUApBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEJBQVAvCkFBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QUFQOEIKQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBQ3c4QQpBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUFBLzhBCkN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQS93RUEKQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMRHdBQQovd0VBQS84QUN3OEFBUDhCQUFQL0FBc1BBQUQvQVFBRC93QUxEd0FBL3dFQUEvOEFDdzhBQVA4QkFBUC9BQXNQQUFEL0FRQUQvd0FMCkR3QUEvd0VBQS84QUN3OEFBUDhCQUFQL0FBc0tBQUFCQ2dBQUFRQUFBQUVBQUFEMUFBRUZBQUFCQUFBRi93QUJBQUFBQVFBQUFBRUcKQUFBQ0FBQUFCQUVBQUlBQXd3QzNBQzRBTkFBTEFBQUFBZ0FBQUFFQUFBQUJBQUFBQWdBQUFBSUNBQUFDQmdBQUFRQUFBQUVBQUFEMQpBQUVGQUFBREFBQUYvd0FEQWdBQUF3WUFBQWtBQUFBRUFBQUFUQUFFQlFBQUJBQUFCZjhBQXdBQUFBRUFBQUFFQkFBQWdBQUFBQW9LCkFBQUlBQUFBQlFBQUFBZ0FBQUFGQUFBQUF3QUFBQUlBQUFBRkJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBR0FBQUYvd0FEQUFBQUF3QUEKQUFZR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUFjRUFBQUhBQUFBQXdBQUFBUUFBQUFIQmdBQUNBb0FBQU1BQUFYL0FBUUNBQUFJQmdBQQpBUUFBQUFFQUFBRG9BQU1GQUFBSkFBQUYvd0FGQWdBQUNRWUFBQUlBQUFBRUFBQUE2QUFEQlFBQURRQUFBQW9BQUFBTkFBQUFDZ0FBCkFBVUFBQUFCQUFBQUNnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUN3QUFCZjhBQlFBQUFBSUFBQUFMQmdBQUFnQUFBQVFBQUFDZ0FBOEYKQUFBTUJBQUFEQUFBQUFVQUFBQURBQUFBREFZQUFBZ0tBQUFKQUFBRi93QUdBZ0FBRFFZQUFBRUFBQUFCQUFBQTZBQURCUUFBRGdBQQpCZjhBQndJQUFBNEdBQUFDQUFBQUJBQUFBRmdBR3dVQUFCSUFBQUFQQUFBQUVnQUFBQThBQUFBSEFBQUFBUUFBQUE4R0FBQUhBQUFBCkFRQUFBUFVBQVFVQUFCQUFBQVgvQUFjQUFBQUNBQUFBRUFZQUFBSUFBQUFFQUFBQW9BQVBCUUFBRVFRQUFCRUFBQUFIQUFBQUF3QUEKQUJFR0FBQUlDZ0FBRGdBQUJmOEFDQUlBQUJJR0FBQUJBQUFBQVFBQUFPZ0FBd1VBQUJNQUFBWC9BQWtDQUFBVEJnQUFBZ0FBQUFRQQpBQUQ4QUFnRkFBQVhBQUFBRkFBQUFCY0FBQUFVQUFBQUNRQUFBQUVBQUFBVUJnQUFCd0FBQUFFQUFBRDFBQUVGQUFBVkFBQUYvd0FKCkFBQUFBZ0FBQUJVR0FBQUNBQUFBQkFBQUFLQUFEd1VBQUJZRUFBQVdBQUFBQ1FBQUFBTUFBQUFXQmdBQUNBb0FBQk1BQUFYL0FBb0MKQUFBWEJnQUFBUUFBQUFFQUFBRG9BQU1GQUFBWUFBQUYvd0FMQWdBQUdBWUFBQUlBQUFBRUFBQUFLQUFLQlFBQUhBQUFBQmtBQUFBYwpBQUFBR1FBQUFBc0FBQUFCQUFBQUdRWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUdnQUFCZjhBQ3dBQUFBSUFBQUFhQmdBQUFnQUFBQVFBCkFBQ2dBQThGQUFBYkJBQUFHd0FBQUFzQUFBQURBQUFBR3dZQUFBZ0tBQUFZQUFBRi93QU1BZ0FBSEFZQUFBRUFBQUFCQUFBQTlBQUIKQlFBQUhRQUFCZjhBRFFJQUFCMEdBQUFDQUFBQUJBRUFBSUFBd3dDM0FDNEFOQUFMQUFBQUhRQUFBQjRBQUFBZEFBQUFIZ0FBQUEwQQpBQUFCQUFBQUhnWUFBQWNBQUFBQkFBQUE5UUFCQlFBQUh3QUFCZjhBRFFBQUFBSUFBQUFmQmdBQUFnQUFBQVFBQUFDZ0FBOEZBQUFnCkJBQUFJQUFBQUEwQUFBQURBQUFBSUFZQUFBZ0tBQUFkQUFBRi93PT0KPC9kYXRhPgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgIDxrZXk+aXMtc3RhdGUtZHJpdmVuPC9rZXk+CiAgICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDwvZGljdD4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+Q29udHJvbElEQXJyYXk8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPGludGVnZXI+MTY8L2ludGVnZXI+CiAgICAgICAgICAgIDxpbnRlZ2VyPjE3PC9pbnRlZ2VyPgogICAgICAgICAgICA8aW50ZWdlcj4xODwvaW50ZWdlcj4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICA8c3RyaW5nPlNNQ19HUFVfUmFuZ2VfQ29udHJvbF9Mb29wPC9zdHJpbmc+CiAgICAgICAgICA8a2V5PkdQVUNvbnRyb2xJbmZvRGljdDwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+aU1hYzksMTwva2V5PgogICAgICAgICAgICA8c3RyaW5nPkNJQTQ8L3N0cmluZz4KICAgICAgICAgICAgPGtleT5DSUE0PC9rZXk+CiAgICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgICA8aW50ZWdlcj4zPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxpbnRlZ2VyPjE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICAgICAgPC9hcnJheT4KICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDxrZXk+SU9DbGFzczwva2V5PgogICAgICAgICAgPHN0cmluZz5BQ1BJX1NNQ19HUFVfQ3RybExvb3A8L3N0cmluZz4KICAgICAgICAgIDxrZXk+UExpbWl0Q2xhc3M8L2tleT4KICAgICAgICAgIDxhcnJheT4KICAgICAgICAgICAgPHN0cmluZz5HUFU8L3N0cmluZz4KICAgICAgICAgIDwvYXJyYXk+CiAgICAgICAgICA8a2V5Pk1ldGFTdGF0ZUFycmF5PC9rZXk+CiAgICAgICAgICA8YXJyYXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPk5vcm1hbDwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlJlZHVjZWQgUG93ZXI8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkRlc2NyaXB0aW9uPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz5Vc2VyIExvdyBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RGVzY3JpcHRpb248L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPlVzZXIgSGlnaCBQb3dlcjwvc3RyaW5nPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2FycmF5PgogICAgICAgICAgPGtleT5jdHJsbG9vcC1pZDwva2V5PgogICAgICAgICAgPGludGVnZXI+MzwvaW50ZWdlcj4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvYXJyYXk+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo= + + + NSHumanReadableCopyright + Copyright © 2017 - 2019 PMheart. All rights reserved. + OSBundleRequired + Root + + diff --git a/payloads/Kexts/Plists/PlatformPlugin/iMac9,1/iMac9_1.plist b/payloads/Kexts/Plists/PlatformPlugin/iMac9,1/iMac9_1.plist new file mode 100644 index 000000000..054151343 --- /dev/null +++ b/payloads/Kexts/Plists/PlatformPlugin/iMac9,1/iMac9_1.plist @@ -0,0 +1,209 @@ + + + + + IOPlatformThermalProfile + + CreationDate + Tue May 12 15:35:42 PDT 2009 + ConfigArray + + + model + iMac9,1 + NoSLFM + + iGPUThrottle + + + + ControlArray + + + Desc-Key + CPU_PLIMIT + IOClass + AppleSMCControl + control-flags + 2 + control-id + 10 + location + cpu plimit + type + smc + + + Desc-Key + CPU_STATE + IOClass + AppleSMCControl + control-flags + 2 + control-id + 13 + location + cpu state + type + smc + + + Desc-Key + GPU_RANGE_CONTROL_INTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 16 + location + gpu-internal + type + gpu-control + + + Desc-Key + GPU_RANGE_CONTROL_EXTERNAL + IOClass + IOPlatformControl + control-flags + 2 + control-id + 17 + location + gpu-external + type + gpu-control + + + CtrlLoopArray + + + Description + SMC_CPU_Control_Loop + IOClass + ACPI_SMC_CtrlLoop + PLimitClass + + CPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + PLimitDict + + iMac9,1 + 0 + + StepDataDict + + iMac9,1 + SP1 + SP1 + +xgYAAAAAAQIEAAACAgAAVQBuAHMAcABlAGMAaQBmAGkAZQBkDAAH/wcAACEAAAACAAAB//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/wADAgAAAwYAAAkAAAAEAAAATAAEBQAABAAABf8AAwAAAAEAAAAEBAAAgAAAAAoK +AAAIAAAABQAAAAgAAAAFAAAAAwAAAAIAAAAFBgAABwAAAAEAAAD1AAEFAAAGAAAF/wADAAAAAwAA +AAYGAAACAAAABAAAAKAADwUAAAcEAAAHAAAAAwAAAAQAAAAHBgAACAoAAAMAAAX/AAQCAAAIBgAA +AQAAAAEAAADoAAMFAAAJAAAF/wAFAgAACQYAAAIAAAAEAAAA6AADBQAADQAAAAoAAAANAAAACgAA +AAUAAAABAAAACgYAAAcAAAABAAAA9QABBQAACwAABf8ABQAAAAIAAAALBgAAAgAAAAQAAACgAA8F +AAAMBAAADAAAAAUAAAADAAAADAYAAAgKAAAJAAAF/wAGAgAADQYAAAEAAAABAAAA6AADBQAADgAA +Bf8ABwIAAA4GAAACAAAABAAAAFgAGwUAABIAAAAPAAAAEgAAAA8AAAAHAAAAAQAAAA8GAAAHAAAA +AQAAAPUAAQUAABAAAAX/AAcAAAACAAAAEAYAAAIAAAAEAAAAoAAPBQAAEQQAABEAAAAHAAAAAwAA +ABEGAAAICgAADgAABf8ACAIAABIGAAABAAAAAQAAAOgAAwUAABMAAAX/AAkCAAATBgAAAgAAAAQA +AAD8AAgFAAAXAAAAFAAAABcAAAAUAAAACQAAAAEAAAAUBgAABwAAAAEAAAD1AAEFAAAVAAAF/wAJ +AAAAAgAAABUGAAACAAAABAAAAKAADwUAABYEAAAWAAAACQAAAAMAAAAWBgAACAoAABMAAAX/AAoC +AAAXBgAAAQAAAAEAAADoAAMFAAAYAAAF/wALAgAAGAYAAAIAAAAEAAAAKAAKBQAAHAAAABkAAAAc +AAAAGQAAAAsAAAABAAAAGQYAAAcAAAABAAAA9QABBQAAGgAABf8ACwAAAAIAAAAaBgAAAgAAAAQA +AACgAA8FAAAbBAAAGwAAAAsAAAADAAAAGwYAAAgKAAAYAAAF/wAMAgAAHAYAAAEAAAABAAAA9AAB +BQAAHQAABf8ADQIAAB0GAAACAAAABAEAAIAAwwC3AC4ANAALAAAAHQAAAB4AAAAdAAAAHgAAAA0A +AAABAAAAHgYAAAcAAAABAAAA9QABBQAAHwAABf8ADQAAAAIAAAAfBgAAAgAAAAQAAACgAA8FAAAg +BAAAIAAAAA0AAAADAAAAIAYAAAgKAAAdAAAF/w== + + + ctrlloop-id + 0 + is-state-driven + 1 + + + ControlIDArray + + 16 + 17 + 18 + + Description + SMC_GPU_Range_Control_Loop + GPUControlInfoDict + + iMac9,1 + CIA4 + CIA4 + + 3 + 1 + 1 + + + IOClass + ACPI_SMC_GPU_CtrlLoop + PLimitClass + + GPU + + MetaStateArray + + + Description + Normal + + + Description + Reduced Power + + + Description + User Low Power + + + Description + User High Power + + + ctrlloop-id + 3 + + + + +