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