diff --git a/Resources/ModelArray.py b/Resources/ModelArray.py index 7681511d7..8071effb1 100644 --- a/Resources/ModelArray.py +++ b/Resources/ModelArray.py @@ -55,6 +55,7 @@ SupportedSMBIOS11 = [ "iMac12,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -224,6 +225,7 @@ WifiBCM94331 = [ "Macmini6,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0) "iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0) "iMac13,2", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0) + "iMac13,3", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0) "MacPro5,1", # PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0) "Dortania1,1" ] @@ -405,6 +407,7 @@ SidecarPatch = [ "Macmini6,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -548,6 +551,7 @@ iXac = [ "iMac12,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -677,6 +681,7 @@ X86PP = [ "Macmini6,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -693,6 +698,7 @@ NightShiftExclude = [ "Macmini6,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -710,6 +716,7 @@ NoSATAPatch = [ "MacBookPro10,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -746,6 +753,7 @@ NoRootPatch11 = [ "Macmini6,2", "iMac13,1", "iMac13,2", + "iMac13,3", "iMac14,1", "iMac14,2", "iMac14,3", @@ -782,11 +790,35 @@ DeleteNvidiaAccel11 = [ ] DeleteAMDAccel11 = [ + "AMDRadeonX4000.kext", + "AMDRadeonX4000HWServices.kext", + "AMDRadeonX5000.kext", + "AMDRadeonX5000HWServices.kext", + "AMDRadeonX6000.kext", + "AMDRadeonX6000Framebuffer.kext", + "AMDRadeonX6000HWServices.kext", "AMD7000Controller.kext", # AMDSupport Dependancy "AMD8000Controller.kext", # AMDSupport Dependancy "AMD9000Controller.kext", # AMDSupport Dependancy "AMD9500Controller.kext", # AMDSupport Dependancy "AMD10000Controller.kext", # AMDSupport Dependancy + "AppleIntelBDWGraphics.kext", + "AppleIntelBDWGraphicsFramebuffer.kext", + "AppleIntelCFLGraphicsFramebuffer.kext", + "AppleIntelHD4000Graphics.kext", + "AppleIntelHD5000Graphics.kext", + "AppleIntelICLGraphics.kext", + "AppleIntelICLLPGraphicsFramebuffer.kext", + "AppleIntelKBLGraphics.kext", + "AppleIntelKBLGraphicsFramebuffer.kext", + "AppleIntelSKLGraphics.kext", + "AppleIntelSKLGraphicsFramebuffer.kext", + "AppleIntelFramebufferAzul.kext", + "AppleIntelFramebufferCapri.kext", + "AppleParavirtGPU.kext", + "GeForce.kext", + "IOAcceleratorFamily2.kext", + "IOGPUFamily.kext", ] AddNvidiaAccel11 = [ @@ -823,6 +855,7 @@ AddAMDAccel11 = [ "ATIRadeonX2000GA.plugin", "ATIRadeonX2000GLDriver.bundle", "ATIRadeonX2000VADriver.bundle", + "IOSurface.kext", ] AddIntelGen1Accel = [ @@ -842,4 +875,4 @@ AddIntelGen2Accel = [ "AppleIntelHD3000GraphicsVADriver.bundle", "AppleIntelSNBGraphicsFB.kext", "AppleIntelSNBVA.bundle", -] \ No newline at end of file +] diff --git a/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/Info.plist b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/Info.plist new file mode 100755 index 000000000..0a2ecfc14 --- /dev/null +++ b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/Info.plist @@ -0,0 +1,85 @@ + + + + + BuildMachineOSBuild + 18A391024 + CFBundleDevelopmentRegion + English + CFBundleExecutable + IOSurface + CFBundleIdentifier + com.apple.iokit.IOSurface + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + IOSurface + CFBundlePackageType + KEXT + CFBundleShortVersionString + 269.11 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 269.11 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 11O62d + DTPlatformName + macosx + DTPlatformVersion + 10.15.6 + DTSDKBuild + 19G829 + DTSDKName + macosx10.15internal + DTXcode + 1140 + DTXcodeBuild + 11O62d + IOKitPersonalities + + FirstPersonality + + CFBundleIdentifier + com.apple.iokit.IOSurface + IOClass + IOSurfaceRoot + IOMatchCategory + IOSurfaceRoot + IOProviderClass + IOResources + IOResourceMatch + IOBSD + + + LSMinimumSystemVersion + 10.15 + NSHumanReadableCopyright + Copyright © 2006-2017 Apple Inc. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + com.apple.kpi.bsd + 9.0.0b1 + com.apple.kpi.iokit + 9.0.0b1 + com.apple.kpi.libkern + 9.0.0b1 + com.apple.kpi.mach + 9.0.0b1 + com.apple.kpi.private + 9.0.0b1 + com.apple.kpi.unsupported + 9.0.0b1 + + OSBundleRequired + Console + + diff --git a/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/MacOS/IOSurface b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/MacOS/IOSurface new file mode 100755 index 000000000..e12dc8211 Binary files /dev/null and b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/MacOS/IOSurface differ diff --git a/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/_CodeSignature/CodeResources b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/_CodeSignature/CodeResources new file mode 100755 index 000000000..cc81fd5dc --- /dev/null +++ b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,128 @@ + + + + + files + + version.plist + + yV3Q3RPfme3IQ5KrNxa1iXotoOk= + + + files2 + + version.plist + + hash2 + + KGufET6NzUl0eg8dmVN9sRUCIWH9z7jKZzW5f4TaXmE= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/version.plist b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/version.plist new file mode 100755 index 000000000..ef47e7999 --- /dev/null +++ b/payloads/Apple/Extensions/legacy-amd/IOSurface.kext/Contents/version.plist @@ -0,0 +1,18 @@ + + + + + BuildAliasOf + IOSurface + BuildVersion + 373 + CFBundleShortVersionString + 269.11 + CFBundleVersion + 269.11 + ProjectName + IOSurface_kexts + SourceVersion + 269011000000000 + +