├── 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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
220 |
221 | 注意蓝牙天线以及 Wifi 天线的插头位置(我插反过,然后 Wifi 和蓝牙的信号都很差)。虽然这个网卡可以免驱动就可以使用,但是还是建议注入后使用,具体的方式参见:
222 |
223 | https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/
224 |
225 | 目前的问题是有部分时候蓝牙键盘连接会有卡顿的现象。解决的方案是同时按 `Command + Option` 然后点击蓝牙图标,就可以弹出调试菜单:
226 |
227 | 
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 | 
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/.*/' -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 |
--------------------------------------------------------------------------------