├── EFI ├── BOOT │ ├── .empty │ └── BOOTX64.efi └── CLOVER │ ├── kexts │ └── Other │ │ ├── .empty │ │ ├── Lilu.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── Lilu │ │ │ └── Info.plist │ │ ├── AppleALC.kext │ │ └── Contents │ │ │ └── MacOS │ │ │ └── AppleALC │ │ ├── NoTouchID.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── NoTouchID │ │ │ ├── Info.plist │ │ │ └── _CodeSignature │ │ │ └── CodeResources │ │ ├── SMCSuperIO.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── SMCSuperIO │ │ │ └── Info.plist │ │ ├── VirtualSMC.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── VirtualSMC │ │ │ └── Info.plist │ │ ├── SMCProcessor.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── SMCProcessor │ │ │ └── Info.plist │ │ ├── USBInjectAll.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── USBInjectAll │ │ │ └── _CodeSignature │ │ │ └── CodeResources │ │ ├── WhateverGreen.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── WhateverGreen │ │ │ └── Info.plist │ │ ├── AirportBrcmFixup.kext │ │ └── Contents │ │ │ ├── MacOS │ │ │ └── AirportBrcmFixup │ │ │ └── Info.plist │ │ └── IntelMausiEthernet.kext │ │ └── Contents │ │ ├── MacOS │ │ └── IntelMausiEthernet │ │ └── Info.plist │ ├── CLOVERX64.efi │ ├── tools │ ├── Shell32.efi │ ├── Shell64.efi │ ├── bdmesg.efi │ └── Shell64U.efi │ ├── drivers │ └── UEFI │ │ ├── apfs.efi │ │ ├── AudioDxe.efi │ │ ├── FSInject.efi │ │ ├── HFSPlus.efi │ │ ├── VBoxHfs.efi │ │ ├── DataHubDxe.efi │ │ ├── SMCHelper.efi │ │ ├── VirtualSmc.efi │ │ ├── NvmExpressDxe.efi │ │ ├── PartitionDxe.efi │ │ ├── AptioMemoryFix.efi │ │ ├── EmuVariableUefi.efi │ │ ├── OsxAptioFix3Drv.efi │ │ ├── ApfsDriverLoader.efi │ │ └── MemoryAllocation.efi │ └── config.plist ├── screenshots ├── 9020m.jpg ├── about.png ├── about-2.png ├── BCM943224.jpg ├── fb-patcher.png ├── geekbench.png ├── hackintool.png ├── neofetch.png ├── about-10.14.3.png ├── about-10.14.5.png ├── about-10.15.4.png ├── bluetooth-reset.png ├── neofetch-2020-q2.png └── intel-power-gadget.png ├── asserts └── optiplex-9020-micro-technical-spec-sheet.pdf ├── .gitignore ├── .editorconfig ├── LICENSE └── README.md /EFI/BOOT/.empty: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/.empty: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /EFI/BOOT/BOOTX64.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/BOOT/BOOTX64.efi -------------------------------------------------------------------------------- /screenshots/9020m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/9020m.jpg -------------------------------------------------------------------------------- /screenshots/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/about.png -------------------------------------------------------------------------------- /screenshots/about-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/about-2.png -------------------------------------------------------------------------------- /EFI/CLOVER/CLOVERX64.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/CLOVERX64.efi -------------------------------------------------------------------------------- /screenshots/BCM943224.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/BCM943224.jpg -------------------------------------------------------------------------------- /screenshots/fb-patcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/fb-patcher.png -------------------------------------------------------------------------------- /screenshots/geekbench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/geekbench.png -------------------------------------------------------------------------------- /screenshots/hackintool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/hackintool.png -------------------------------------------------------------------------------- /screenshots/neofetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/neofetch.png -------------------------------------------------------------------------------- /EFI/CLOVER/tools/Shell32.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/tools/Shell32.efi -------------------------------------------------------------------------------- /EFI/CLOVER/tools/Shell64.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/tools/Shell64.efi -------------------------------------------------------------------------------- /EFI/CLOVER/tools/bdmesg.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/tools/bdmesg.efi -------------------------------------------------------------------------------- /EFI/CLOVER/tools/Shell64U.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/tools/Shell64U.efi -------------------------------------------------------------------------------- /screenshots/about-10.14.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/about-10.14.3.png -------------------------------------------------------------------------------- /screenshots/about-10.14.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/about-10.14.5.png -------------------------------------------------------------------------------- /screenshots/about-10.15.4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/about-10.15.4.png -------------------------------------------------------------------------------- /screenshots/bluetooth-reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/bluetooth-reset.png -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/apfs.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/apfs.efi -------------------------------------------------------------------------------- /screenshots/neofetch-2020-q2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/neofetch-2020-q2.png -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/AudioDxe.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/AudioDxe.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/FSInject.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/FSInject.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/HFSPlus.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/HFSPlus.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/VBoxHfs.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/VBoxHfs.efi -------------------------------------------------------------------------------- /screenshots/intel-power-gadget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/screenshots/intel-power-gadget.png -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/DataHubDxe.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/DataHubDxe.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/SMCHelper.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/SMCHelper.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/VirtualSmc.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/VirtualSmc.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/NvmExpressDxe.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/NvmExpressDxe.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/PartitionDxe.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/PartitionDxe.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/AptioMemoryFix.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/AptioMemoryFix.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/EmuVariableUefi.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/EmuVariableUefi.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/OsxAptioFix3Drv.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/OsxAptioFix3Drv.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/ApfsDriverLoader.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/ApfsDriverLoader.efi -------------------------------------------------------------------------------- /EFI/CLOVER/drivers/UEFI/MemoryAllocation.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/drivers/UEFI/MemoryAllocation.efi -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/Lilu.kext/Contents/MacOS/Lilu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/Lilu.kext/Contents/MacOS/Lilu -------------------------------------------------------------------------------- /asserts/optiplex-9020-micro-technical-spec-sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/asserts/optiplex-9020-micro-technical-spec-sheet.pdf -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/AppleALC.kext/Contents/MacOS/AppleALC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/AppleALC.kext/Contents/MacOS/AppleALC -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/NoTouchID.kext/Contents/MacOS/NoTouchID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/NoTouchID.kext/Contents/MacOS/NoTouchID -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/VirtualSMC.kext/Contents/MacOS/VirtualSMC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/VirtualSMC.kext/Contents/MacOS/VirtualSMC -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/SMCProcessor.kext/Contents/MacOS/SMCProcessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/SMCProcessor.kext/Contents/MacOS/SMCProcessor -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/MacOS/USBInjectAll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/MacOS/USBInjectAll -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/WhateverGreen.kext/Contents/MacOS/WhateverGreen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/WhateverGreen.kext/Contents/MacOS/WhateverGreen -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Architecture specific extensions/prefixes 2 | *.out 3 | .DS_Store 4 | 5 | # Emacs backup files 6 | *~ 7 | .*~ 8 | /EFI/Clover_Install_Log.txt 9 | EFI/CLOVER/themes 10 | EFI/CLOVER/doc 11 | FI/CLOVER/OEM 12 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingcheng/dell-optiplex-9020m-hackintosh/HEAD/EFI/CLOVER/kexts/Other/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.{plist,xml}] 12 | indent_style = space 13 | indent_size = 2 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 明城 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/NoTouchID.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18G1012 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | NoTouchID 11 | CFBundleIdentifier 12 | xyz.racermaster.NoTouchID 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | NoTouchID 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 1.0.3 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1.0.3 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 11B500 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 19B89 35 | DTSDKName 36 | macosx10.15 37 | DTXcode 38 | 1120 39 | DTXcodeBuild 40 | 11B500 41 | IOKitPersonalities 42 | 43 | NoTouchID 44 | 45 | CFBundleIdentifier 46 | xyz.racermaster.NoTouchID 47 | IOClass 48 | NoTouchID 49 | IOMatchCategory 50 | NoTouchID 51 | IOProviderClass 52 | IOResources 53 | IOResourceMatch 54 | IOKit 55 | 56 | 57 | LSMinimumSystemVersion 58 | 10.13 59 | OSBundleCompatibleVersion 60 | 1.0 61 | OSBundleLibraries 62 | 63 | as.vit9696.Lilu 64 | 1.2.0 65 | com.apple.kpi.bsd 66 | 12.0.0 67 | com.apple.kpi.dsep 68 | 12.0.0 69 | com.apple.kpi.iokit 70 | 12.0.0 71 | com.apple.kpi.libkern 72 | 12.0.0 73 | com.apple.kpi.mach 74 | 12.0.0 75 | com.apple.kpi.unsupported 76 | 12.0.0 77 | 78 | OSBundleRequired 79 | Root 80 | 81 | 82 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/Lilu.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18E226 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Lilu 11 | CFBundleIdentifier 12 | as.vit9696.Lilu 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Lilu 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 1.4.2 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.4.2 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10E1001 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 18E219 37 | DTSDKName 38 | macosx10.14 39 | DTXcode 40 | 1020 41 | DTXcodeBuild 42 | 10E1001 43 | IOKitPersonalities 44 | 45 | as.vit9696.Lilu 46 | 47 | CFBundleIdentifier 48 | as.vit9696.Lilu 49 | IOClass 50 | Lilu 51 | IOMatchCategory 52 | Lilu 53 | IOProviderClass 54 | IOResources 55 | IOResourceMatch 56 | IOKit 57 | 58 | 59 | NSHumanReadableCopyright 60 | Copyright © 2016-2018 vit9696. All rights reserved. 61 | OSBundleCompatibleVersion 62 | 1.2.0 63 | OSBundleLibraries 64 | 65 | com.apple.kpi.bsd 66 | 12.0.0 67 | com.apple.kpi.dsep 68 | 12.0.0 69 | com.apple.kpi.iokit 70 | 12.0.0 71 | com.apple.kpi.libkern 72 | 12.0.0 73 | com.apple.kpi.mach 74 | 12.0.0 75 | com.apple.kpi.unsupported 76 | 12.0.0 77 | 78 | OSBundleRequired 79 | Root 80 | 81 | 82 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/NoTouchID.kext/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | files2 8 | 9 | rules 10 | 11 | ^Resources/ 12 | 13 | ^Resources/.*\.lproj/ 14 | 15 | optional 16 | 17 | weight 18 | 1000 19 | 20 | ^Resources/.*\.lproj/locversion.plist$ 21 | 22 | omit 23 | 24 | weight 25 | 1100 26 | 27 | ^Resources/Base\.lproj/ 28 | 29 | weight 30 | 1010 31 | 32 | ^version.plist$ 33 | 34 | 35 | rules2 36 | 37 | .*\.dSYM($|/) 38 | 39 | weight 40 | 11 41 | 42 | ^(.*/)?\.DS_Store$ 43 | 44 | omit 45 | 46 | weight 47 | 2000 48 | 49 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 50 | 51 | nested 52 | 53 | weight 54 | 10 55 | 56 | ^.* 57 | 58 | ^Info\.plist$ 59 | 60 | omit 61 | 62 | weight 63 | 20 64 | 65 | ^PkgInfo$ 66 | 67 | omit 68 | 69 | weight 70 | 20 71 | 72 | ^Resources/ 73 | 74 | weight 75 | 20 76 | 77 | ^Resources/.*\.lproj/ 78 | 79 | optional 80 | 81 | weight 82 | 1000 83 | 84 | ^Resources/.*\.lproj/locversion.plist$ 85 | 86 | omit 87 | 88 | weight 89 | 1100 90 | 91 | ^Resources/Base\.lproj/ 92 | 93 | weight 94 | 1010 95 | 96 | ^[^/]+$ 97 | 98 | nested 99 | 100 | weight 101 | 10 102 | 103 | ^embedded\.provisionprofile$ 104 | 105 | weight 106 | 20 107 | 108 | ^version\.plist$ 109 | 110 | weight 111 | 20 112 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | files2 8 | 9 | rules 10 | 11 | ^Resources/ 12 | 13 | ^Resources/.*\.lproj/ 14 | 15 | optional 16 | 17 | weight 18 | 1000 19 | 20 | ^Resources/.*\.lproj/locversion.plist$ 21 | 22 | omit 23 | 24 | weight 25 | 1100 26 | 27 | ^Resources/Base\.lproj/ 28 | 29 | weight 30 | 1010 31 | 32 | ^version.plist$ 33 | 34 | 35 | rules2 36 | 37 | .*\.dSYM($|/) 38 | 39 | weight 40 | 11 41 | 42 | ^(.*/)?\.DS_Store$ 43 | 44 | omit 45 | 46 | weight 47 | 2000 48 | 49 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 50 | 51 | nested 52 | 53 | weight 54 | 10 55 | 56 | ^.* 57 | 58 | ^Info\.plist$ 59 | 60 | omit 61 | 62 | weight 63 | 20 64 | 65 | ^PkgInfo$ 66 | 67 | omit 68 | 69 | weight 70 | 20 71 | 72 | ^Resources/ 73 | 74 | weight 75 | 20 76 | 77 | ^Resources/.*\.lproj/ 78 | 79 | optional 80 | 81 | weight 82 | 1000 83 | 84 | ^Resources/.*\.lproj/locversion.plist$ 85 | 86 | omit 87 | 88 | weight 89 | 1100 90 | 91 | ^Resources/Base\.lproj/ 92 | 93 | weight 94 | 1010 95 | 96 | ^[^/]+$ 97 | 98 | nested 99 | 100 | weight 101 | 10 102 | 103 | ^embedded\.provisionprofile$ 104 | 105 | weight 106 | 20 107 | 108 | ^version\.plist$ 109 | 110 | weight 111 | 20 112 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/SMCSuperIO.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18E226 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SMCSuperIO 11 | CFBundleIdentifier 12 | ru.joedm.SMCSuperIO 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SMCSuperIO 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 1.1.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.1.1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10E1001 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 18E219 37 | DTSDKName 38 | macosx10.14 39 | DTXcode 40 | 1020 41 | DTXcodeBuild 42 | 10E1001 43 | IOKitPersonalities 44 | 45 | ru.joedm.SMCSuperIO 46 | 47 | CFBundleIdentifier 48 | ru.joedm.SMCSuperIO 49 | IOClass 50 | SMCSuperIO 51 | IOMatchCategory 52 | SMCSuperIO 53 | IOPCIClassMatch 54 | 0x06010000&0xffff0000 55 | IOProviderClass 56 | IOPCIDevice 57 | IOResourceMatch 58 | ACPI 59 | 60 | 61 | NSHumanReadableCopyright 62 | Copyright © 2018 joedm. All rights reserved. 63 | OSBundleCompatibleVersion 64 | 1.0 65 | OSBundleLibraries 66 | 67 | as.vit9696.Lilu 68 | 1.2.0 69 | as.vit9696.VirtualSMC 70 | 1.0.0 71 | com.apple.iokit.IOACPIFamily 72 | 1.0.0d1 73 | com.apple.kpi.bsd 74 | 12.0.0 75 | com.apple.kpi.dsep 76 | 12.0.0 77 | com.apple.kpi.iokit 78 | 12.0.0 79 | com.apple.kpi.libkern 80 | 12.0.0 81 | com.apple.kpi.mach 82 | 12.0.0 83 | com.apple.kpi.unsupported 84 | 12.0.0 85 | 86 | OSBundleRequired 87 | Root 88 | 89 | 90 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/SMCProcessor.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18E226 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SMCProcessor 11 | CFBundleIdentifier 12 | as.vit9696.SMCProcessor 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SMCProcessor 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 1.1.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.1.1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10E1001 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 18E219 37 | DTSDKName 38 | macosx10.14 39 | DTXcode 40 | 1020 41 | DTXcodeBuild 42 | 10E1001 43 | IOKitPersonalities 44 | 45 | as.vit9696.SMCProcessor 46 | 47 | CFBundleIdentifier 48 | as.vit9696.SMCProcessor 49 | IOClass 50 | SMCProcessor 51 | IOMatchCategory 52 | SMCProcessor 53 | IONameMatch 54 | processor 55 | IOPropertyMatch 56 | 57 | processor-index 58 | 0 59 | 60 | IOProviderClass 61 | IOACPIPlatformDevice 62 | IOResourceMatch 63 | ACPI 64 | 65 | 66 | NSHumanReadableCopyright 67 | Copyright © 2018 vit9696. All rights reserved. 68 | OSBundleCompatibleVersion 69 | 1.0 70 | OSBundleLibraries 71 | 72 | as.vit9696.Lilu 73 | 1.2.0 74 | as.vit9696.VirtualSMC 75 | 1.0.0 76 | com.apple.iokit.IOACPIFamily 77 | 1.0.0d1 78 | com.apple.kpi.bsd 79 | 12.0.0 80 | com.apple.kpi.dsep 81 | 12.0.0 82 | com.apple.kpi.iokit 83 | 12.0.0 84 | com.apple.kpi.libkern 85 | 12.0.0 86 | com.apple.kpi.mach 87 | 12.0.0 88 | com.apple.kpi.unsupported 89 | 12.0.0 90 | 91 | OSBundleRequired 92 | Root 93 | 94 | 95 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/WhateverGreen.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18E226 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | WhateverGreen 11 | CFBundleIdentifier 12 | as.vit9696.WhateverGreen 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | WhateverGreen 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 1.3.7 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.3.7 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10E1001 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 18E219 37 | DTSDKName 38 | macosx10.14 39 | DTXcode 40 | 1020 41 | DTXcodeBuild 42 | 10E1001 43 | IOKitPersonalities 44 | 45 | NVHDAEnabler 46 | 47 | CFBundleIdentifier 48 | as.vit9696.WhateverGreen 49 | IOClass 50 | NVHDAEnabler 51 | IOMatchCategory 52 | IOFramebuffer 53 | IOPCIClassMatch 54 | 0x03000000&0xff000000 55 | IOPCIMatch 56 | 0x000010de&0x0000ffff 57 | IOProbeScore 58 | 300000 59 | IOProviderClass 60 | IOPCIDevice 61 | 62 | as.vit9696.WhateverGreen 63 | 64 | CFBundleIdentifier 65 | as.vit9696.WhateverGreen 66 | IOClass 67 | WhateverGreen 68 | IOMatchCategory 69 | WhateverGreen 70 | IOProviderClass 71 | IOResources 72 | IOResourceMatch 73 | IOKit 74 | 75 | 76 | NSHumanReadableCopyright 77 | Copyright © 2018 vit9696. All rights reserved. 78 | OSBundleCompatibleVersion 79 | 1.0 80 | OSBundleLibraries 81 | 82 | as.vit9696.Lilu 83 | 1.2.0 84 | com.apple.iokit.IOPCIFamily 85 | 1.0.0b1 86 | com.apple.kpi.bsd 87 | 12.0.0 88 | com.apple.kpi.dsep 89 | 12.0.0 90 | com.apple.kpi.iokit 91 | 12.0.0 92 | com.apple.kpi.libkern 93 | 12.0.0 94 | com.apple.kpi.mach 95 | 12.0.0 96 | com.apple.kpi.unsupported 97 | 12.0.0 98 | 99 | OSBundleRequired 100 | Root 101 | 102 | 103 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/IntelMausiEthernet.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17G6030 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | IntelMausiEthernet 11 | CFBundleIdentifier 12 | com.insanelymac.IntelMausiEthernet 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | IntelMausiEthernet 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 2.5.0d14 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 2.5.0d14 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10B61 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 15E60 37 | DTSDKName 38 | macosx10.11 39 | DTXcode 40 | 1010 41 | DTXcodeBuild 42 | 10B61 43 | IOKitPersonalities 44 | 45 | IntelMausi 46 | 47 | CFBundleIdentifier 48 | com.insanelymac.IntelMausiEthernet 49 | Driver Parameters 50 | 51 | enableCSO6 52 | 53 | enableTSO4 54 | 55 | enableTSO6 56 | 57 | maxIntrRate10 58 | 3000 59 | maxIntrRate100 60 | 5000 61 | maxIntrRate1000 62 | 8000 63 | rxAbsTime10 64 | 0 65 | rxAbsTime100 66 | 0 67 | rxAbsTime1000 68 | 10 69 | rxDelayTime10 70 | 0 71 | rxDelayTime100 72 | 0 73 | rxDelayTime1000 74 | 0 75 | 76 | Driver_Version 77 | 2.5.0d14 78 | IOClass 79 | IntelMausi 80 | IOPCIMatch 81 | 0x10EA8086 0x10EB8086 0x10EF8086 0x10F08086 0x15028086 0x15038086 0x153A8086 0x153B8086 0x155A8086 0x15598086 0x15A08086 0x15A18086 0x15A28086 0x15A38086 0x156F8086 0x15708086 0x15B78086 0x15B88086 0x15D78086 0x15D88086 0x15E38086 0x15D68086 0x15BD8086 0x15BE8086 0x15BB8086 0x15BC8086 0x15DF8086 0x15E08086 0x15E18086 0x15E28086 82 | IOProbeScore 83 | 1000 84 | IOProviderClass 85 | IOPCIDevice 86 | 87 | 88 | NSHumanReadableCopyright 89 | Copyright © 2014 Laura Müller. All rights reserved. 90 | OSBundleLibraries 91 | 92 | com.apple.iokit.IONetworkingFamily 93 | 1.5.0 94 | com.apple.iokit.IOPCIFamily 95 | 1.7 96 | com.apple.kpi.bsd 97 | 8.10.0 98 | com.apple.kpi.iokit 99 | 8.10.0 100 | com.apple.kpi.libkern 101 | 8.10.0 102 | com.apple.kpi.mach 103 | 8.10.0 104 | 105 | OSBundleRequired 106 | Network-Root 107 | 108 | 109 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/AirportBrcmFixup.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18E226 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | AirportBrcmFixup 11 | CFBundleIdentifier 12 | as.lvs1974.AirportBrcmFixup 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | AirportBrcmFixup 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 2.0.6 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 2.0.6 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10E1001 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 18E219 37 | DTSDKName 38 | macosx10.14 39 | DTXcode 40 | 1020 41 | DTXcodeBuild 42 | 10E1001 43 | IOKitPersonalities 44 | 45 | Airport_Brcm4360 46 | 47 | CFBundleIdentifier 48 | com.apple.driver.AirPort.Brcm4360 49 | IOClass 50 | AirPort_Brcm4360 51 | IOMatchCategory 52 | IODefaultMatchCategory 53 | IONameMatch 54 | 55 | pci14e4,4331 56 | pci14e4,4353 57 | pci14e4,4357 58 | pci14e4,43a3 59 | pci14e4,43b1 60 | pci14e4,43b2 61 | 62 | IOProbeScore 63 | 1110 64 | IOProviderClass 65 | IOPCIDevice 66 | TruePowerOff 67 | 68 | 69 | Airport_BrcmNIC 70 | 71 | CFBundleIdentifier 72 | com.apple.driver.AirPort.BrcmNIC 73 | IOClass 74 | AirPort_BrcmNIC 75 | IOMatchCategory 76 | IODefaultMatchCategory 77 | IONameMatch 78 | 79 | pci14e4,43ba 80 | pci14e4,43a3 81 | pci14e4,43a0 82 | pci14e4,43b1 83 | pci14e4,43b2 84 | 85 | IOProbeScore 86 | 2048 87 | IOProviderClass 88 | IOPCIDevice 89 | TruePowerOff 90 | 91 | 92 | Broadcom 802.11 PCI 93 | 94 | CFBundleIdentifier 95 | as.lvs1974.AirportBrcmFixup 96 | IOClass 97 | FakeBrcm 98 | IOMatchCategory 99 | IODefaultMatchCategory 100 | IONameMatch 101 | 102 | pci14e4,43ba 103 | pci14e4,43a3 104 | pci14e4,43a0 105 | pci14e4,4331 106 | pci14e4,4353 107 | pci14e4,43b1 108 | pci14e4,43b2 109 | pci14e4,4357 110 | pci14e4,432b 111 | pci14e4,4311 112 | pci14e4,4312 113 | pci14e4,4313 114 | pci14e4,4318 115 | pci14e4,4319 116 | pci14e4,431a 117 | pci14e4,4320 118 | pci14e4,4324 119 | pci14e4,4325 120 | pci14e4,4328 121 | pci14e4,432c 122 | pci14e4,432d 123 | 124 | IOProbeScore 125 | 6000 126 | IOProviderClass 127 | IOPCIDevice 128 | TruePowerOff 129 | 130 | 131 | as.lvs1974.AirportBrcmFixup 132 | 133 | CFBundleIdentifier 134 | as.lvs1974.AirportBrcmFixup 135 | IOClass 136 | AirportBrcmFixup 137 | IOMatchCategory 138 | AirportBrcmFixup 139 | IOProviderClass 140 | IOResources 141 | IOResourceMatch 142 | IOKit 143 | 144 | 145 | NSHumanReadableCopyright 146 | Copyright © 2017 lvs1974. All rights reserved. 147 | OSBundleCompatibleVersion 148 | 1.0 149 | OSBundleLibraries 150 | 151 | as.vit9696.Lilu 152 | 1.2.6 153 | com.apple.iokit.IONetworkingFamily 154 | 1.5 155 | com.apple.iokit.IOPCIFamily 156 | 2.7 157 | com.apple.kpi.bsd 158 | 12.0.0 159 | com.apple.kpi.dsep 160 | 12.0.0 161 | com.apple.kpi.iokit 162 | 12.0.0 163 | com.apple.kpi.libkern 164 | 12.0.0 165 | com.apple.kpi.mach 166 | 12.0.0 167 | com.apple.kpi.unsupported 168 | 12.0.0 169 | 170 | OSBundleRequired 171 | Network-Root 172 | 173 | 174 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dell OptiPlex 9020M 黑苹果(Hackintosh)安装指南 2 | 3 | ![DELL OptiPlex 9020m](screenshots/9020m.jpg) 4 | 5 | ## 目录 6 | 7 | 8 | 9 | - [目录](#目录) 10 | - [概述](#概述) 11 | - [更新记录](#更新记录) 12 | - [2020-04-02](#2020-04-02) 13 | - [2020-03-31](#2020-03-31) 14 | - [2019-07-27](#2019-07-27) 15 | - [2019-07-26](#2019-07-26) 16 | - [2019-06-12](#2019-06-12) 17 | - [2019-05-28](#2019-05-28) 18 | - [2019-05-22](#2019-05-22) 19 | - [2019-05-21](#2019-05-21) 20 | - [2019-03-31](#2019-03-31) 21 | - [2019-01-23](#2019-01-23) 22 | - [2019-01-09](#2019-01-09) 23 | - [硬件介绍](#硬件介绍) 24 | - [安装指南](#安装指南) 25 | - [BIOS 设置](#bios-设置) 26 | - [显卡](#显卡) 27 | - [声卡](#声卡) 28 | - [网卡和蓝牙](#网卡和蓝牙) 29 | - [CPU 变频](#cpu-变频) 30 | - [其他](#其他) 31 | - [其他](#其他-1) 32 | - [安装后](#安装后) 33 | - [FAQ](#faq) 34 | - [参考资源](#参考资源) 35 | 36 | 37 | 38 | ## 概述 39 | 40 | ![neofetch](screenshots/neofetch-2020-q2.png) 41 | 42 | [Dell OptiPlex 9020m](https://www.dell.com/support/home/ae/en/aebsdt1/product-support/product/optiplex-9020m-desktop/diagnose) 是款 Q87 芯片组的小型个人 PC,目前(2019 年初)二手市场的准系统价格大概在 400-500 上下而且保有量巨大,具有很高的性价比。 43 | 44 | 原来已经有一台 Hackintosh 了,来自[联想的 ThinkCenter M93P](https://github.com/mingcheng/lenovo-thinkcentre-m93p-hackintosh) 机子,观察到 9020m 和它的芯片组都是为 Q87 芯片组,同时相比可以多搭载块硬盘(分别是 SATA 和 M2 8020 接口),因此又考虑多黑一台机子。 45 | 46 | ![geekbench](screenshots/geekbench.png) 47 | 48 | 简单的说,这台机子硬件方面的优势是: 49 | 50 | 1. 可以使用四代魔改移动的 CPU,比较低的价格就可以上 i7 八核; 51 | 2. 安装双硬盘,用于时间胶囊可以做到数据增量备份; 52 | 3. 网卡使用 ngff 接口,可以搭配转接口使用 Apple 的原装无线和蓝牙模块; 53 | 4. 硬件保有量比较大,维修和替换比较方便。 54 | 55 | 在黑苹果的兼容性方面,总体模拟为 `iMac14.1` (参见 `config.plist` 配置文件) 自更新到 10.15.4 以后,模拟为 Macmini 2014 款 ,根据目前运行的情况完美的部分为: 56 | 57 | 1. 完美睡眠(休眠)唤醒,同时开启 HiDPI 支持 2k 显示器; 58 | 2. USB 端口、有线网卡、声卡均可以正常工作; 59 | 3. 通过注入 SSDT 搭配 CPUFriend 能够实现变频; 60 | 4. WIFI 和蓝牙能够正常使用,同时支持蓝牙键盘唤醒(还有部分不完美,需要观察); 61 | 5. AirDrop 能够正常使用,iMessage 还未经测试; 62 | 6. 可以读取风扇转速、CPU 温度、硬盘温度等。 63 | 64 | 还有不足的地方: 65 | 66 | 1. 开机 USB 鼠标会有卡顿,大概 10s 以后恢复正常; 67 | 2. 蓝牙连接会有时会有卡顿的现象,目前已经注入 BrcmPatchRAM2 工作正常,但仍需要观察。 注1:在 `/L/E` 中注入了 `BrcmFirmwareData.kext` 和 `BrcmPatchRAM2.kext` 解决。注2:系统升级到 10.15.4 以后,直接使用原生的驱动,不用做更多的操作。 68 | 69 | ## 更新记录 70 | 71 | ### 2020-04-02 72 | 73 | 系统更新到 10.15.4(还是没有忍住,哈),更新了 Clover 最新版本以及精简了很多内核以及配置,目前挂机 48 小时没有任何的问题,但是 USB 启动还是会有几十秒钟的卡顿。 74 | 75 | ![About 10.15.4](screenshots/about-10.15.4.png) 76 | 77 | ### 2020-03-31 78 | 79 | 系统更新到 10.14.6 [18G4032](https://support.apple.com/en-us/HT211100), 更新内核模块以及 Clover 到最新版本。 80 | 81 | ### 2019-07-27 82 | 83 | 升级到 10.14.6,没有出现任何的异常。 84 | 85 | ### 2019-07-26 86 | 87 | 更新部分 kexts 版本号,同时更新 Clover 到最新版本(5018)。 88 | 89 | ### 2019-06-12 90 | 91 | 淘汰 FakeSMC,替换使用 VirtualSMC: https://www.tonymacx86.com/threads/virtualsmc-or-fakesmc.264315/ 92 | 93 | ### 2019-05-28 94 | 95 | 例行更新到 Clover 到最新版本,更新比较核心(`WhateverGreen` 以及 `Lilu` 和 `AppleALC`)的 kexts 的版本。 96 | 97 | ### 2019-05-22 98 | 99 | 尝试使用了 [Hackintool](https://www.tonymacx86.com/threads/release-hackintool-v2-5-1.254559/) 这个工具,通过这个工具更新了 Clover 以及必要的几个 kexts ,推荐使用这个工具非常的好用。 100 | 101 | ![Hackintool](screenshots/hackintool.png) 102 | 103 | ### 2019-05-21 104 | 105 | 平滑升级到了 10.14.5,更新了 `WhateverGreen` 以及 `Lilu` 和 `AppleALC` 驱动,[并打了 USB 相关的补丁](https://www.tonymacx86.com/threads/mojave-10-14-5-port-limit-removal-patch.277166/),没有发现任何的异常。 106 | 107 | 详细的使用介绍参见: https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html 108 | 109 | ![10.14.5](screenshots/about-10.14.5.png) 110 | 111 | ### 2019-03-31 112 | 113 | 升级到 10.14.4 出现了问题,重启更新的时候发现卡在了启动阶段,但最终还是升级到了 10.14.4。后来根据 Tonymacx86 的帖子更新了 `Clover r4586` 到 `r4862` 后解决(使用 tonymacx86 的编译包),目前没有发现任何的异常。 114 | 115 | 参考和下载链接: 116 | 117 | - https://www.tonymacx86.com/threads/macos-10-14-4-update.274017/ 118 | - https://www.tonymacx86.com/resources/categories/kexts.11/ 119 | - https://www.tonymacx86.com/resources/categories/clover-builds.12/ 120 | 121 | 在 `Clover r4862` 安装好了以后,`drivers64UEFI` 目录下是没有 `ApfsDriverLoader-64.efi` 以及 `AptioMemoryFix-64.efi` 等文件的。这样子,可能会造成无法识别 APFS 文件系统的引导,因此需要手工拷贝这几个文件到对应新安装的 Clover EFI 目录中。 122 | 123 | 同时更新了内核扩展模块的版本,以及合并和清除了部分多余的内核扩展,重启后持续运行几天目前不影响正常的使用。 124 | 125 | ### 2019-01-23 126 | 127 | ![about2](screenshots/about-2.png) 128 | 129 | 已经通过安装包平滑升级到 10.14.3,升级过程没有发现任何的问题。 130 | 131 | ### 2019-01-09 132 | 133 | 初始化安装 10.14.2,相对比较完美了。 134 | 135 | ## 硬件介绍 136 | 137 | 个人在这台机子上的硬件方面: 138 | 139 | - 从淘宝购买了准系统以及 4870HQ 的 CPU,套餐价格为 ¥1290; 140 | - 两根 8g 的 DDR3 1600 三星内存条 更换为两条尔必达(Elpida) DDR3 1600 内存; 141 | - 固态硬盘为来自京东渠道的三星 860 EVO(SATA 协议),后期加装了散热片; 142 | - 蓝牙和无线网卡使用 MacBook Air 拆机的 BCM943224,搭配了 ngff 转接卡; 143 | - 同时 SATA 硬盘位安装了拆机的 500g 日立机械硬盘用作时间胶囊 更换为全新的希捷 SSHD 5400rpm 1T 的混合机械硬盘,用于时间胶囊的备份和大文件存储。 20200331 更新:拆除机械硬盘,使用网络备份的方式使用时间胶囊。 144 | 145 | 总体来说,个人的策略就是出于数据安全的考虑,存储这块必须是有明确渠道的,最好是全新的。 146 | 147 | 稳定性方面,到手以及黑苹果安装基本完毕会使用 stress 烤机 72 小时后再继续使用。 148 | 149 | ## 安装指南 150 | 151 | ### BIOS 设置 152 | 153 | Dell 的机子的 BIOS 相比联想的机子在交互上操作较复杂(个人不是很喜欢使用鼠标操作设置 BIOS),因此请务必小心和检查 BIOS 设置是否都已经生效。 154 | 155 | 顺便说句,通常二手的机子使用的时间都比较长,可能出厂后就没有更换过 CMOS 电池。建议收到二手的机子以后,更换 CMOS 电池(这点是比较血泪的教训)。Dell 9020M 的 CMOS 电池型号是 CR2032 。 156 | 157 | 针对黑苹果,设置对应的 BIOS: 158 | 159 | - Boot sequence -> UEFI 160 | - Advanced Boot Options -> Uncheck Enable Legacy Option ROMs - (only if graphics are UEFI capable) 161 | - Serial Port -> Disabled 162 | - Sata Operation -> AHCI 163 | - Integrated NIC -> Enabled 164 | - Secure Boot -> Disabled 165 | 166 | ### 显卡 167 | 168 | 本机搭配的是 [4870HQ 搭配了 Iris™ Pro Graphics 5200 的核心显卡](https://ark.intel.com/products/83504/Intel-Core-i7-4870HQ-Processor-6M-Cache-up-to-3-70-GHz-),可以正确被 Mojave 驱动,同时通过打 FrameBuffer 补丁以后显示 2048m 的显存。目前,主要通过 WhateverGreen 驱动以及使用 FB-Patcher 打补丁。 169 | 170 | ```xml 171 | ig-platform-id 172 | 0x0d220003 173 | ``` 174 | 175 | 然后打上对应的补丁 176 | 177 | ```xml 178 | PciRoot(0x0)/Pci(0x2,0x0) 179 | 180 | framebuffer-patch-enable 181 | 182 | AQAAAA== 183 | 184 | framebuffer-unifiedmem 185 | 186 | AAAAgA== 187 | 188 | 189 | ``` 190 | 191 | 然后就可以看到运行正常了: 192 | 193 | ![fb-patcher](screenshots/fb-patcher.png) 194 | 195 | ### 声卡 196 | 197 | 9020m 的声卡型号是 ALC255,注入 id 为 27 。使用的是 AppleALC 注入的合适,没有修改对应的 DSDT。 198 | 199 | 注意:不要使用通用的 DSDT 中的 Layout3 Fixed Patch,打完这个补丁有可能会造成音频失真的问题,除非你知道怎么解决它。 200 | 201 | ```xml 202 | PciRoot(0x0)/Pci(0x1b,0x0) 203 | 204 | layout-id 205 | 206 | GwAAAA== 207 | 208 | 209 | ``` 210 | 211 | 经过测试,这样子设置以后就可以完美使用(由于没有需要,麦克风没测试),具体更多的设置方法请参见教程: 212 | 213 | http://blog.daliansky.net/Use-AppleALC-sound-card-to-drive-the-correct-posture-of-AppleHDA.html 214 | 215 | ### 网卡和蓝牙 216 | 217 | 网卡和蓝牙这块替换了苹果提供的 `BCM943224` 然后使用转接卡转接到 ngff 插口上,硬件方面这个网卡的尺寸刚刚好可以容纳主机的空间,如下图: 218 | 219 | ![BCM943224](screenshots/BCM943224.jpg) 220 | 221 | 注意蓝牙天线以及 Wifi 天线的插头位置(我插反过,然后 Wifi 和蓝牙的信号都很差)。虽然这个网卡可以免驱动就可以使用,但是还是建议注入后使用,具体的方式参见: 222 | 223 | https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/ 224 | 225 | 目前的问题是有部分时候蓝牙键盘连接会有卡顿的现象。解决的方案是同时按 `Command + Option` 然后点击蓝牙图标,就可以弹出调试菜单: 226 | 227 | ![blutooth-reset](screenshots/bluetooth-reset.png) 228 | 229 | 初始化蓝牙模块以及已连接的 Apple 设备后,再重新插拔下就可以使用,但目前没有再发生卡顿的情况,还是需要观察。 230 | 231 | 更新(2019-01-23):经过一周的测试,在 `/L/E` 中注入了 `BrcmFirmwareData.kext` 和 `BrcmPatchRAM2.kext` 没有发生卡顿的现象。 232 | 233 | ### CPU 变频 234 | 235 | 本机搭配了 4870HQ 的 CPU,变频这块可以参考 EFI 中 `ACPI/dsl/SSDT-0-CpuFriend.sdl` 这个文件,以下是效果: 236 | 237 | ![Intel-power-gadget](screenshots/intel-power-gadget.png) 238 | 239 | 待机温度能够有效控制在 50 度以内。相比 ThinkCenter M93P 的 4720HQ 从运行温度的角度上说,这块 CPU 对温度的控制总体温度低点。所以,相对 4720HQ,推荐使用 4870HQ 这块 CPU。 240 | 241 | ### 其他 242 | 243 | 映射正确的 SATA 方式,避免造成启动的时候磁盘顺序混乱,因此需要在 ACPI 下打个补丁 244 | 245 | ```xml 246 | 247 | Comment 248 | change SAT0 to SATA 249 | Disabled 250 | 251 | Find 252 | 253 | U0FUMA== 254 | 255 | Replace 256 | 257 | U0FUQQ== 258 | 259 | 260 | ``` 261 | 262 | 来源出处参考这里: https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/ 263 | 264 | ## 其他 265 | 266 | ### 安装后 267 | 268 | 隐藏第三方启动「允许任何来源的应用」选项 269 | 270 | ``` 271 | sudo spctl --master-disable 272 | ``` 273 | 274 | 强制开启第三方 SSD 的 Trim 功能 275 | 276 | ``` 277 | sudo trimforce enable 278 | ``` 279 | 280 | 删除启动确认的对话框,通常通过 Brew 等渠道的安装包: 281 | 282 | ``` 283 | sudo xattr -r -d com.apple.quarantine /Applications 284 | ``` 285 | 286 | 提取 EDID,以及注入 DisplayVendorID 和 DisplayProductID 287 | 288 | ``` 289 | ioreg -lw0 | grep -i "IODisplayEDID" | sed -e 's/.*//' 290 | ioreg -lw0 | grep IODisplayPrefsKey 291 | ``` 292 | 293 | ### FAQ 294 | 295 | A:运行稳定吗? 296 | Q:装机以后直接使用 stress 烤机 48 小时(扔公司,过了个周末),满载 CPU 温度 80-90 度无死机、重启等现象,使用过程中目前已经超过两周无死机现象,uptime 目前最高达到 5days。 20190902 更新: UPTIME 目前最高到三是多天了,已经非常稳定了。 297 | 298 | A:支不支持 4K 分辨率? 299 | Q:我使用的是 2K 显示器开了 HiDPI 实际分辨率为 `3840x2160@60Hz` 使用分辨率为 `1920x1080`,[这应该是 4870HQ 核显 DP 端口的最大分辨率了](https://ark.intel.com/products/83504/Intel-Core-i7-4870HQ-Processor-6M-Cache-up-to-3-70-GHz-)。所以是支持 4K 分辨率的,不过由于是四代的 CPU 核显就别指望它玩游戏了。 300 | 301 | ### 参考资源 302 | 303 | - https://www.tonymacx86.com/threads/release-hackintool-v2-5-1.254559/ 304 | - https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/ 305 | - https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/ 306 | - https://www.tonymacx86.com/threads/an-idiots-guide-to-lilu-and-its-plug-ins.260063/ 307 | - https://blog.daliansky.net/Mac-frequently-used-to-the-command---continuous-update.html 308 | - https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/ 309 | 310 | `- eof -` 311 | -------------------------------------------------------------------------------- /EFI/CLOVER/kexts/Other/VirtualSMC.kext/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18E226 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | VirtualSMC 11 | CFBundleIdentifier 12 | as.vit9696.VirtualSMC 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | VirtualSMC 17 | CFBundlePackageType 18 | KEXT 19 | CFBundleShortVersionString 20 | 1.1.1 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.1.1 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 10E1001 33 | DTPlatformVersion 34 | GM 35 | DTSDKBuild 36 | 18E219 37 | DTSDKName 38 | macosx10.14 39 | DTXcode 40 | 1020 41 | DTXcodeBuild 42 | 10E1001 43 | IOKitPersonalities 44 | 45 | as.vit9696.VirtualSMC 46 | 47 | CFBundleIdentifier 48 | as.vit9696.VirtualSMC 49 | IOClass 50 | VirtualSMC 51 | IODeviceMemory 52 | 53 | 54 | 55 | address 56 | 768 57 | length 58 | 32 59 | 60 | 61 | 62 | 63 | address 64 | 4277141504 65 | length 66 | 65536 67 | 68 | 69 | 70 | IOInterruptControllers 71 | 72 | io-apic-0 73 | 74 | IOInterruptSpecifiers 75 | 76 | 77 | BgAAAAAAAAA= 78 | 79 | 80 | IOMatchCategory 81 | IOACPIPlatformDevice 82 | IOName 83 | SMC 84 | IOProbeScore 85 | 60000 86 | IOProviderClass 87 | AppleACPIPlatformExpert 88 | Keystore 89 | 90 | Generic 91 | 92 | 93 | attr 94 | 95 | iA== 96 | 97 | comment 98 | Total fan number, this should be put to a plugin 99 | name 100 | 101 | Rk51bQ== 102 | 103 | type 104 | 105 | dWk4IA== 106 | 107 | value 108 | 109 | AA== 110 | 111 | 112 | 113 | attr 114 | 115 | gA== 116 | 117 | comment 118 | CPU plimit 119 | name 120 | 121 | TVNUYw== 122 | 123 | type 124 | 125 | dWk4IA== 126 | 127 | value 128 | 129 | AA== 130 | 131 | 132 | 133 | attr 134 | 135 | gA== 136 | 137 | comment 138 | FAN plimit (supposedly) 139 | name 140 | 141 | TVNUZg== 142 | 143 | type 144 | 145 | dWk4IA== 146 | 147 | value 148 | 149 | AA== 150 | 151 | 152 | 153 | attr 154 | 155 | gA== 156 | 157 | comment 158 | Memory plimit 159 | name 160 | 161 | TVNUbQ== 162 | 163 | type 164 | 165 | dWk4IA== 166 | 167 | value 168 | 169 | AA== 170 | 171 | 172 | 173 | attr 174 | 175 | gA== 176 | 177 | comment 178 | This should be 1 on laptops, and is overriden by sensors 179 | name 180 | 181 | QkFUUA== 182 | 183 | type 184 | 185 | ZmxhZw== 186 | 187 | value 188 | 189 | AA== 190 | 191 | 192 | 193 | attr 194 | 195 | gA== 196 | 197 | comment 198 | Only MacPros have custom illumination controllers 199 | name 200 | 201 | THNOTQ== 202 | 203 | type 204 | 205 | dWk4IA== 206 | 207 | value 208 | 209 | AA== 210 | 211 | 212 | 213 | GenericDesktopV1 214 | 215 | GenericDesktopV2 216 | 217 | GenericLaptopV1 218 | 219 | GenericLaptopV2 220 | 221 | GenericV1 222 | 223 | 224 | attr 225 | 226 | gA== 227 | 228 | comment 229 | GPU plimit 230 | name 231 | 232 | TVNUZw== 233 | 234 | type 235 | 236 | dWk4IA== 237 | 238 | value 239 | 240 | AA== 241 | 242 | 243 | 244 | GenericV2 245 | 246 | 247 | attr 248 | 249 | gA== 250 | 251 | comment 252 | E plimit (???) 253 | name 254 | 255 | TVNUZQ== 256 | 257 | type 258 | 259 | dWk4IA== 260 | 261 | value 262 | 263 | AA== 264 | 265 | 266 | 267 | attr 268 | 269 | gA== 270 | 271 | comment 272 | I plimit (???) 273 | name 274 | 275 | TVNUaQ== 276 | 277 | type 278 | 279 | dWk4IA== 280 | 281 | value 282 | 283 | AA== 284 | 285 | 286 | 287 | attr 288 | 289 | gA== 290 | 291 | comment 292 | J plimit (???) 293 | name 294 | 295 | TVNUag== 296 | 297 | type 298 | 299 | dWk4IA== 300 | 301 | value 302 | 303 | AA== 304 | 305 | 306 | 307 | 308 | ModelInfo 309 | 310 | GenericV1 311 | 312 | branch 313 | 314 | ajUyAAAAAAA= 315 | 316 | hwname 317 | 318 | c21jLXBpa2V0b24A 319 | 320 | platform 321 | 322 | ajUyAAAAAAA= 323 | 324 | rev 325 | 326 | AXQPAAAE 327 | 328 | revfb 329 | 330 | AXQPAAAE 331 | 332 | revfu 333 | 334 | AXQPAAAE 335 | 336 | 337 | GenericV2 338 | 339 | branch 340 | 341 | ajUyAAAAAAA= 342 | 343 | hwname 344 | 345 | c21jLWh1cm9ucml2ZXIA 346 | 347 | platform 348 | 349 | ajUyAAAAAAA= 350 | 351 | rev 352 | 353 | AigPAAAH 354 | 355 | revfb 356 | 357 | AigPAAAH 358 | 359 | revfu 360 | 361 | AigPAAAH 362 | 363 | 364 | GenericV3 365 | 366 | hwname 367 | 368 | c21jLWh1cm9ucml2ZXIA 369 | 370 | platform 371 | 372 | ajUyAAAAAAA= 373 | 374 | 375 | 376 | _STA 377 | 11 378 | name 379 | 380 | QVBQMDAwMQA= 381 | 382 | 383 | 384 | NSHumanReadableCopyright 385 | Copyright © 2017 vit9696. All rights reserved. 386 | OSBundleCompatibleVersion 387 | 1.0 388 | OSBundleLibraries 389 | 390 | as.vit9696.Lilu 391 | 1.2.0 392 | com.apple.iokit.IOACPIFamily 393 | 1.0.0d1 394 | com.apple.kpi.bsd 395 | 12.0.0 396 | com.apple.kpi.dsep 397 | 12.0.0 398 | com.apple.kpi.iokit 399 | 12.0.0 400 | com.apple.kpi.libkern 401 | 12.0.0 402 | com.apple.kpi.mach 403 | 12.0.0 404 | com.apple.kpi.unsupported 405 | 12.0.0 406 | 407 | OSBundleRequired 408 | Root 409 | 410 | 411 | -------------------------------------------------------------------------------- /EFI/CLOVER/config.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | #Comment 6 | This file is for 10.12.6+ with native KabyLake support 7 | ACPI 8 | 9 | #Comment-SortedOrder 10 | SortedOrder required if you have patched SSDTs in ACPI/patched 11 | #DropTables 12 | 13 | 14 | Signature 15 | MCFG 16 | 17 | 18 | Signature 19 | DMAR 20 | 21 | 22 | Signature 23 | SSDT 24 | TableId 25 | xh_rvp10 26 | 27 | 28 | Signature 29 | SSDT 30 | TableId 31 | CpuPm 32 | 33 | 34 | Signature 35 | SSDT 36 | TableId 37 | Cpu0Cst 38 | 39 | 40 | Signature 41 | SSDT 42 | TableId 43 | Cpu0Ist 44 | 45 | 46 | Signature 47 | SSDT 48 | TableId 49 | ApCst 50 | 51 | 52 | Signature 53 | SSDT 54 | TableId 55 | ApIst 56 | 57 | 58 | #SortedOrder 59 | 60 | SSDT.aml 61 | SSDT-0.aml 62 | SSDT-1.aml 63 | SSDT-2.aml 64 | SSDT-3.aml 65 | SSDT-4.aml 66 | SSDT-5.aml 67 | SSDT-6.aml 68 | SSDT-7.aml 69 | SSDT-8.aml 70 | SSDT-9.aml 71 | SSDT-10.aml 72 | SSDT-11.aml 73 | SSDT-12.aml 74 | SSDT-13.aml 75 | SSDT-14.aml 76 | SSDT-15.aml 77 | SSDT-16.aml 78 | SSDT-17.aml 79 | SSDT-18.aml 80 | SSDT-19.aml 81 | SSDT-XOSI.aml 82 | SSDT-LPC.aml 83 | SSDT-UIAC.aml 84 | SSDT-PNLF.aml 85 | 86 | AutoMerge 87 | 88 | DSDT 89 | 90 | Fixes 91 | 92 | #Comment-IRQ Fix 93 | The following fixes may be needed for onboard audio/USB/etc 94 | 95 | Patches 96 | 97 | 98 | Comment 99 | change OSID to XSID (to avoid match against _OSI XOSI patch) 100 | Disabled 101 | 102 | Find 103 | T1NJRA== 104 | Replace 105 | WFNJRA== 106 | 107 | 108 | Comment 109 | change _OSI to XOSI 110 | Disabled 111 | 112 | Find 113 | X09TSQ== 114 | Replace 115 | WE9TSQ== 116 | 117 | 118 | Comment 119 | change _DSM to XDSM 120 | Disabled 121 | 122 | Find 123 | X0RTTQ== 124 | Replace 125 | WERTTQ== 126 | 127 | 128 | Comment 129 | change EC0 to EC 130 | Disabled 131 | 132 | Find 133 | RUMwXw== 134 | Replace 135 | RUNfXw== 136 | 137 | 138 | Comment 139 | change H_EC to EC 140 | Disabled 141 | 142 | Find 143 | SF9FQw== 144 | Replace 145 | RUNfXw== 146 | 147 | 148 | Comment 149 | change ECDV to EC 150 | Disabled 151 | 152 | Find 153 | RUNEVg== 154 | Replace 155 | RUNfXw== 156 | 157 | 158 | Comment 159 | change HDAS to HDEF 160 | Disabled 161 | 162 | Find 163 | SERBUw== 164 | Replace 165 | SERFRg== 166 | 167 | 168 | Comment 169 | change HECI to IMEI 170 | Disabled 171 | 172 | Find 173 | SEVDSQ== 174 | Replace 175 | SU1FSQ== 176 | 177 | 178 | Comment 179 | change MEI to IMEI 180 | Disabled 181 | 182 | Find 183 | TUVJXw== 184 | Replace 185 | SU1FSQ== 186 | 187 | 188 | Comment 189 | change GFX0 to IGPU 190 | Disabled 191 | 192 | Find 193 | R0ZYMA== 194 | Replace 195 | SUdQVQ== 196 | 197 | 198 | Comment 199 | change PCI0.VID to IGPU #1 (Thinkpad) 200 | Disabled 201 | 202 | Find 203 | UENJMFZJRF8= 204 | Replace 205 | UENJMElHUFU= 206 | 207 | 208 | Comment 209 | change PCI0.VID to IGPU #2 (Thinkpad) 210 | Disabled 211 | 212 | Find 213 | VklEXwhfQURSDAAAAgA= 214 | Replace 215 | SUdQVQhfQURSDAAAAgA= 216 | 217 | 218 | Comment 219 | Fix AsRock Z390 BIOS DSDT Device(RTC) bug 220 | Disabled 221 | 222 | Find 223 | oAqTU1RBUwE= 224 | Replace 225 | oAqRCv8L//8= 226 | 227 | 228 | 229 | DropTables 230 | 231 | 232 | Signature 233 | #MCFG 234 | 235 | 236 | Signature 237 | DMAR 238 | 239 | 240 | FixHeaders 241 | 242 | SSDT 243 | 244 | DropOem 245 | 246 | Generate 247 | 248 | CStates 249 | 250 | PStates 251 | 252 | PluginType 253 | 254 | 255 | 256 | 257 | Boot 258 | 259 | Arguments 260 | dart=0 darkwake=0 -v arch=x86_64 brcmfx-country=#a debug=0x100 kext-dev-mode=1 -gux_defer_usb2 261 | DefaultVolume 262 | LastBootedVolume 263 | Legacy 264 | LegacyBiosDefault 265 | Log 266 | 267 | NeverHibernate 268 | 269 | NoEarlyProgress 270 | 271 | Secure 272 | 273 | Timeout 274 | 5 275 | XMPDetection 276 | Yes 277 | 278 | CPU 279 | 280 | UseARTFrequency 281 | 282 | 283 | Devices 284 | 285 | #AddProperties 286 | 287 | 288 | Comment 289 | hda-gfx=onboard-1 for HDMI audio 290 | Device 291 | IntelGFX 292 | Key 293 | hda-gfx 294 | Value 295 | b25ib2FyZC0xAA== 296 | 297 | 298 | Comment 299 | hda-gfx=onboard-1 for HDMI audio 300 | Device 301 | HDA 302 | Key 303 | hda-gfx 304 | Value 305 | b25ib2FyZC0xAA== 306 | 307 | 308 | Comment 309 | layout-id=3 310 | Device 311 | HDA 312 | Key 313 | layout-id 314 | Value 315 | AwAAAA== 316 | 317 | 318 | Device 319 | HDA 320 | Key 321 | PinConfigurations 322 | Value 323 | 324 | 325 | 326 | Audio 327 | 328 | AFGLowPowerState 329 | 330 | Inject 331 | No 332 | ResetHDA 333 | 334 | 335 | FakeID 336 | 337 | #Kaby Lake-Comment 338 | To avoid automatic Clover fake device-id (Skylake) injection 339 | 340 | Properties 341 | 342 | PciRoot(0x0)/Pci(0x1b,0x0) 343 | 344 | layout-id 345 | GwAAAA== 346 | 347 | PciRoot(0x0)/Pci(0x2,0x0) 348 | 349 | framebuffer-patch-enable 350 | AQAAAA== 351 | framebuffer-unifiedmem 352 | AAAAgA== 353 | 354 | 355 | SetIntelMaxBacklight 356 | 357 | USB 358 | 359 | AddClockID 360 | 361 | FixOwnership 362 | 363 | Inject 364 | 365 | 366 | UseIntelHDMI 367 | 368 | 369 | GUI 370 | 371 | #ScreenResolution 372 | 1920x1080 373 | Custom 374 | 375 | Entries 376 | 377 | 378 | Disabled 379 | 380 | FullTitle 381 | UEFI internal 382 | Hidden 383 | Always 384 | Ignore 385 | 386 | NoCaches 387 | 388 | Type 389 | Other 390 | 391 | 392 | 393 | Hide 394 | 395 | PreBoot 396 | 397 | Mouse 398 | 399 | Enabled 400 | 401 | 402 | Scan 403 | 404 | Entries 405 | 406 | Legacy 407 | 408 | Linux 409 | 410 | Tool 411 | 412 | 413 | TextOnly 414 | 415 | 416 | Graphics 417 | 418 | EDID 419 | 420 | Inject 421 | 422 | 423 | Inject 424 | 425 | ATI 426 | 427 | Intel 428 | 429 | NVidia 430 | 431 | 432 | ig-platform-id 433 | 0x0d220003 434 | 435 | KernelAndKextPatches 436 | 437 | AppleIntelCPUPM 438 | 439 | AppleRTC 440 | 441 | DellSMBIOSPatch 442 | 443 | ForceKextsToLoad 444 | 445 | \System\Library\Extensions\IONetworkingFamily.kext 446 | 447 | KernelLapic 448 | 449 | KernelPm 450 | 451 | KernelToPatch 452 | 453 | 454 | Comment 455 | Disable panic kext logging on 10.13 Debug kernel 456 | Disabled 457 | 458 | Find 459 | sABMi1Xw 460 | MatchOS 461 | 10.13 462 | Replace 463 | SIPEQF3D 464 | 465 | 466 | Comment 467 | Disable panic kext logging on Release kernel 468 | Disabled 469 | 470 | Find 471 | igKEwHRE 472 | MatchOS 473 | 10.13 474 | Replace 475 | igKEwOtE 476 | 477 | 478 | Comment 479 | Disable panic kext logging on Release kernel 480 | Disabled 481 | 482 | Find 483 | igKEwHRC 484 | MatchOS 485 | 10.14,10.14.1,10.14.2,10.14.3 486 | Replace 487 | igKEwOtC 488 | 489 | 490 | Comment 491 | Disable panic kext logging on Release kernel 492 | Disabled 493 | 494 | Find 495 | AIoChMB0 496 | MatchOS 497 | 10.14.4,10.14.5 498 | Replace 499 | AIoChMDr 500 | 501 | 502 | Comment 503 | MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha 504 | Disabled 505 | 506 | Find 507 | ILniAAAADzA= 508 | Replace 509 | ILniAAAAkJA= 510 | 511 | 512 | KextsToPatch 513 | 514 | 515 | Comment 516 | DVMT for AppleIntelCFLGraphicsFramebuffer (Credits DalianSky) for 10.15.x 517 | Disabled 518 | 519 | Find 520 | D4KnAwAA 521 | InfoPlistPatch 522 | 523 | MatchOS 524 | 10.15,10.15.1,10.15.2,10.15.3 525 | Name 526 | AppleIntelCFLGraphicsFramebuffer 527 | Replace 528 | D4IAAAAA 529 | 530 | 531 | Comment 532 | DVMT for AppleIntelCFLGraphicsFramebuffer (Credits DalianSky) for 10.15.x 533 | Disabled 534 | 535 | Find 536 | D4KPAwAA 537 | InfoPlistPatch 538 | 539 | MatchOS 540 | 10.15.4 541 | Name 542 | AppleIntelCFLGraphicsFramebuffer 543 | Replace 544 | D4IAAAAA 545 | 546 | 547 | Comment 548 | DVMT for AppleIntelKBLGraphicsFramebuffer (Credits DalianSky) for 10.15.x 549 | Disabled 550 | 551 | Find 552 | D4KnAwAA 553 | InfoPlistPatch 554 | 555 | MatchOS 556 | 10.15.x 557 | Name 558 | AppleIntelKBLGraphicsFramebuffer 559 | Replace 560 | D4IAAAAA 561 | 562 | 563 | Comment 564 | DVMT for AppleIntelCFLGraphicsFramebuffer (Credits DalianSky) for 10.15.x 565 | Disabled 566 | 567 | Find 568 | D4KPAwAA 569 | InfoPlistPatch 570 | 571 | MatchOS 572 | 10.15.4 573 | Name 574 | AppleIntelKBLGraphicsFramebuffer 575 | Replace 576 | D4IAAAAA 577 | 578 | 579 | Comment 580 | DVMT for AppleIntelSKLGraphicsFramebuffer (Credits DalianSky) for 10.15.x 581 | Disabled 582 | 583 | Find 584 | D4KPAwAA 585 | InfoPlistPatch 586 | 587 | MatchOS 588 | 10.15.x 589 | Name 590 | AppleIntelSKLGraphicsFramebuffer 591 | Replace 592 | D4IAAAAA 593 | 594 | 595 | Comment 596 | DVMT for AppleIntelBDWGraphicsFramebuffer (Credits DalianSky) for 10.14.x 597 | Disabled 598 | 599 | Find 600 | dkBI/wU= 601 | InfoPlistPatch 602 | 603 | MatchOS 604 | 10.14.x 605 | Name 606 | AppleIntelBDWGraphicsFramebuffer 607 | Replace 608 | 60BI/wU= 609 | 610 | 611 | Comment 612 | DVMT for AppleIntelSKLGraphicsFramebuffer (Credits DalianSky) for 10.14.x 613 | Disabled 614 | 615 | Find 616 | dkBI/wU= 617 | InfoPlistPatch 618 | 619 | MatchOS 620 | 10.14.x 621 | Name 622 | AppleIntelSKLGraphicsFramebuffer 623 | Replace 624 | 60BI/wU= 625 | 626 | 627 | Comment 628 | DVMT for AppleIntelKBLGraphicsFramebuffer (Credits DalianSky) for 10.14.x 629 | Disabled 630 | 631 | Find 632 | dkZI/wU= 633 | InfoPlistPatch 634 | 635 | MatchOS 636 | 10.14.x 637 | Name 638 | AppleIntelKBLGraphicsFramebuffer 639 | Replace 640 | 60ZI/wU= 641 | 642 | 643 | Comment 644 | DVMT for AppleIntelCFLGraphicsFramebuffer (Credits DalianSky) for 10.14.x 645 | Disabled 646 | 647 | Find 648 | dkBI/wU= 649 | InfoPlistPatch 650 | 651 | MatchOS 652 | 10.14.x 653 | Name 654 | AppleIntelCFLGraphicsFramebuffer 655 | Replace 656 | 60BI/wU= 657 | 658 | 659 | Comment 660 | DVMT for AppleIntelCFLGraphicsFramebuffer (Credits DalianSky) for 10.14.x 661 | Disabled 662 | 663 | Find 664 | dkZI/wU= 665 | InfoPlistPatch 666 | 667 | MatchOS 668 | 10.14.x 669 | Name 670 | AppleIntelCFLGraphicsFramebuffer 671 | Replace 672 | 60ZI/wU= 673 | 674 | 675 | Comment 676 | Disable AppleIntelLpssI2C (credit by Coolstar) 677 | Disabled 678 | 679 | Find 680 | SU9LaXQ= 681 | InfoPlistPatch 682 | 683 | Name 684 | AppleIntelLpssI2C 685 | Replace 686 | SU9LaXM= 687 | 688 | 689 | Comment 690 | Disable AppleIntelLpssI2CCOntroller (credit by Coolstar) 691 | Disabled 692 | 693 | Find 694 | SU9LaXQ= 695 | InfoPlistPatch 696 | 697 | Name 698 | AppleIntelLpssI2CController 699 | Replace 700 | SU9LaXM= 701 | 702 | 703 | Comment 704 | disable IOBufferCopyController (Credit by DalianSky) 705 | Disabled 706 | 707 | Find 708 | SU9LaXQ= 709 | InfoPlistPatch 710 | 711 | Name 712 | IOBufferCopyController 713 | Replace 714 | SU9LaXM= 715 | 716 | 717 | Comment 718 | 10.13.x USB Port Limit Patch 719 | Disabled 720 | 721 | Find 722 | g32UDw+DlwQAAA== 723 | InfoPlistPatch 724 | 725 | MatchOS 726 | 10.13.4,10.13.5 727 | Name 728 | com.apple.driver.usb.AppleUSBXHCI 729 | Replace 730 | g32UGpCQkJCQkA== 731 | 732 | 733 | Comment 734 | USB 10.13.6 by PMHeart 735 | Disabled 736 | 737 | Find 738 | g32IDw+DpwQAAA== 739 | InfoPlistPatch 740 | 741 | MatchOS 742 | 10.13.6 743 | Name 744 | com.apple.driver.usb.AppleUSBXHCI 745 | Replace 746 | g32ID5CQkJCQkA== 747 | 748 | 749 | Comment 750 | disable USB Port Limit Patch (PMheart) for 10.14 beta2 751 | Disabled 752 | 753 | Find 754 | g/sPD4MDBQAA 755 | InfoPlistPatch 756 | 757 | MatchOS 758 | 10.14 759 | Name 760 | com.apple.driver.usb.AppleUSBXHCI 761 | Replace 762 | g/sPkJCQkJCQ 763 | 764 | 765 | Comment 766 | USB Port limit patch 10.14.x 10.15.x #1 modify by DalianSky(credits PMheart) 767 | Disabled 768 | 769 | Find 770 | g/sPDw== 771 | InfoPlistPatch 772 | 773 | Name 774 | com.apple.iokit.IOUSBHostFamily 775 | Replace 776 | g/s/Dw== 777 | 778 | 779 | Comment 780 | USB port limit patch 10.14.x modify by DalianSky(credit PMHeart) 781 | Disabled 782 | 783 | Find 784 | g+MP0w== 785 | InfoPlistPatch 786 | 787 | Name 788 | com.apple.iokit.IOUSBHostFamily 789 | Replace 790 | g+M/0w== 791 | 792 | 793 | Comment 794 | USB Port limit patch 10.15.x #1 modify by DalianSky 795 | Disabled 796 | 797 | Find 798 | g/kPDw== 799 | InfoPlistPatch 800 | 801 | Name 802 | com.apple.driver.usb.AppleUSBXHCI 803 | Replace 804 | g/k/Dw== 805 | 806 | 807 | Comment 808 | USB Port limit patch 10.14.x modify by DalianSky(credits PMheart) 809 | Disabled 810 | 811 | Find 812 | g/sPDw== 813 | InfoPlistPatch 814 | 815 | Name 816 | com.apple.driver.usb.AppleUSBXHCI 817 | Replace 818 | g/s/Dw== 819 | 820 | 821 | Comment 822 | USB Port limit patch 10.14.x modify by DalianSky(credits PMheart) 823 | Disabled 824 | 825 | Find 826 | g/8PDw== 827 | InfoPlistPatch 828 | 829 | Name 830 | com.apple.driver.usb.AppleUSBXHCI 831 | Replace 832 | g/8/Dw== 833 | 834 | 835 | 836 | RtVariables 837 | 838 | BooterConfig 839 | 0x28 840 | CsrActiveConfig 841 | 0x67 842 | ROM 843 | vlKo2Sj3 844 | 845 | SMBIOS 846 | 847 | BiosReleaseDate 848 | 02/05/2020 849 | BiosVendor 850 | Apple Inc. 851 | BiosVersion 852 | MM71.88Z.F000.B00.2002051745 853 | Board-ID 854 | Mac-35C5E08120C7EEAF 855 | BoardManufacturer 856 | Apple Inc. 857 | BoardSerialNumber 858 | C026449024NG0MCFB 859 | BoardType 860 | 10 861 | BoardVersion 862 | 1.0 863 | ChassisAssetTag 864 | Mini-Aluminum 865 | ChassisManufacturer 866 | Apple Inc. 867 | ChassisType 868 | 0x0A 869 | EfiVersion 870 | 247.0.0.0.0 871 | Family 872 | Mac mini 873 | FirmwareFeatures 874 | 0xE00DE137 875 | FirmwareFeaturesMask 876 | 0xFF1FFF3F 877 | LocationInChassis 878 | Part Component 879 | Manufacturer 880 | Apple Inc. 881 | Mobile 882 | 883 | PlatformFeature 884 | 0x03 885 | ProductName 886 | Macmini7,1 887 | SerialNumber 888 | C02SM7Y0G1J0 889 | SmUUID 890 | 3E20F427-2D3C-49E9-AC71-B86AB2F0D82F 891 | Version 892 | 1.0 893 | 894 | SystemParameters 895 | 896 | #BacklightLevel 897 | 0 898 | CustomUUID 899 | CC99E9DF-2BAB-4E60-A90F-15F5273E5DA4 900 | InjectKexts 901 | Detect 902 | InjectSystemID 903 | 904 | 905 | 906 | --------------------------------------------------------------------------------