From ee00c882b2f15b8190420345d63e45d648b3c113 Mon Sep 17 00:00:00 2001 From: daliansky Date: Tue, 11 May 2021 17:27:15 +0800 Subject: [PATCH] add Intel HDMI Audio - 400-series 0xa3f0 0xa36d --- FakePCIID.xcodeproj/project.pbxproj | 13 ++- .../xcshareddata/xcschemes/FakePCIID.xcscheme | 8 +- FakePCIID/Info.plist | 8 +- injectors/Intel_HDMI_Audio.plist | 96 ++++++++++++------- makefile | 0 5 files changed, 80 insertions(+), 45 deletions(-) mode change 100644 => 100755 makefile diff --git a/FakePCIID.xcodeproj/project.pbxproj b/FakePCIID.xcodeproj/project.pbxproj index 1356205..73eb29a 100644 --- a/FakePCIID.xcodeproj/project.pbxproj +++ b/FakePCIID.xcodeproj/project.pbxproj @@ -438,6 +438,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = D4096F761A52FCEC005C037A; @@ -670,7 +671,7 @@ INFOPLIST_FILE = FakePCIID/Info.plist; MODULE_VERSION = 1.3.15; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.6; + SDKROOT = macosx; WRAPPER_EXTENSION = kext; }; name = Debug; @@ -683,7 +684,7 @@ INFOPLIST_FILE = FakePCIID/Info.plist; MODULE_VERSION = 1.3.15; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.6; + SDKROOT = macosx; WRAPPER_EXTENSION = kext; }; name = Release; @@ -692,7 +693,9 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1.3.16; INFOPLIST_FILE = FakePCIID/Info.plist; + MARKETING_VERSION = 1.3.16; MODULE_NAME = org.rehabman.driver.FakePCIID; PRODUCT_NAME = FakePCIID; WRAPPER_EXTENSION = kext; @@ -703,7 +706,9 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1.3.16; INFOPLIST_FILE = FakePCIID/Info.plist; + MARKETING_VERSION = 1.3.16; MODULE_NAME = org.rehabman.driver.FakePCIID; PRODUCT_NAME = FakePCIID; WRAPPER_EXTENSION = kext; @@ -754,9 +759,11 @@ isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1.3.16; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = injectors/Intel_HDMI_Audio.plist; + MARKETING_VERSION = 1.3.16; MODULE_NAME = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio"; PRODUCT_NAME = FakePCIID_Intel_HDMI_Audio; }; @@ -766,8 +773,10 @@ isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; + CURRENT_PROJECT_VERSION = 1.3.16; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; INFOPLIST_FILE = injectors/Intel_HDMI_Audio.plist; + MARKETING_VERSION = 1.3.16; MODULE_NAME = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio"; PRODUCT_NAME = FakePCIID_Intel_HDMI_Audio; }; diff --git a/FakePCIID.xcodeproj/xcshareddata/xcschemes/FakePCIID.xcscheme b/FakePCIID.xcodeproj/xcshareddata/xcschemes/FakePCIID.xcscheme index 0317ef2..f9956d5 100644 --- a/FakePCIID.xcodeproj/xcshareddata/xcschemes/FakePCIID.xcscheme +++ b/FakePCIID.xcodeproj/xcshareddata/xcschemes/FakePCIID.xcscheme @@ -125,8 +125,6 @@ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> - - - - + + - - - Source Code - https://github.com/RehabMan/FakePCIID CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,11 +15,11 @@ CFBundlePackageType KEXT CFBundleShortVersionString - $(MODULE_VERSION) + $(MARKETING_VERSION) CFBundleSignature ???? CFBundleVersion - $(MODULE_VERSION) + $(CURRENT_PROJECT_VERSION) OSBundleCompatibleVersion $(MODULE_VERSION) OSBundleLibraries @@ -41,5 +39,7 @@ OSBundleRequired Root + Source Code + https://github.com/daliansky/OS-X-Fake-PCI-ID diff --git a/injectors/Intel_HDMI_Audio.plist b/injectors/Intel_HDMI_Audio.plist index 78a8f02..cec5453 100644 --- a/injectors/Intel_HDMI_Audio.plist +++ b/injectors/Intel_HDMI_Audio.plist @@ -2,8 +2,6 @@ - Source Code - https://github.com/RehabMan/FakePCIID CFBundleIdentifier org.rehabman.injector.FakePCIID-Intel-HDMI-Audio CFBundleInfoDictionaryVersion @@ -13,33 +11,42 @@ CFBundlePackageType KEXT CFBundleShortVersionString - $MODULE_VERSION + $(MARKETING_VERSION) CFBundleVersion - $MODULE_VERSION + $(CURRENT_PROJECT_VERSION) IOKitPersonalities - Intel HDMI Audio - Haswell + Intel HDMI Audio - 100-series 0x9d74 0x9d71 0x9d70 0xa171 CFBundleIdentifier org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + IOClass FakePCIID IOMatchCategory FakePCIID IOPCIPrimaryMatch - 0x0c0c8086 + 0x9d748086 0x9d718086 0x9d708086 0xa1718086 IOProviderClass IOPCIDevice - FakeProperties - - RM,device-id - DAoAAA== - Intel HDMI Audio - 100-series 0xa170 CFBundleIdentifier org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cJ0AAA== + + IOClass FakePCIID IOMatchCategory @@ -48,68 +55,91 @@ 0xa1708086 IOProviderClass IOPCIDevice - FakeProperties - - RM,device-id - cJ0AAA== - - Intel HDMI Audio - 100-series 0x9d74 0x9d71 0x9d70 0xa171 + Intel HDMI Audio - 200-series 0xa2f0 CFBundleIdentifier org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + IOClass FakePCIID IOMatchCategory FakePCIID IOPCIPrimaryMatch - 0x9d748086 0x9d718086 0x9d708086 0xa1718086 + 0xa2f08086 IOProviderClass IOPCIDevice - FakeProperties - - RM,device-id - cKEAAA== - - Intel HDMI Audio - 200-series 0xa2f0 + Intel HDMI Audio - 300-series 0xa348 0x9dc8 CFBundleIdentifier org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + IOClass FakePCIID IOMatchCategory FakePCIID IOPCIPrimaryMatch - 0xa2f08086 + 0xa3488086 0x9dc88086 IOProviderClass IOPCIDevice - FakeProperties - - RM,device-id - cKEAAA== - - Intel HDMI Audio - 300-series 0xa348 0x9dc8 + Intel HDMI Audio - 400-series 0xa3f0 0xa36d CFBundleIdentifier org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + SKMAAA== + + IOClass FakePCIID IOMatchCategory FakePCIID IOPCIPrimaryMatch - 0xa3488086 0x9dc88086 + 0xA3F08086 0xA36D8086 IOProviderClass IOPCIDevice + + Intel HDMI Audio - Haswell + + CFBundleIdentifier + org.rehabman.driver.FakePCIID FakeProperties RM,device-id - cKEAAA== + + DAoAAA== + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x0c0c8086 + IOProviderClass + IOPCIDevice OSBundleRequired Root + Source Code + https://github.com/daliansky/OS-X-Fake-PCI-ID diff --git a/makefile b/makefile old mode 100644 new mode 100755