diff options
| author | sickcodes <[email protected]> | 2021-12-19 19:42:51 +0000 |
|---|---|---|
| committer | sickcodes <[email protected]> | 2021-12-19 19:42:51 +0000 |
| commit | 461ae7f960ba0db0b9f4cbe9bebc7a4513cb8878 (patch) | |
| tree | f216e0510073847debd7f1737d23a95595aecdc7 | |
| parent | Submodule update a9e2b126db742e0681b9b22e7b9c9b685b4825f0 (diff) | |
| download | docker-osx-461ae7f960ba0db0b9f4cbe9bebc7a4513cb8878.tar.xz docker-osx-461ae7f960ba0db0b9f4cbe9bebc7a4513cb8878.zip | |
Remove fails from /custom
| -rw-r--r-- | custom/config-custom.plist | 1401 | ||||
| -rw-r--r-- | custom/config-legacy.plist | 883 | ||||
| -rw-r--r-- | custom/config-nopicker-custom.plist | 8 | ||||
| -rw-r--r-- | custom/config-nopicker-legacy.plist | 883 | ||||
| -rwxr-xr-x | custom/generate-specific-bootdisk.sh | 22 | ||||
| -rwxr-xr-x | custom/generate-unique-machine-values.sh | 29 |
6 files changed, 3186 insertions, 40 deletions
diff --git a/custom/config-custom.plist b/custom/config-custom.plist new file mode 100644 index 0000000..b5644a2 --- /dev/null +++ b/custom/config-custom.plist @@ -0,0 +1,1401 @@ +<!-- This file is modified by @sickcodes from https://github.com/kholia/OSX-KVM/tree/master/OpenCore-Catalina --> +<!-- The modifications are placeholders for: {{DEVICE_MODEL}}, {{SERIAL}}, {{BOARD_SERIAL}}, {{UUID}}, {{ROM}}, {{WIDTH}}, {{HEIGHT}} --> +<!-- All credit for this file https://github.com/kholia/OSX-KVM/blob/master/CREDITS.md --> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ACPI</key> + <dict> + <key>Add</key> + <array> + <dict> + <key>Comment</key> + <string>My custom DSDT</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>DSDT.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>My custom SSDT</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-1.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-ALS0.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-AWAC-DISABLE.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-BRG0.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-EC-USBX.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Fake EC and USBX Power</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-EC.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-EHCx-DISABLE.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-IMEI.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>CPU AGPM Plugin=1</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-PLUG.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-PMC.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-PNLF.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-PNLFCFL.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-RTC0-RANGE.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-RTC0.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-SBUS-MCHC.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Read the comment in dsl sample</string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>SSDT-UNC.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>add DTGP method</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-DTGP.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>USB 2.0 Injection</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-EHCI.aml</string> + </dict> + </array> + <key>Delete</key> + <array> + <dict> + <key>All</key> + <false/> + <key>Comment</key> + <string>Delete CpuPm</string> + <key>Enabled</key> + <false/> + <key>OemTableId</key> + <data>Q3B1UG0AAAA=</data> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data>U1NEVA==</data> + </dict> + <dict> + <key>All</key> + <false/> + <key>Comment</key> + <string>Delete Cpu0Ist</string> + <key>Enabled</key> + <false/> + <key>OemTableId</key> + <data>Q3B1MElzdAA=</data> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data>U1NEVA==</data> + </dict> + </array> + <key>Patch</key> + <array> + <dict> + <key>Base</key> + <string></string> + <key>BaseSkip</key> + <integer>0</integer> + <key>Comment</key> + <string>Replace one byte sequence with another</string> + <key>Count</key> + <integer>0</integer> + <key>Enabled</key> + <false/> + <key>Find</key> + <data>ESIzRA==</data> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data></data> + <key>OemTableId</key> + <data></data> + <key>Replace</key> + <data>RDMiEQ==</data> + <key>ReplaceMask</key> + <data></data> + <key>Skip</key> + <integer>0</integer> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data></data> + </dict> + <dict> + <key>Base</key> + <string>\_SB.PCI0.LPCB.HPET</string> + <key>BaseSkip</key> + <integer>0</integer> + <key>Comment</key> + <string>HPET _CRS to XCRS</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <false/> + <key>Find</key> + <data>X0NSUw==</data> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data></data> + <key>OemTableId</key> + <data></data> + <key>Replace</key> + <data>WENSUw==</data> + <key>ReplaceMask</key> + <data></data> + <key>Skip</key> + <integer>0</integer> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data></data> + </dict> + </array> + <key>Quirks</key> + <dict> + <key>FadtEnableReset</key> + <false/> + <key>NormalizeHeaders</key> + <false/> + <key>RebaseRegions</key> + <false/> + <key>ResetHwSig</key> + <false/> + <key>ResetLogoStatus</key> + <true/> + <key>SyncTableIds</key> + <false/> + </dict> + </dict> + <key>Booter</key> + <dict> + <key>MmioWhitelist</key> + <array/> + <key>Quirks</key> + <dict> + <key>AllowRelocationBlock</key> + <false/> + <key>AvoidRuntimeDefrag</key> + <true/> + <key>DevirtualiseMmio</key> + <false/> + <key>DisableSingleUser</key> + <false/> + <key>DisableVariableWrite</key> + <false/> + <key>DiscardHibernateMap</key> + <false/> + <key>EnableSafeModeSlide</key> + <true/> + <key>EnableWriteUnprotector</key> + <true/> + <key>ForceBooterSignature</key> + <false/> + <key>ForceExitBootServices</key> + <false/> + <key>ProtectMemoryRegions</key> + <false/> + <key>ProtectSecureBoot</key> + <false/> + <key>ProtectUefiServices</key> + <false/> + <key>ProvideCustomSlide</key> + <true/> + <key>ProvideMaxSlide</key> + <integer>0</integer> + <key>RebuildAppleMemoryMap</key> + <false/> + <key>SetupVirtualMap</key> + <false/> + <key>SignalAppleOS</key> + <false/> + <key>SyncRuntimePermissions</key> + <false/> + </dict> + </dict> + <key>DeviceProperties</key> + <dict> + <key>Add</key> + <dict> + <key>PciRoot(0x1)/Pci(0x1F,0x0)</key> + <dict> + <key>compatible</key> + <string>pci8086,2916</string> + <key>device-id</key> + <data> + FikA + </data> + <key>name</key> + <string>pci8086,2916</string> + </dict> + </dict> + <key>Delete</key> + <dict/> + </dict> + <key>Kernel</key> + <dict> + <key>Add</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>Lilu.kext</string> + <key>Comment</key> + <string>Patch engine</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/Lilu</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>8.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>VirtualSMC.kext</string> + <key>Comment</key> + <string>SMC emulator</string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VirtualSMC</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>8.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>WhateverGreen.kext</string> + <key>Comment</key> + <string>Video patches</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/WhateverGreen</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>10.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>AppleALC.kext</string> + <key>Comment</key> + <string>Audio patches</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/AppleALC</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>8.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>IntelMausi.kext</string> + <key>Comment</key> + <string>Intel Ethernet LAN</string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/IntelMausi</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>13.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>Legacy_USB3.kext</string> + <key>Comment</key> + <string>XHC ports configuration</string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>15.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>MCEReporterDisabler.kext</string> + <key>Comment</key> + <string>AppleMCEReporter disabler</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>19.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VoodooPS2Controller.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooPS2Controller</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>15.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooPS2Keyboard</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>15.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooPS2Mouse</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>15.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooPS2Trackpad</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>15.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooInput</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>15.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>USBPorts.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>AGPMInjector.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + </array> + <key>Block</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Identifier</key> + <string>com.apple.driver.AppleTyMCEDriver</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + </dict> + </array> + <key>Emulate</key> + <dict> + <key>Cpuid1Data</key> + <data> + VAYFAAAAAAAAAAAAAAAAAA== + </data> + <key>Cpuid1Mask</key> + <data> + ////AAAAAAAAAAAAAAAAAA== + </data> + <key>DummyPowerManagement</key> + <true/> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + </dict> + <key>Force</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>System/Library/Extensions/IONetworkingFamily.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/IONetworkingFamily</string> + <key>Identifier</key> + <string>com.apple.iokit.IONetworkingFamily</string> + <key>MaxKernel</key> + <string>13.99.99</string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + </array> + <key>Patch</key> + <array> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>Base</key> + <string></string> + <key>Comment</key> + <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <true/> + <key>Find</key> + <data> + MduAPQAAAAAGdQA= + </data> + <key>Identifier</key> + <string>kernel</string> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data> + /////wAAAP///wA= + </data> + <key>MaxKernel</key> + <string>20.3.99</string> + <key>MinKernel</key> + <string>17.0.0</string> + <key>Replace</key> + <data> + u7xP6njpXQAAAJA= + </data> + <key>ReplaceMask</key> + <data> + </data> + <key>Skip</key> + <integer>0</integer> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>Base</key> + <string></string> + <key>Comment</key> + <string>algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3 and newer)</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <true/> + <key>Find</key> + <data> + MdKzAYA9AAAAAAZ1 + </data> + <key>Identifier</key> + <string>kernel</string> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data> + ////////AAAAAP// + </data> + <key>MaxKernel</key> + <string>21.99.99</string> + <key>MinKernel</key> + <string>20.4.0</string> + <key>Replace</key> + <data> + urxP6nizAJCQkJDr + </data> + <key>ReplaceMask</key> + <data> + </data> + <key>Skip</key> + <integer>0</integer> + </dict> + </array> + <key>Quirks</key> + <dict> + <key>AppleCpuPmCfgLock</key> + <false/> + <key>AppleXcpmCfgLock</key> + <false/> + <key>AppleXcpmExtraMsrs</key> + <false/> + <key>AppleXcpmForceBoost</key> + <false/> + <key>CustomSMBIOSGuid</key> + <false/> + <key>DisableIoMapper</key> + <false/> + <key>DisableLinkeditJettison</key> + <true/> + <key>DisableRtcChecksum</key> + <false/> + <key>ExtendBTFeatureFlags</key> + <false/> + <key>ExternalDiskIcons</key> + <false/> + <key>ForceSecureBootScheme</key> + <true/> + <key>IncreasePciBarSize</key> + <false/> + <key>LapicKernelPanic</key> + <false/> + <key>LegacyCommpage</key> + <false/> + <key>PanicNoKextDump</key> + <false/> + <key>PowerTimeoutKernelPanic</key> + <false/> + <key>ProvideCurrentCpuInfo</key> + <true/> + <key>SetApfsTrimTimeout</key> + <integer>-1</integer> + <key>ThirdPartyDrives</key> + <false/> + <key>XhciPortLimit</key> + <false/> + </dict> + <key>Scheme</key> + <dict> + <key>CustomKernel</key> + <false/> + <key>FuzzyMatch</key> + <true/> + <key>KernelArch</key> + <string>Auto</string> + <key>KernelCache</key> + <string>Auto</string> + </dict> + </dict> + <key>Misc</key> + <dict> + <key>BlessOverride</key> + <array/> + <key>Boot</key> + <dict> + <key>ConsoleAttributes</key> + <integer>0</integer> + <key>HibernateMode</key> + <string>Auto</string> + <key>HideAuxiliary</key> + <false/> + <key>LauncherOption</key> + <string>Disabled</string> + <key>LauncherPath</key> + <string>Default</string> + <key>PickerAttributes</key> + <integer>17</integer> + <key>PickerAudioAssist</key> + <false/> + <key>PickerMode</key> + <string>External</string> + <key>PickerVariant</key> + <string>Auto</string> + <key>PollAppleHotKeys</key> + <true/> + <key>ShowPicker</key> + <true/> + <key>TakeoffDelay</key> + <integer>0</integer> + <key>Timeout</key> + <integer>45</integer> + </dict> + <key>Debug</key> + <dict> + <key>AppleDebug</key> + <false/> + <key>ApplePanic</key> + <false/> + <key>DisableWatchDog</key> + <false/> + <key>DisplayDelay</key> + <integer>0</integer> + <key>DisplayLevel</key> + <integer>2147483650</integer> + <key>SerialInit</key> + <false/> + <key>SysReport</key> + <false/> + <key>Target</key> + <integer>3</integer> + </dict> + <key>Entries</key> + <array/> + <key>Security</key> + <dict> + <key>AllowNvramReset</key> + <true/> + <key>AllowSetDefault</key> + <true/> + <key>AllowToggleSip</key> + <true/> + <key>ApECID</key> + <integer>0</integer> + <key>AuthRestart</key> + <false/> + <key>BlacklistAppleUpdate</key> + <true/> + <key>DmgLoading</key> + <string>Signed</string> + <key>EnablePassword</key> + <false/> + <key>ExposeSensitiveData</key> + <integer>6</integer> + <key>HaltLevel</key> + <integer>2147483648</integer> + <key>PasswordHash</key> + <data></data> + <key>PasswordSalt</key> + <data></data> + <key>ScanPolicy</key> + <integer>0</integer> + <key>SecureBootModel</key> + <string>Disabled</string> + <key>Vault</key> + <string>Optional</string> + </dict> + <key>Tools</key> + <array> + <dict> + <key>Arguments</key> + <string></string> + <key>Auxiliary</key> + <false/> + <key>Comment</key> + <string>Not signed for security reasons</string> + <key>Enabled</key> + <true/> + <key>Flavour</key> + <string>OpenShell:UEFIShell:Shell</string> + <key>Name</key> + <string>UEFI Shell</string> + <key>Path</key> + <string>OpenShell.efi</string> + <key>RealPath</key> + <false/> + <key>TextMode</key> + <false/> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Auxiliary</key> + <true/> + <key>Comment</key> + <string>Memory testing utility</string> + <key>Enabled</key> + <false/> + <key>Flavour</key> + <string>MemTest</string> + <key>Name</key> + <string>memtest86</string> + <key>Path</key> + <string>memtest86/BOOTX64.efi</string> + <key>RealPath</key> + <true/> + <key>TextMode</key> + <false/> + </dict> + <dict> + <key>Arguments</key> + <string>Shutdown</string> + <key>Auxiliary</key> + <true/> + <key>Comment</key> + <string>Perform shutdown</string> + <key>Enabled</key> + <false/> + <key>Flavour</key> + <string>Auto</string> + <key>Name</key> + <string>Shutdown</string> + <key>Path</key> + <string>ResetSystem.efi</string> + <key>RealPath</key> + <false/> + <key>TextMode</key> + <false/> + </dict> + </array> + </dict> + <key>NVRAM</key> + <dict> + <key>Add</key> + <dict> + <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> + <dict> + <key>DefaultBackgroundColor</key> + <data>AAAAAA==</data> + <key>UIScale</key> + <data>AQ==</data> + </dict> + <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key> + <dict> + <key>rtc-blacklist</key> + <data></data> + </dict> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <dict> + <key>ForceDisplayRotationInEFI</key> + <integer>0</integer> + <key>SystemAudioVolume</key> + <data>Rg==</data> + <key>boot-args</key> + <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string> + <key>run-efi-updater</key> + <string>No</string> + <key>csr-active-config</key> + <data>ZwAAAA==</data> + <key>prev-lang:kbd</key> + <data>ZW4tVVM6MA==</data> + <key>run-efi-updater</key> + <string>No</string> + </dict> + </dict> + <key>Delete</key> + <dict> + <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> + <array> + <string>UIScale</string> + <string>DefaultBackgroundColor</string> + </array> + <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key> + <array> + <string>rtc-blacklist</string> + </array> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <array> + <string>boot-args</string> + <string>ForceDisplayRotationInEFI</string> + </array> + </dict> + <key>LegacyEnable</key> + <false/> + <key>LegacyOverwrite</key> + <false/> + <key>LegacySchema</key> + <dict> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <array> + <string>EFILoginHiDPI</string> + <string>EFIBluetoothDelay</string> + <string>LocationServicesEnabled</string> + <string>SystemAudioVolume</string> + <string>SystemAudioVolumeDB</string> + <string>SystemAudioVolumeSaved</string> + <string>bluetoothActiveControllerInfo</string> + <string>bluetoothInternalControllerInfo</string> + <string>flagstate</string> + <string>fmm-computer-name</string> + <string>fmm-mobileme-token-FMM</string> + <string>fmm-mobileme-token-FMM-BridgeHasAccount</string> + <string>nvda_drv</string> + <string>prev-lang:kbd</string> + </array> + <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key> + <array> + <string>Boot0080</string> + <string>Boot0081</string> + <string>Boot0082</string> + <string>BootNext</string> + <string>BootOrder</string> + </array> + </dict> + <key>WriteFlash</key> + <true/> + </dict> + <key>PlatformInfo</key> + <dict> + <key>Automatic</key> + <true/> + <key>CustomMemory</key> + <false/> + <key>Generic</key> + <dict> + <key>AdviseFeatures</key> + <false/> + <key>MaxBIOSVersion</key> + <false/> + <key>MLB</key> + <string>{{BOARD_SERIAL}}</string> + <key>ProcessorType</key> + <integer>0</integer> + <key>ROM</key> + <data> + {{ROM}} + </data> + <key>SpoofVendor</key> + <true/> + <key>SystemMemoryStatus</key> + <string>Auto</string> + <key>SystemProductName</key> + <string>{{DEVICE_MODEL}}</string> + <key>SystemSerialNumber</key> + <string>{{SERIAL}}</string> + <key>SystemUUID</key> + <string>{{UUID}}</string> + </dict> + <key>UpdateDataHub</key> + <true/> + <key>UpdateNVRAM</key> + <true/> + <key>UpdateSMBIOS</key> + <true/> + <key>UpdateSMBIOSMode</key> + <string>Create</string> + <key>UseRawUuidEncoding</key> + <false/> + </dict> + <key>UEFI</key> + <dict> + <key>APFS</key> + <dict> + <key>EnableJumpstart</key> + <true/> + <key>GlobalConnect</key> + <false/> + <key>HideVerbose</key> + <true/> + <key>JumpstartHotPlug</key> + <false/> + <key>MinDate</key> + <integer>-1</integer> + <key>MinVersion</key> + <integer>-1</integer> + </dict> + <key>AppleInput</key> + <dict> + <key>AppleEvent</key> + <string>Builtin</string> + <key>CustomDelays</key> + <false/> + <key>GraphicsInputMirroring</key> + <true/> + <key>KeyInitialDelay</key> + <integer>50</integer> + <key>KeySubsequentDelay</key> + <integer>5</integer> + <key>PointerSpeedDiv</key> + <integer>1</integer> + <key>PointerSpeedMul</key> + <integer>1</integer> + </dict> + <key>Audio</key> + <dict> + <key>AudioCodec</key> + <integer>0</integer> + <key>AudioDevice</key> + <string>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</string> + <key>AudioOut</key> + <integer>0</integer> + <key>AudioSupport</key> + <false/> + <key>MinimumVolume</key> + <integer>20</integer> + <key>PlayChime</key> + <string>Auto</string> + <key>ResetTrafficClass</key> + <false/> + <key>SetupDelay</key> + <integer>0</integer> + <key>VolumeAmplifier</key> + <integer>0</integer> + </dict> + <key>ConnectDrivers</key> + <true/> + <key>Drivers</key> + <array> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string>HFS+ Driver</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>OpenHfsPlus.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>OpenRuntime.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>OpenCanopy.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>AudioDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>OpenPartitionDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>OpenUsbKbDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>UsbMouseDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>Ps2KeyboardDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>Ps2MouseDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>HiiDatabase.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>NvmExpressDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>XhciDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>ExFatDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>CrScreenshotDxe.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>ext4_x64.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string></string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Path</key> + <string>OpenLinuxBoot.efi</string> + </dict> + </array> + <key>Input</key> + <dict> + <key>KeyFiltering</key> + <false/> + <key>KeyForgetThreshold</key> + <integer>5</integer> + <key>KeySupport</key> + <true/> + <key>KeySupportMode</key> + <string>Auto</string> + <key>KeySwap</key> + <false/> + <key>PointerSupport</key> + <false/> + <key>PointerSupportMode</key> + <string>ASUS</string> + <key>TimerResolution</key> + <integer>50000</integer> + </dict> + <key>Output</key> + <dict> + <key>ClearScreenOnModeSwitch</key> + <false/> + <key>ConsoleMode</key> + <string></string> + <key>DirectGopRendering</key> + <false/> + <key>ForceResolution</key> + <false/> + <key>GopPassThrough</key> + <string>Disabled</string> + <key>IgnoreTextInGraphics</key> + <false/> + <key>ProvideConsoleGop</key> + <true/> + <key>ReconnectOnResChange</key> + <false/> + <key>ReplaceTabWithSpace</key> + <false/> + <key>Resolution</key> + <string>{{WIDTH}}x{{HEIGHT}}@32</string> + <key>SanitiseClearScreen</key> + <false/> + <key>TextRenderer</key> + <string>BuiltinGraphics</string> + <key>UgaPassThrough</key> + <false/> + </dict> + <key>ProtocolOverrides</key> + <dict> + <key>AppleAudio</key> + <false/> + <key>AppleBootPolicy</key> + <false/> + <key>AppleDebugLog</key> + <false/> + <key>AppleEg2Info</key> + <false/> + <key>AppleFramebufferInfo</key> + <false/> + <key>AppleImageConversion</key> + <false/> + <key>AppleImg4Verification</key> + <false/> + <key>AppleKeyMap</key> + <false/> + <key>AppleRtcRam</key> + <false/> + <key>AppleSecureBoot</key> + <false/> + <key>AppleSmcIo</key> + <false/> + <key>AppleUserInterfaceTheme</key> + <false/> + <key>DataHub</key> + <false/> + <key>DeviceProperties</key> + <false/> + <key>FirmwareVolume</key> + <true/> + <key>HashServices</key> + <false/> + <key>OSInfo</key> + <false/> + <key>UnicodeCollation</key> + <false/> + </dict> + <key>Quirks</key> + <dict> + <key>ActivateHpetSupport</key> + <false/> + <key>DisableSecurityPolicy</key> + <false/> + <key>EnableVectorAcceleration</key> + <true/> + <key>ExitBootServicesDelay</key> + <integer>0</integer> + <key>ForceOcWriteFlash</key> + <false/> + <key>ForgeUefiSupport</key> + <false/> + <key>IgnoreInvalidFlexRatio</key> + <false/> + <key>ReleaseUsbOwnership</key> + <false/> + <key>ReloadOptionRoms</key> + <false/> + <key>RequestBootVarRouting</key> + <true/> + <key>TscSyncTimeout</key> + <integer>0</integer> + <key>UnblockFsConnect</key> + <false/> + </dict> + </dict> +</dict> +</plist> diff --git a/custom/config-legacy.plist b/custom/config-legacy.plist new file mode 100644 index 0000000..25aaea2 --- /dev/null +++ b/custom/config-legacy.plist @@ -0,0 +1,883 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ACPI</key> + <dict> + <key>Add</key> + <array> + <dict> + <key>Comment</key> + <string>add DTGP method</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-DTGP.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Fake EC and USBX Power</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-EC.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>USB 2.0 Injection</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-EHCI.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>CPU AGPM Plugin=1</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-PLUG.aml</string> + </dict> + </array> + <key>Delete</key> + <array> + <dict> + <key>All</key> + <false/> + <key>Comment</key> + <string>Delete CpuPm</string> + <key>Enabled</key> + <false/> + <key>OemTableId</key> + <data>Q3B1UG0AAAA=</data> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data>U1NEVA==</data> + </dict> + <dict> + <key>All</key> + <false/> + <key>Comment</key> + <string>Delete Cpu0Ist</string> + <key>Enabled</key> + <false/> + <key>OemTableId</key> + <data>Q3B1MElzdAA=</data> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data>U1NEVA==</data> + </dict> + </array> + <key>Patch</key> + <array> + <dict> + <key>Comment</key> + <string>_Q11 to XQ11</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <false/> + <key>Find</key> + <data>X1ExMQ==</data> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data></data> + <key>OemTableId</key> + <data></data> + <key>Replace</key> + <data>WFExMQ==</data> + <key>ReplaceMask</key> + <data></data> + <key>Skip</key> + <integer>0</integer> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data></data> + </dict> + <dict> + <key>Comment</key> + <string>_Q12 to XQ12</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <false/> + <key>Find</key> + <data>X1ExMg==</data> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data></data> + <key>OemTableId</key> + <data></data> + <key>Replace</key> + <data>WFExMg==</data> + <key>ReplaceMask</key> + <data></data> + <key>Skip</key> + <integer>0</integer> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data></data> + </dict> + </array> + <key>Quirks</key> + <dict> + <key>FadtEnableReset</key> + <false/> + <key>NormalizeHeaders</key> + <false/> + <key>RebaseRegions</key> + <false/> + <key>ResetHwSig</key> + <false/> + <key>ResetLogoStatus</key> + <false/> + </dict> + </dict> + <key>Booter</key> + <dict> + <key>MmioWhitelist</key> + <array/> + <key>Quirks</key> + <dict> + <key>AvoidRuntimeDefrag</key> + <true/> + <key>DevirtualiseMmio</key> + <false/> + <key>DisableSingleUser</key> + <false/> + <key>DisableVariableWrite</key> + <false/> + <key>DiscardHibernateMap</key> + <false/> + <key>EnableSafeModeSlide</key> + <true/> + <key>EnableWriteUnprotector</key> + <true/> + <key>ForceExitBootServices</key> + <false/> + <key>ProtectMemoryRegions</key> + <false/> + <key>ProtectSecureBoot</key> + <false/> + <key>ProtectUefiServices</key> + <false/> + <key>ProvideCustomSlide</key> + <true/> + <key>ProvideMaxSlide</key> + <integer>0</integer> + <key>RebuildAppleMemoryMap</key> + <false/> + <key>SetupVirtualMap</key> + <false/> + <key>SignalAppleOS</key> + <false/> + <key>SyncRuntimePermissions</key> + <false/> + </dict> + </dict> + <key>DeviceProperties</key> + <dict> + <key>Add</key> + <dict> + <key>PciRoot(0x1)/Pci(0x1F,0x0)</key> + <dict> + <key>compatible</key> + <string>pci8086,2916</string> + <key>device-id</key> + <data> + FikA + </data> + <key>name</key> + <string>pci8086,2916</string> + </dict> + </dict> + <key>Delete</key> + <dict> + <key>PciRoot(0x0)/Pci(0x1b,0x0)</key> + <array> + <string>MaximumBootBeepVolume</string> + </array> + </dict> + </dict> + <key>Kernel</key> + <dict> + <key>Add</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>VoodooHDA.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooHDA</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>Lilu.kext</string> + <key>Comment</key> + <string>Patch engine</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/Lilu</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>12.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VirtualSMC.kext</string> + <key>Comment</key> + <string>SMC emulator</string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VirtualSMC</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>12.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>WhateverGreen.kext</string> + <key>Comment</key> + <string>Video patches</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/WhateverGreen</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>12.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>BundlePath</key> + <string>AGPMInjector.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>BundlePath</key> + <string>USBPorts.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>MCEReporterDisabler.kext</string> + <key>Comment</key> + <string>AppleMCEReporter disabler</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>19.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + </array> + <key>Block</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Identifier</key> + <string>com.apple.driver.AppleTyMCEDriver</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + </dict> + </array> + <key>Emulate</key> + <dict> + <key>Cpuid1Data</key> + <data> + VAYFAAAAAAAAAAAAAAAAAA== + </data> + <key>Cpuid1Mask</key> + <data> + ////AAAAAAAAAAAAAAAAAA== + </data> + </dict> + <key>Force</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>System/Library/Extensions/IONetworkingFamily.kext</string> + <key>Comment</key> + <string>Patch engine</string> + <key>Enabled</key> + <false/> + <key>Identifier</key> + <string>com.apple.iokit.IONetworkingFamily</string> + <key>ExecutablePath</key> + <string>Contents/MacOS/IONetworkingFamily</string> + <key>MaxKernel</key> + <string>13.99.99</string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + </array> + <key>Patch</key> + <array> + <dict> + <key>Base</key> + <string>_cpu_topology_sort</string> + <key>Comment</key> + <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <true/> + <key>Find</key> + <data> + 6AAA//8= + </data> + <key>Identifier</key> + <string>kernel</string> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data> + /wAA//8= + </data> + <key>MaxKernel</key> + <string>20.99.99</string> + <key>MinKernel</key> + <string>17.0.0</string> + <key>Replace</key> + <data> + Dx9EAAA= + </data> + <key>ReplaceMask</key> + <data> + </data> + <key>Skip</key> + <integer>0</integer> + </dict> + <dict> + <key>Base</key> + <string></string> + <key>Comment</key> + <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <true/> + <key>Find</key> + <data> + MduAPQAAAAAGdQA= + </data> + <key>Identifier</key> + <string>kernel</string> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data> + /////wAAAP///wA= + </data> + <key>MaxKernel</key> + <string>20.99.99</string> + <key>MinKernel</key> + <string>17.0.0</string> + <key>Replace</key> + <data> + u7xP6njpXQAAAJA= + </data> + <key>ReplaceMask</key> + <data> + </data> + <key>Skip</key> + <integer>0</integer> + </dict> + </array> + <key>Quirks</key> + <dict> + <key>AppleCpuPmCfgLock</key> + <false/> + <key>AppleXcpmCfgLock</key> + <false/> + <key>AppleXcpmExtraMsrs</key> + <false/> + <key>AppleXcpmForceBoost</key> + <false/> + <key>CustomSMBIOSGuid</key> + <false/> + <key>DisableIoMapper</key> + <false/> + <key>DisableLinkeditJettison</key> + <true/> + <key>DisableRtcChecksum</key> + <false/> + <key>DummyPowerManagement</key> + <true/> + <key>ExternalDiskIcons</key> + <false/> + <key>IncreasePciBarSize</key> + <false/> + <key>LapicKernelPanic</key> + <false/> + <key>PanicNoKextDump</key> + <false/> + <key>PowerTimeoutKernelPanic</key> + <false/> + <key>ThirdPartyDrives</key> + <false/> + <key>XhciPortLimit</key> + <false/> + </dict> + <key>Scheme</key> + <dict> + <key>FuzzyMatch</key> + <true/> + <key>KernelArch</key> + <string>x86_64</string> + <key>KernelCache</key> + <string>Auto</string> + </dict> + </dict> + <key>Misc</key> + <dict> + <key>BlessOverride</key> + <array/> + <key>Boot</key> + <dict> + <key>ConsoleAttributes</key> + <integer>0</integer> + <key>HibernateMode</key> + <string>Auto</string> + <key>HideAuxiliary</key> + <false/> + <key>PickerAttributes</key> + <integer>1</integer> + <key>PickerAudioAssist</key> + <false/> + <key>PickerMode</key> + <string>External</string> + <key>PollAppleHotKeys</key> + <true/> + <key>ShowPicker</key> + <true/> + <key>TakeoffDelay</key> + <integer>0</integer> + <key>Timeout</key> + <integer>0</integer> + </dict> + <key>Debug</key> + <dict> + <key>AppleDebug</key> + <false/> + <key>ApplePanic</key> + <false/> + <key>DisableWatchDog</key> + <false/> + <key>DisplayDelay</key> + <integer>0</integer> + <key>DisplayLevel</key> + <integer>2147483650</integer> + <key>SerialInit</key> + <false/> + <key>SysReport</key> + <false/> + <key>Target</key> + <integer>3</integer> + </dict> + <key>Entries</key> + <array/> + <key>Security</key> + <dict> + <key>AllowNvramReset</key> + <true/> + <key>AllowSetDefault</key> + <false/> + <key>ApECID</key> + <integer>0</integer> + <key>AuthRestart</key> + <false/> + <key>BootProtect</key> + <string>None</string> + <key>DmgLoading</key> + <string>Signed</string> + <key>EnablePassword</key> + <false/> + <key>ExposeSensitiveData</key> + <integer>6</integer> + <key>HaltLevel</key> + <integer>2147483648</integer> + <key>PasswordHash</key> + <data></data> + <key>PasswordSalt</key> + <data></data> + <key>ScanPolicy</key> + <integer>0</integer> + <key>SecureBootModel</key> + <string>Disabled</string> + <key>Vault</key> + <string>Optional</string> + </dict> + <key>Tools</key> + <array> + <dict> + <key>Arguments</key> + <string></string> + <key>Auxiliary</key> + <false/> + <key>Comment</key> + <string>Not signed for security reasons</string> + <key>Enabled</key> + <true/> + <key>Name</key> + <string>UEFI Shell</string> + <key>Path</key> + <string>OpenShell.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string>Shutdown</string> + <key>Auxiliary</key> + <true/> + <key>Comment</key> + <string>Perform shutdown</string> + <key>Enabled</key> + <true/> + <key>Name</key> + <string>Shutdown</string> + <key>Path</key> + <string>ResetSystem.efi</string> + </dict> + </array> + </dict> + <key>NVRAM</key> + <dict> + <key>Add</key> + <dict> + <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> + <dict> + <key>DefaultBackgroundColor</key> + <data>AAAAAA==</data> + <key>UIScale</key> + <data>AQ==</data> + </dict> + <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key> + <dict> + <key>rtc-blacklist</key> + <data></data> + </dict> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <dict> + <key>SystemAudioVolume</key> + <data>Rg==</data> + <key>boot-args</key> + <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string> + <key>run-efi-updater</key> + <string>No</string> + <key>csr-active-config</key> + <data>ZwAAAA==</data> + <key>prev-lang:kbd</key> + <data>ZW4tVVM6MA==</data> + </dict> + </dict> + <key>Delete</key> + <dict> + <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> + <array> + <string>UIScale</string> + <string>DefaultBackgroundColor</string> + </array> + <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key> + <array> + <string>rtc-blacklist</string> + </array> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <array> + <string>boot-args</string> + </array> + </dict> + <key>LegacyEnable</key> + <false/> + <key>LegacyOverwrite</key> + <false/> + <key>LegacySchema</key> + <dict> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <array> + <string>EFILoginHiDPI</string> + <string>EFIBluetoothDelay</string> + <string>LocationServicesEnabled</string> + <string>SystemAudioVolume</string> + <string>SystemAudioVolumeDB</string> + <string>SystemAudioVolumeSaved</string> + <string>bluetoothActiveControllerInfo</string> + <string>bluetoothInternalControllerInfo</string> + <string>flagstate</string> + <string>fmm-computer-name</string> + <string>nvda_drv</string> + <string>prev-lang:kbd</string> + </array> + <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key> + <array> + <string>Boot0080</string> + <string>Boot0081</string> + <string>Boot0082</string> + <string>BootNext</string> + <string>BootOrder</string> + </array> + </dict> + <key>WriteFlash</key> + <true/> + </dict> + <key>PlatformInfo</key> + <dict> + <key>Automatic</key> + <true/> + <key>Generic</key> + <dict> + <key>AdviseWindows</key> + <false/> + <key>MLB</key> + <string>{{BOARD_SERIAL_OLD}}</string> + <key>ROM</key> + <data> + {{ROM}} + </data> + <key>SpoofVendor</key> + <true/> + <key>SystemProductName</key> + <string>{{DEVICE_MODEL}}</string> + <key>SystemSerialNumber</key> + <string>{{SERIAL_OLD}}</string> + <key>SystemUUID</key> + <string>{{SYSTEM_UUID_OLD}}</string> + </dict> + <key>UpdateDataHub</key> + <true/> + <key>UpdateNVRAM</key> + <true/> + <key>UpdateSMBIOS</key> + <true/> + <key>UpdateSMBIOSMode</key> + <string>Create</string> + </dict> + <key>UEFI</key> + <dict> + <key>APFS</key> + <dict> + <key>EnableJumpstart</key> + <true/> + <key>GlobalConnect</key> + <false/> + <key>HideVerbose</key> + <false/> + <key>JumpstartHotPlug</key> + <true/> + <key>MinDate</key> + <integer>0</integer> + <key>MinVersion</key> + <integer>0</integer> + </dict> + <key>Audio</key> + <dict> + <key>AudioCodec</key> + <integer>0</integer> + <key>AudioDevice</key> + <string>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</string> + <key>AudioOut</key> + <integer>0</integer> + <key>AudioSupport</key> + <false/> + <key>MinimumVolume</key> + <integer>20</integer> + <key>PlayChime</key> + <false/> + <key>VolumeAmplifier</key> + <integer>0</integer> + </dict> + <key>ConnectDrivers</key> + <true/> + <key>Drivers</key> + <array> + <string>VBoxHfs.efi</string> + <string>OpenRuntime.efi</string> + <string>OpenCanopy.efi</string> + <string>#AudioDxe.efi</string> + <string>#OpenUsbKbDxe.efi</string> + <string>#UsbMouseDxe.efi</string> + <string>#Ps2KeyboardDxe.efi</string> + <string>#Ps2MouseDxe.efi</string> + <string>#HiiDatabase.efi</string> + <string>#NvmExpressDxe.efi</string> + <string>#XhciDxe.efi</string> + <string>#ExFatDxe.efi</string> + <string>#PartitionDxe.efi</string> + <string>#CrScreenshotDxe.efi</string> + </array> + <key>Input</key> + <dict> + <key>KeyFiltering</key> + <false/> + <key>KeyForgetThreshold</key> + <integer>5</integer> + <key>KeyMergeThreshold</key> + <integer>2</integer> + <key>KeySupport</key> + <true/> + <key>KeySupportMode</key> + <string>Auto</string> + <key>KeySwap</key> + <false/> + <key>PointerSupport</key> + <false/> + <key>PointerSupportMode</key> + <string>ASUS</string> + <key>TimerResolution</key> + <integer>50000</integer> + </dict> + <key>Output</key> + <dict> + <key>ClearScreenOnModeSwitch</key> + <false/> + <key>ConsoleMode</key> + <string></string> + <key>DirectGopRendering</key> + <false/> + <key>IgnoreTextInGraphics</key> + <false/> + <key>ProvideConsoleGop</key> + <true/> + <key>ReconnectOnResChange</key> + <false/> + <key>ReplaceTabWithSpace</key> + <false/> + <key>Resolution</key> + <string>1920x1080@32</string> + <key>SanitiseClearScreen</key> + <false/> + <key>TextRenderer</key> + <string>BuiltinGraphics</string> + <key>UgaPassThrough</key> + <false/> + </dict> + <key>ProtocolOverrides</key> + <dict> + <key>AppleAudio</key> + <false/> + <key>AppleBootPolicy</key> + <false/> + <key>AppleDebugLog</key> + <false/> + <key>AppleEvent</key> + <false/> + <key>AppleFramebufferInfo</key> + <false/> + <key>AppleImageConversion</key> + <false/> + <key>AppleImg4Verification</key> + <false/> + <key>AppleKeyMap</key> + <false/> + <key>AppleRtcRam</key> + <false/> + <key>AppleSecureBoot</key> + <false/> + <key>AppleSmcIo</key> + <false/> + <key>AppleUserInterfaceTheme</key> + <false/> + <key>DataHub</key> + <false/> + <key>DeviceProperties</key> + <false/> + <key>FirmwareVolume</key> + <false/> + <key>HashServices</key> + <false/> + <key>OSInfo</key> + <false/> + <key>UnicodeCollation</key> + <false/> + </dict> + <key>Quirks</key> + <dict> + <key>ExitBootServicesDelay</key> + <integer>0</integer> + <key>IgnoreInvalidFlexRatio</key> + <false/> + <key>ReleaseUsbOwnership</key> + <false/> + <key>RequestBootVarRouting</key> + <true/> + <key>TscSyncTimeout</key> + <integer>0</integer> + <key>UnblockFsConnect</key> + <true/> + <key>ConnectDrivers</key> + <true/> + </dict> + </dict> +</dict> +</plist>
\ No newline at end of file diff --git a/custom/config-nopicker-custom.plist b/custom/config-nopicker-custom.plist index 7310c06..daed0b9 100644 --- a/custom/config-nopicker-custom.plist +++ b/custom/config-nopicker-custom.plist @@ -957,7 +957,7 @@ <key>SystemAudioVolume</key> <data>Rg==</data> <key>boot-args</key> - <string>-v keepsyms=1 tlbto_us=0 vti=9</string> + <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string> <key>run-efi-updater</key> <string>No</string> <key>csr-active-config</key> @@ -1037,7 +1037,9 @@ <key>ProcessorType</key> <integer>0</integer> <key>ROM</key> - <data>{{ROM}}</data> + <data> + {{ROM}} + </data> <key>SpoofVendor</key> <true/> <key>SystemMemoryStatus</key> @@ -1378,7 +1380,7 @@ <key>ExitBootServicesDelay</key> <integer>0</integer> <key>ForceOcWriteFlash</key> - <{{THINKPAD}}/> + <false/> <key>ForgeUefiSupport</key> <false/> <key>IgnoreInvalidFlexRatio</key> diff --git a/custom/config-nopicker-legacy.plist b/custom/config-nopicker-legacy.plist new file mode 100644 index 0000000..ccd444c --- /dev/null +++ b/custom/config-nopicker-legacy.plist @@ -0,0 +1,883 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ACPI</key> + <dict> + <key>Add</key> + <array> + <dict> + <key>Comment</key> + <string>add DTGP method</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-DTGP.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>Fake EC and USBX Power</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-EC.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>USB 2.0 Injection</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-EHCI.aml</string> + </dict> + <dict> + <key>Comment</key> + <string>CPU AGPM Plugin=1</string> + <key>Enabled</key> + <true/> + <key>Path</key> + <string>SSDT-PLUG.aml</string> + </dict> + </array> + <key>Delete</key> + <array> + <dict> + <key>All</key> + <false/> + <key>Comment</key> + <string>Delete CpuPm</string> + <key>Enabled</key> + <false/> + <key>OemTableId</key> + <data>Q3B1UG0AAAA=</data> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data>U1NEVA==</data> + </dict> + <dict> + <key>All</key> + <false/> + <key>Comment</key> + <string>Delete Cpu0Ist</string> + <key>Enabled</key> + <false/> + <key>OemTableId</key> + <data>Q3B1MElzdAA=</data> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data>U1NEVA==</data> + </dict> + </array> + <key>Patch</key> + <array> + <dict> + <key>Comment</key> + <string>_Q11 to XQ11</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <false/> + <key>Find</key> + <data>X1ExMQ==</data> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data></data> + <key>OemTableId</key> + <data></data> + <key>Replace</key> + <data>WFExMQ==</data> + <key>ReplaceMask</key> + <data></data> + <key>Skip</key> + <integer>0</integer> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data></data> + </dict> + <dict> + <key>Comment</key> + <string>_Q12 to XQ12</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <false/> + <key>Find</key> + <data>X1ExMg==</data> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data></data> + <key>OemTableId</key> + <data></data> + <key>Replace</key> + <data>WFExMg==</data> + <key>ReplaceMask</key> + <data></data> + <key>Skip</key> + <integer>0</integer> + <key>TableLength</key> + <integer>0</integer> + <key>TableSignature</key> + <data></data> + </dict> + </array> + <key>Quirks</key> + <dict> + <key>FadtEnableReset</key> + <false/> + <key>NormalizeHeaders</key> + <false/> + <key>RebaseRegions</key> + <false/> + <key>ResetHwSig</key> + <false/> + <key>ResetLogoStatus</key> + <false/> + </dict> + </dict> + <key>Booter</key> + <dict> + <key>MmioWhitelist</key> + <array/> + <key>Quirks</key> + <dict> + <key>AvoidRuntimeDefrag</key> + <true/> + <key>DevirtualiseMmio</key> + <false/> + <key>DisableSingleUser</key> + <false/> + <key>DisableVariableWrite</key> + <false/> + <key>DiscardHibernateMap</key> + <false/> + <key>EnableSafeModeSlide</key> + <true/> + <key>EnableWriteUnprotector</key> + <true/> + <key>ForceExitBootServices</key> + <false/> + <key>ProtectMemoryRegions</key> + <false/> + <key>ProtectSecureBoot</key> + <false/> + <key>ProtectUefiServices</key> + <false/> + <key>ProvideCustomSlide</key> + <true/> + <key>ProvideMaxSlide</key> + <integer>0</integer> + <key>RebuildAppleMemoryMap</key> + <false/> + <key>SetupVirtualMap</key> + <false/> + <key>SignalAppleOS</key> + <false/> + <key>SyncRuntimePermissions</key> + <false/> + </dict> + </dict> + <key>DeviceProperties</key> + <dict> + <key>Add</key> + <dict> + <key>PciRoot(0x1)/Pci(0x1F,0x0)</key> + <dict> + <key>compatible</key> + <string>pci8086,2916</string> + <key>device-id</key> + <data> + FikA + </data> + <key>name</key> + <string>pci8086,2916</string> + </dict> + </dict> + <key>Delete</key> + <dict> + <key>PciRoot(0x0)/Pci(0x1b,0x0)</key> + <array> + <string>MaximumBootBeepVolume</string> + </array> + </dict> + </dict> + <key>Kernel</key> + <dict> + <key>Add</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>VoodooHDA.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VoodooHDA</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>Lilu.kext</string> + <key>Comment</key> + <string>Patch engine</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/Lilu</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>12.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>VirtualSMC.kext</string> + <key>Comment</key> + <string>SMC emulator</string> + <key>Enabled</key> + <false/> + <key>ExecutablePath</key> + <string>Contents/MacOS/VirtualSMC</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>12.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>WhateverGreen.kext</string> + <key>Comment</key> + <string>Video patches</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string>Contents/MacOS/WhateverGreen</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>12.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>BundlePath</key> + <string>AGPMInjector.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>BundlePath</key> + <string>USBPorts.kext</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + <dict> + <key>Arch</key> + <string>x86_64</string> + <key>BundlePath</key> + <string>MCEReporterDisabler.kext</string> + <key>Comment</key> + <string>AppleMCEReporter disabler</string> + <key>Enabled</key> + <true/> + <key>ExecutablePath</key> + <string></string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string>19.0.0</string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + </array> + <key>Block</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>Comment</key> + <string></string> + <key>Enabled</key> + <false/> + <key>Identifier</key> + <string>com.apple.driver.AppleTyMCEDriver</string> + <key>MaxKernel</key> + <string></string> + <key>MinKernel</key> + <string></string> + </dict> + </array> + <key>Emulate</key> + <dict> + <key>Cpuid1Data</key> + <data> + VAYFAAAAAAAAAAAAAAAAAA== + </data> + <key>Cpuid1Mask</key> + <data> + ////AAAAAAAAAAAAAAAAAA== + </data> + </dict> + <key>Force</key> + <array> + <dict> + <key>Arch</key> + <string>Any</string> + <key>BundlePath</key> + <string>System/Library/Extensions/IONetworkingFamily.kext</string> + <key>Comment</key> + <string>Patch engine</string> + <key>Enabled</key> + <false/> + <key>Identifier</key> + <string>com.apple.iokit.IONetworkingFamily</string> + <key>ExecutablePath</key> + <string>Contents/MacOS/IONetworkingFamily</string> + <key>MaxKernel</key> + <string>13.99.99</string> + <key>MinKernel</key> + <string></string> + <key>PlistPath</key> + <string>Contents/Info.plist</string> + </dict> + </array> + <key>Patch</key> + <array> + <dict> + <key>Base</key> + <string>_cpu_topology_sort</string> + <key>Comment</key> + <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <true/> + <key>Find</key> + <data> + 6AAA//8= + </data> + <key>Identifier</key> + <string>kernel</string> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data> + /wAA//8= + </data> + <key>MaxKernel</key> + <string>20.99.99</string> + <key>MinKernel</key> + <string>17.0.0</string> + <key>Replace</key> + <data> + Dx9EAAA= + </data> + <key>ReplaceMask</key> + <data> + </data> + <key>Skip</key> + <integer>0</integer> + </dict> + <dict> + <key>Base</key> + <string></string> + <key>Comment</key> + <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN</string> + <key>Count</key> + <integer>1</integer> + <key>Enabled</key> + <true/> + <key>Find</key> + <data> + MduAPQAAAAAGdQA= + </data> + <key>Identifier</key> + <string>kernel</string> + <key>Limit</key> + <integer>0</integer> + <key>Mask</key> + <data> + /////wAAAP///wA= + </data> + <key>MaxKernel</key> + <string>20.99.99</string> + <key>MinKernel</key> + <string>17.0.0</string> + <key>Replace</key> + <data> + u7xP6njpXQAAAJA= + </data> + <key>ReplaceMask</key> + <data> + </data> + <key>Skip</key> + <integer>0</integer> + </dict> + </array> + <key>Quirks</key> + <dict> + <key>AppleCpuPmCfgLock</key> + <false/> + <key>AppleXcpmCfgLock</key> + <false/> + <key>AppleXcpmExtraMsrs</key> + <false/> + <key>AppleXcpmForceBoost</key> + <false/> + <key>CustomSMBIOSGuid</key> + <false/> + <key>DisableIoMapper</key> + <false/> + <key>DisableLinkeditJettison</key> + <true/> + <key>DisableRtcChecksum</key> + <false/> + <key>DummyPowerManagement</key> + <true/> + <key>ExternalDiskIcons</key> + <false/> + <key>IncreasePciBarSize</key> + <false/> + <key>LapicKernelPanic</key> + <false/> + <key>PanicNoKextDump</key> + <false/> + <key>PowerTimeoutKernelPanic</key> + <false/> + <key>ThirdPartyDrives</key> + <false/> + <key>XhciPortLimit</key> + <false/> + </dict> + <key>Scheme</key> + <dict> + <key>FuzzyMatch</key> + <true/> + <key>KernelArch</key> + <string>x86_64</string> + <key>KernelCache</key> + <string>Auto</string> + </dict> + </dict> + <key>Misc</key> + <dict> + <key>BlessOverride</key> + <array/> + <key>Boot</key> + <dict> + <key>ConsoleAttributes</key> + <integer>0</integer> + <key>HibernateMode</key> + <string>Auto</string> + <key>HideAuxiliary</key> + <false/> + <key>PickerAttributes</key> + <integer>1</integer> + <key>PickerAudioAssist</key> + <false/> + <key>PickerMode</key> + <string>External</string> + <key>PollAppleHotKeys</key> + <true/> + <key>ShowPicker</key> + <false/> + <key>TakeoffDelay</key> + <integer>0</integer> + <key>Timeout</key> + <integer>0</integer> + </dict> + <key>Debug</key> + <dict> + <key>AppleDebug</key> + <false/> + <key>ApplePanic</key> + <false/> + <key>DisableWatchDog</key> + <false/> + <key>DisplayDelay</key> + <integer>0</integer> + <key>DisplayLevel</key> + <integer>2147483650</integer> + <key>SerialInit</key> + <false/> + <key>SysReport</key> + <false/> + <key>Target</key> + <integer>3</integer> + </dict> + <key>Entries</key> + <array/> + <key>Security</key> + <dict> + <key>AllowNvramReset</key> + <true/> + <key>AllowSetDefault</key> + <false/> + <key>ApECID</key> + <integer>0</integer> + <key>AuthRestart</key> + <false/> + <key>BootProtect</key> + <string>None</string> + <key>DmgLoading</key> + <string>Signed</string> + <key>EnablePassword</key> + <false/> + <key>ExposeSensitiveData</key> + <integer>6</integer> + <key>HaltLevel</key> + <integer>2147483648</integer> + <key>PasswordHash</key> + <data></data> + <key>PasswordSalt</key> + <data></data> + <key>ScanPolicy</key> + <integer>0</integer> + <key>SecureBootModel</key> + <string>Disabled</string> + <key>Vault</key> + <string>Optional</string> + </dict> + <key>Tools</key> + <array> + <dict> + <key>Arguments</key> + <string></string> + <key>Auxiliary</key> + <false/> + <key>Comment</key> + <string>Not signed for security reasons</string> + <key>Enabled</key> + <true/> + <key>Name</key> + <string>UEFI Shell</string> + <key>Path</key> + <string>OpenShell.efi</string> + </dict> + <dict> + <key>Arguments</key> + <string>Shutdown</string> + <key>Auxiliary</key> + <true/> + <key>Comment</key> + <string>Perform shutdown</string> + <key>Enabled</key> + <true/> + <key>Name</key> + <string>Shutdown</string> + <key>Path</key> + <string>ResetSystem.efi</string> + </dict> + </array> + </dict> + <key>NVRAM</key> + <dict> + <key>Add</key> + <dict> + <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> + <dict> + <key>DefaultBackgroundColor</key> + <data>AAAAAA==</data> + <key>UIScale</key> + <data>AQ==</data> + </dict> + <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key> + <dict> + <key>rtc-blacklist</key> + <data></data> + </dict> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <dict> + <key>SystemAudioVolume</key> + <data>Rg==</data> + <key>boot-args</key> + <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string> + <key>run-efi-updater</key> + <string>No</string> + <key>csr-active-config</key> + <data>ZwAAAA==</data> + <key>prev-lang:kbd</key> + <data>ZW4tVVM6MA==</data> + </dict> + </dict> + <key>Delete</key> + <dict> + <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key> + <array> + <string>UIScale</string> + <string>DefaultBackgroundColor</string> + </array> + <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key> + <array> + <string>rtc-blacklist</string> + </array> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <array> + <string>boot-args</string> + </array> + </dict> + <key>LegacyEnable</key> + <false/> + <key>LegacyOverwrite</key> + <false/> + <key>LegacySchema</key> + <dict> + <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key> + <array> + <string>EFILoginHiDPI</string> + <string>EFIBluetoothDelay</string> + <string>LocationServicesEnabled</string> + <string>SystemAudioVolume</string> + <string>SystemAudioVolumeDB</string> + <string>SystemAudioVolumeSaved</string> + <string>bluetoothActiveControllerInfo</string> + <string>bluetoothInternalControllerInfo</string> + <string>flagstate</string> + <string>fmm-computer-name</string> + <string>nvda_drv</string> + <string>prev-lang:kbd</string> + </array> + <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key> + <array> + <string>Boot0080</string> + <string>Boot0081</string> + <string>Boot0082</string> + <string>BootNext</string> + <string>BootOrder</string> + </array> + </dict> + <key>WriteFlash</key> + <true/> + </dict> + <key>PlatformInfo</key> + <dict> + <key>Automatic</key> + <true/> + <key>Generic</key> + <dict> + <key>AdviseWindows</key> + <false/> + <key>MLB</key> + <string>{{BOARD_SERIAL_OLD}}</string> + <key>ROM</key> + <data> + {{ROM}} + </data> + <key>SpoofVendor</key> + <true/> + <key>SystemProductName</key> + <string>{{DEVICE_MODEL}}</string> + <key>SystemSerialNumber</key> + <string>{{SERIAL_OLD}}</string> + <key>SystemUUID</key> + <string>{{SYSTEM_UUID_OLD}}</string> + </dict> + <key>UpdateDataHub</key> + <true/> + <key>UpdateNVRAM</key> + <true/> + <key>UpdateSMBIOS</key> + <true/> + <key>UpdateSMBIOSMode</key> + <string>Create</string> + </dict> + <key>UEFI</key> + <dict> + <key>APFS</key> + <dict> + <key>EnableJumpstart</key> + <true/> + <key>GlobalConnect</key> + <false/> + <key>HideVerbose</key> + <false/> + <key>JumpstartHotPlug</key> + <true/> + <key>MinDate</key> + <integer>0</integer> + <key>MinVersion</key> + <integer>0</integer> + </dict> + <key>Audio</key> + <dict> + <key>AudioCodec</key> + <integer>0</integer> + <key>AudioDevice</key> + <string>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</string> + <key>AudioOut</key> + <integer>0</integer> + <key>AudioSupport</key> + <false/> + <key>MinimumVolume</key> + <integer>20</integer> + <key>PlayChime</key> + <false/> + <key>VolumeAmplifier</key> + <integer>0</integer> + </dict> + <key>ConnectDrivers</key> + <true/> + <key>Drivers</key> + <array> + <string>VBoxHfs.efi</string> + <string>OpenRuntime.efi</string> + <string>OpenCanopy.efi</string> + <string>#AudioDxe.efi</string> + <string>#OpenUsbKbDxe.efi</string> + <string>#UsbMouseDxe.efi</string> + <string>#Ps2KeyboardDxe.efi</string> + <string>#Ps2MouseDxe.efi</string> + <string>#HiiDatabase.efi</string> + <string>#NvmExpressDxe.efi</string> + <string>#XhciDxe.efi</string> + <string>#ExFatDxe.efi</string> + <string>#PartitionDxe.efi</string> + <string>#CrScreenshotDxe.efi</string> + </array> + <key>Input</key> + <dict> + <key>KeyFiltering</key> + <false/> + <key>KeyForgetThreshold</key> + <integer>5</integer> + <key>KeyMergeThreshold</key> + <integer>2</integer> + <key>KeySupport</key> + <true/> + <key>KeySupportMode</key> + <string>Auto</string> + <key>KeySwap</key> + <false/> + <key>PointerSupport</key> + <false/> + <key>PointerSupportMode</key> + <string>ASUS</string> + <key>TimerResolution</key> + <integer>50000</integer> + </dict> + <key>Output</key> + <dict> + <key>ClearScreenOnModeSwitch</key> + <false/> + <key>ConsoleMode</key> + <string></string> + <key>DirectGopRendering</key> + <false/> + <key>IgnoreTextInGraphics</key> + <false/> + <key>ProvideConsoleGop</key> + <true/> + <key>ReconnectOnResChange</key> + <false/> + <key>ReplaceTabWithSpace</key> + <false/> + <key>Resolution</key> + <string>1920x1080@32</string> + <key>SanitiseClearScreen</key> + <false/> + <key>TextRenderer</key> + <string>BuiltinGraphics</string> + <key>UgaPassThrough</key> + <false/> + </dict> + <key>ProtocolOverrides</key> + <dict> + <key>AppleAudio</key> + <false/> + <key>AppleBootPolicy</key> + <false/> + <key>AppleDebugLog</key> + <false/> + <key>AppleEvent</key> + <false/> + <key>AppleFramebufferInfo</key> + <false/> + <key>AppleImageConversion</key> + <false/> + <key>AppleImg4Verification</key> + <false/> + <key>AppleKeyMap</key> + <false/> + <key>AppleRtcRam</key> + <false/> + <key>AppleSecureBoot</key> + <false/> + <key>AppleSmcIo</key> + <false/> + <key>AppleUserInterfaceTheme</key> + <false/> + <key>DataHub</key> + <false/> + <key>DeviceProperties</key> + <false/> + <key>FirmwareVolume</key> + <false/> + <key>HashServices</key> + <false/> + <key>OSInfo</key> + <false/> + <key>UnicodeCollation</key> + <false/> + </dict> + <key>Quirks</key> + <dict> + <key>ExitBootServicesDelay</key> + <integer>0</integer> + <key>IgnoreInvalidFlexRatio</key> + <false/> + <key>ReleaseUsbOwnership</key> + <false/> + <key>RequestBootVarRouting</key> + <true/> + <key>TscSyncTimeout</key> + <integer>0</integer> + <key>UnblockFsConnect</key> + <true/> + <key>ConnectDrivers</key> + <true/> + </dict> + </dict> +</dict> +</plist>
\ No newline at end of file diff --git a/custom/generate-specific-bootdisk.sh b/custom/generate-specific-bootdisk.sh index 5095399..146abbc 100755 --- a/custom/generate-specific-bootdisk.sh +++ b/custom/generate-specific-bootdisk.sh @@ -24,17 +24,17 @@ Required options: Optional options: --width <integer> Resolution x axis length in px, default 1920 --height <integer> Resolution y axis length in px, default 1080 + --kernel-args <string> Additional boot-args --input-plist-url <url> Specify an alternative master plist, via URL --master-plist-url <url> Same as above. --custom-plist <filename> Optionally change the input plist. --master-plist <filename> Same as above. --output-bootdisk <filename> Optionally change the bootdisk filename --output-plist <filename> Optionally change the output plist filename - --thinkpad Sets ForceOcWriteFlash to true --help, -h, help Display this help and exit Placeholders: {{DEVICE_MODEL}}, {{SERIAL}}, {{BOARD_SERIAL}}, {{UUID}}, - {{ROM}}, {{WIDTH}}, {{HEIGHT}}, {{THINKPAD}} + {{ROM}}, {{WIDTH}}, {{HEIGHT}} Example: ./generate-specific-bootdisk.sh \\ @@ -184,12 +184,6 @@ while (( "$#" )); do shift ;; - - --thinkpad ) - export THINKPAD=true - shift - ;; - *) echo "Invalid option ${1}. Running with default values..." shift @@ -240,13 +234,6 @@ generate_bootdisk () { wget -O "${MASTER_PLIST:=./config-nopicker-custom.plist}" "${MASTER_PLIST_URL}" fi - if [[ "${THINKPAD}" == true ]]; then - echo "Thinkpads: setting ForceOcWriteFlash to true" - export THINKPAD=true - else - export THINKPAD=false - fi - [ -e ./opencore-image-ng.sh ] \ || { wget "${OPENCORE_IMAGE_MAKER_URL}" \ && chmod +x opencore-image-ng.sh ; } @@ -266,7 +253,7 @@ generate_bootdisk () { -e s/\{\{ROM\}\}/"${ROM}"/g \ -e s/\{\{WIDTH\}\}/"${WIDTH:-1920}"/g \ -e s/\{\{HEIGHT\}\}/"${HEIGHT:-1080}"/g \ - -e s/\{\{THINKPAD\}\}/"${THINKPAD:-false}"/g \ + -e s/\{\{KERNEL_ARGS\}\}/"${KERNEL_ARGS:-}"/g \ "${MASTER_PLIST}" > ./tmp.config.plist || exit 1 else cat <<EOF && exit 1 @@ -278,8 +265,11 @@ Error: one of the following values is missing: --uuid "${UUID:-MISSING}" --mac-address "${MAC_ADDRESS:-MISSING}" +Optional: + --width "${WIDTH:-1920}" --height "${HEIGHT:-1080}" +--kernel-args "${KERNEL_ARGS:-}" EOF fi diff --git a/custom/generate-unique-machine-values.sh b/custom/generate-unique-machine-values.sh index a88bc75..0e53dbd 100755 --- a/custom/generate-unique-machine-values.sh +++ b/custom/generate-unique-machine-values.sh @@ -22,6 +22,7 @@ General options: --output-dir <directory> Optionally change the script output location --width <string> Resolution x axis length in px, default 1920 --height <string> Resolution y axis length in px, default 1080 + --kernel-args <string> Additional boot-args --input-plist-url <url> Specify an alternative master plist, via URL --master-plist-url <url> Same as above. --custom-plist <filename> Optionally change the input plist. @@ -30,7 +31,6 @@ General options: --create-envs, --envs Create all corresponding sourcable envs --create-plists, --plists Create all corresponding config.plists --create-bootdisks, --bootdisks Create all corresponding bootdisks [SLOW] - --thinkpad Toggles ForceOcWriteFlash to true --help, -h, help Display this help and exit Additional options only if you are creating ONE serial set: @@ -39,7 +39,7 @@ Additional options only if you are creating ONE serial set: Custom plist placeholders: {{DEVICE_MODEL}}, {{SERIAL}}, {{BOARD_SERIAL}}, - {{UUID}}, {{ROM}}, {{WIDTH}}, {{HEIGHT}}, {{THINKPAD}} + {{UUID}}, {{ROM}}, {{WIDTH}}, {{HEIGHT}}, {{KERNEL_ARGS}} Example: ./generate-unique-machine-values.sh --count 1 --plists --bootdisks --envs @@ -203,14 +203,9 @@ while (( "$#" )); do export CREATE_ENVS=1 shift ;; - - --thinkpad ) - export THINKPAD=true - shift - ;; *) - echo "Invalid option ${1}. Running with default values..." + echo "Invalid option. Running with default values..." shift ;; esac @@ -295,14 +290,14 @@ generate_serial_sets () { # append to csv file tee -a "${CSV_SERIAL_SETS_FILE}" <<EOF -"${DEVICE_MODEL}","${SERIAL}","${BOARD_SERIAL}","${UUID}","${MAC_ADDRESS}","${WIDTH}","${HEIGHT}" +"${DEVICE_MODEL}","${SERIAL}","${BOARD_SERIAL}","${UUID}","${MAC_ADDRESS}","${WIDTH}","${HEIGHT}","${KERNEL_ARGS}" EOF echo "Wrote CSV to: ${CSV_SERIAL_SETS_FILE}" # append to tsv file T=$'\t' tee -a "${TSV_SERIAL_SETS_FILE}" <<EOF -${DEVICE_MODEL}${T}${SERIAL}${T}${BOARD_SERIAL}${T}${UUID}${T}${MAC_ADDRESS}${T}${WIDTH}${T}${HEIGHT} +${DEVICE_MODEL}${T}${SERIAL}${T}${BOARD_SERIAL}${T}${UUID}${T}${MAC_ADDRESS}${T}${WIDTH}${T}${HEIGHT}${T}${KERNEL_ARGS} EOF echo "Wrote TSV to: ${TSV_SERIAL_SETS_FILE}" @@ -319,7 +314,6 @@ export UUID="${UUID}" export MAC_ADDRESS="${MAC_ADDRESS}" export WIDTH="${WIDTH}" export HEIGHT="${HEIGHT}" -export THINKPAD="${THINKPAD}" EOF fi @@ -340,13 +334,6 @@ EOF wget -O "${MASTER_PLIST:=./config-nopicker-custom.plist}" "${MASTER_PLIST_URL}" fi - if [[ "${THINKPAD}" == true ]]; then - echo "Thinkpads: setting ForceOcWriteFlash to true" - export THINKPAD=true - else - export THINKPAD=false - fi - mkdir -p "${OUTPUT_DIRECTORY}/plists" source "${OUTPUT_ENV_FILE}" ROM="${MAC_ADDRESS//\:/}" @@ -358,7 +345,7 @@ EOF -e s/\{\{ROM\}\}/"${ROM}"/g \ -e s/\{\{WIDTH\}\}/"${WIDTH}"/g \ -e s/\{\{HEIGHT\}\}/"${HEIGHT}"/g \ - -e s/\{\{THINKPAD\}\}/"${THINKPAD}"/g \ + -e s/\{\{KERNEL_ARGS\}\}/"${KERNEL_ARGS:-}"/g \ "${MASTER_PLIST}" > "${OUTPUT_DIRECTORY}/plists/${SERIAL}.config.plist" || exit 1 fi @@ -376,11 +363,11 @@ EOF done [ -e "${CSV_SERIAL_SETS_FILE}" ] && \ - cat <(echo "DEVICE_MODEL,SERIAL,BOARD_SERIAL,UUID,MAC_ADDRESS,WIDTH,HEIGHT") "${CSV_SERIAL_SETS_FILE}" + cat <(echo "DEVICE_MODEL,SERIAL,BOARD_SERIAL,UUID,MAC_ADDRESS,WIDTH,HEIGHT,KERNEL_ARGS") "${CSV_SERIAL_SETS_FILE}" [ -e "${TSV_SERIAL_SETS_FILE}" ] && \ - cat <(printf "DEVICE_MODEL\tSERIAL\tBOARD_SERIAL\tUUID\tMAC_ADDRESS\tWIDTH\tHEIGHT\n") "${TSV_SERIAL_SETS_FILE}" + cat <(printf "DEVICE_MODEL\tSERIAL\tBOARD_SERIAL\tUUID\tMAC_ADDRESS\tWIDTH\tHEIGHT\tKERNEL_ARGS\n") "${TSV_SERIAL_SETS_FILE}" } |