diff --git a/.DS_Store b/.DS_Store index d15a4ca..c2b025e 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/EFI/.DS_Store b/EFI/.DS_Store index fb445f9..30e5df6 100644 Binary files a/EFI/.DS_Store and b/EFI/.DS_Store differ diff --git a/EFI/OC/.DS_Store b/EFI/OC/.DS_Store index 8c277f6..8a6ce77 100644 Binary files a/EFI/OC/.DS_Store and b/EFI/OC/.DS_Store differ diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist index 4b32bbe..44c2167 100755 --- a/EFI/OC/Config.plist +++ b/EFI/OC/Config.plist @@ -1020,13 +1020,13 @@ BundlePath - Sinetek-rtsx.kext + AnyiSightCam.kext Comment - Card Reader + Apple Camera Spoof Enabled ExecutablePath - Contents/MacOS/Sinetek-rtsx + MaxKernel MinKernel @@ -1034,6 +1034,31 @@ PlistPath Contents/Info.plist + + BundlePath + AnyAppleUSBMouse.kext + Comment + Apple Mouse Spoof + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Sinetek-rtsx.kext + Comment + Card Reader + Enabled + + ExecutablePath + Contents/MacOS/Sinetek-rtsx + Block diff --git a/EFI/OC/Kexts/.DS_Store b/EFI/OC/Kexts/.DS_Store index 537e767..4bb7008 100644 Binary files a/EFI/OC/Kexts/.DS_Store and b/EFI/OC/Kexts/.DS_Store differ diff --git a/EFI/OC/Kexts/AnyAppleUSBMouse.kext/Contents/Info.plist b/EFI/OC/Kexts/AnyAppleUSBMouse.kext/Contents/Info.plist new file mode 100755 index 0000000..3ad0895 --- /dev/null +++ b/EFI/OC/Kexts/AnyAppleUSBMouse.kext/Contents/Info.plist @@ -0,0 +1,261 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.AnV_Software.driver.AnyAppleUSBMouse + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AnyAppleUSBMouse + CFBundlePackageType + KEXT + CFBundleSignature + ???? + CFBundleVersion + 8.8.8 + IOKitPersonalities + + WiredMouse-1 + + CFBundleIdentifier + com.apple.driver.AppleUSBHIDMouse + HIDDefaultBehavior + Mouse + IOClass + AppleHIDMouse + IOProviderClass + IOUSBInterface + bConfigurationValue + 1 + bInterfaceNumber + 0 + idProduct + 49284 + idVendor + 1133 + + WiredMouseAccel-1 + + AppleHIDMouseVersion + 256 + CFBundleIdentifier + com.apple.iokit.IOHIDFamily + HIDAccelCurves + + + HIDAccelGainLinear + 65536 + HIDAccelIndex + 0 + HIDAccelTangentSpeedLinear + 524288 + + + HIDAccelGainCubic + 5243 + HIDAccelGainLinear + 70124 + HIDAccelGainParabolic + 26214 + HIDAccelIndex + 8192 + HIDAccelTangentSpeedLinear + 537395 + HIDAccelTangentSpeedParabolicRoot + 1245184 + + + HIDAccelGainCubic + 6554 + HIDAccelGainLinear + 74711 + HIDAccelGainParabolic + 36045 + HIDAccelIndex + 32768 + HIDAccelTangentSpeedLinear + 543949 + HIDAccelTangentSpeedParabolicRoot + 1179648 + + + HIDAccelGainCubic + 7864 + HIDAccelGainLinear + 79299 + HIDAccelGainParabolic + 46531 + HIDAccelIndex + 45056 + HIDAccelTangentSpeedLinear + 550502 + HIDAccelTangentSpeedParabolicRoot + 1114112 + + + HIDAccelGainCubic + 9830 + HIDAccelGainLinear + 83886 + HIDAccelGainParabolic + 57672 + HIDAccelIndex + 57344 + HIDAccelTangentSpeedLinear + 557056 + HIDAccelTangentSpeedParabolicRoot + 1048576 + + + HIDAccelGainCubic + 11796 + HIDAccelGainLinear + 88474 + HIDAccelGainParabolic + 69468 + HIDAccelIndex + 65536 + HIDAccelTangentSpeedLinear + 563610 + HIDAccelTangentSpeedParabolicRoot + 983040 + + + HIDAccelGainCubic + 14418 + HIDAccelGainLinear + 93061 + HIDAccelGainParabolic + 81920 + HIDAccelIndex + 98304 + HIDAccelTangentSpeedLinear + 570163 + HIDAccelTangentSpeedParabolicRoot + 917504 + + + HIDAccelGainCubic + 17695 + HIDAccelGainLinear + 97649 + HIDAccelGainParabolic + 95027 + HIDAccelIndex + 131072 + HIDAccelTangentSpeedLinear + 576717 + HIDAccelTangentSpeedParabolicRoot + 851968 + + + HIDAccelGainCubic + 21627 + HIDAccelGainLinear + 102236 + HIDAccelGainParabolic + 108790 + HIDAccelIndex + 163840 + HIDAccelTangentSpeedLinear + 583270 + HIDAccelTangentSpeedParabolicRoot + 786432 + + + HIDAccelGainCubic + 26214 + HIDAccelGainLinear + 104858 + HIDAccelGainParabolic + 123208 + HIDAccelIndex + 196608 + HIDAccelTangentSpeedLinear + 589824 + HIDAccelTangentSpeedParabolicRoot + 786432 + + + HIDDisallowRemappingOfPrimaryClick + + HIDScrollAccelerationTable + + AACAAFVTQioACAAAAAAAAQABAAAAAKAAAAAgAAARAACAAAABITgA + APd3AAMEhQABkREABbM1AAIzMwAIjM8AAxmaAA0+ggAECIkAExyh + AAT3dwAZ0VcABiIiACKz/AAHm7kAL60rAAkL5ABAlHUACubxAFm3 + 6AAMzfUAcQCiAA8nmwCKvFgAEdQ+AKNZoQAUyDoAwOAEABfUJwDY + opEAG0+XAPCMwAAAUAAAEQAAgAAAAkgLAADu7wAFB4kAAWZmAAg2 + +QACGZoADROXAALERAARml4AA5ERABciqAAEqqsAH4SMAAXVVQAp + EtwAB1gvADlNsAAI+gEASsYnAArm8QBkfA4ADM31AH6QEgAPJ5sA + m2JOABHUPgC2878AFQGcANyUtgAYFoAA+RU7ABtPlwENanAAAIAA + ABEAAHd3AAP8iwAA5mYAB2dLAAFMzQALY9UAAczNAA+pRQACgAAA + Fez7AANVVQAceZUABMzNACjcjQAGREQANfVWAAd3dwBC3IcACPd3 + AFP6RgAK5vEAcIrxAAzN9QCNwBQADyebAK4HtAAR1D4AzOgJABUO + wgD2msAAGCOmARWVwAAbT5cBLb7kAACwAAARAACIiQAHrbYAAPd3 + AA0+ggABd3cAExyhAAIIiQAZUJYAAszNACGyegADzM0AKxXgAATu + 7wA1pbIABhERAEDhMAAHme8AUcnXAAkQqwBjyIMACs/hAIEhmgAM + zfUAnsKmAA8nmwDC6egAEgcEAOyw1QAVDsIBExtGABg8dQE2zfoA + GwY+AUv0OgAA4AAAEQAAgAAACyXBAAD6sQAXwo4AAXgJACAlVgAC + HyoAKTsFAALwEwAztn8AA/ixAD+XxgAFAVAAShNBAAYztgBV9IgA + B1gvAGM7mgAI3d4AdvcJAAqzMwCV8gkADOQyALnh/gAPJ5sA2k2o + ABHUPgEBCNoAFP1bASmGugAYJnkBUgSeABrppwFjp94AAQAAABEA + ACqrAA2aKgAAbu8AG1SSAADd3gApDvoAAYiJADUF/QAClmEAQF4p + AAOLXgBMUmQABKSmAFkyBgAF0BUAZSZBAAcx9AB2nuYACK+5AIkC + 8QAKszMAp/BcAAzkMgDQMFAADyebAPR/7wAR1D4BH+D0ABT9WwFN + OrwAGCZ5AXqUiAAa6acBjlWcAAGzMwARAAAqqwAPPAYAAG7vAB6c + KQAA3d4ALfxLAAGIiQA7Yt4AApZhAEgXigADi14AVXsAAASkpgBj + 5hsABdAVAHFJkQAHMfQAhNrtAAivuQCZc+8ACrMzALwXcQAM5DIA + 6SvfAA8nmwER1vgAEdQ+AUJslgAU/VsBdTeKABgmeQGoAoQAGumn + Ab4icg== + + HIDScrollAccelerationTableX + + AACAAFVTQioACAAAAAAAAQABAAAAAQAAAAAgAAARAACAAAACGcMA + AQAAAAQq2wABd3cAB4BXAAIzMwAPfbMAAyqrABki6QAEEREAIeel + AAUZmgAqYY4ABmZmADX7bgAHzM0AQ3pJAAlVVQBUNk8ACwAAAGel + TQAM3d4AfcwjAA8zMwCaeMkAEd3eALqW3AAU5mYA23dyABfd3gD5 + ZcEAGyIiARiOHAAAUAAADwAAgAAABDOHAAEAAAAKdCgAAgAAABkc + CQADREQAKISDAASiIgA1EogABhERAER7AgAHzM0AVivaAAkZmgBm + JmwACqIiAHqxuQAMZmYAkYVkAA73dwCw6G8AEZERANDdkgAVCIkA + +D3nABgREQEXoPIAGxmaATakNgAAgAAADwAAgAAACBo6AAEIiQAU + eswAAfd3ACNrCwADEREAM3TgAARMzQBC06EABcREAFQznQAHZmYA + Zj6tAAk7vAB8TDEACxERAJRa8AANGZoArxX9AA87vADKfB4AEhER + AO/oZAAVGZoBFVSqABgiIgE1aFIAGxmaAVS6UAAAsAAADwAAgAAA + EDR1AAEIiQAeVxsAAczNAC2CqQAC1VUAPvS/AAP3dwBRKQMABYAA + AGZl/AAHVVUAfel+AAk7vACW8VsACvd3AKzwggAM93cAyD7nAA9E + RADl09UAEgiJAQyC5AAVEREBMzH0ABgIiQFTDWoAGxmaAXLQagAA + 4AAADwAAgAAAGAHcAAEIiQAoNlEAAaqrADghJgACmZoAS9nEAAOz + MwBhFr4ABTMzAHlcbQAG5mYAkyZ4AAiZmgCsLlQACoiJAMd8ugAM + oiIA5RGoAA8REQEEKvAAEgAAASxeWgAVEREBUYkQABgzMwF0bTwA + GxERAZDmhAABAAAADwAAgAAAIBwXAAEAAAA0Nz8AAZmaAEVwCwAC + d3cAWkTbAAN3dwBvGasABPd3AIxrGwAGmZoAqPcIAAhu7wDHDfwA + CkREAOLUZwAMZmYBAzviAA8ZmgEqlPoAEgiJAVUEHAAVGZoBfSK2 + ABg7vAGke84AGwAAAcKK/AABszMAEAAAgAAAKB1XAAEAAABALvIA + AXd3AFK8yQACEREAZBh0AAMZmgB/3fAABHd3AJ0zfQAFmZoAtISe + AAbERADMlkwACCIiAObpowAJ1VUBBD8wAAwiIgErW+wADqqrAU92 + cgARszMBfJeaABT3eAGpuMAAF+7vAdDVfAAbAAAB9C90 + + HIDScrollResolution + 2818048 + HIDScrollResolutionX + 2818048 + IOClass + IOHIDEventDriver + IOHIDScrollReportRate + 8192000 + IOProviderClass + IOHIDInterface + ProductID + 49284 + VendorID + 1133 + + + OSBundleRequired + Console + + diff --git a/EFI/OC/Kexts/AnyAppleUSBMouse.kext/Contents/Resources/English.lproj/InfoPlist.strings b/EFI/OC/Kexts/AnyAppleUSBMouse.kext/Contents/Resources/English.lproj/InfoPlist.strings new file mode 100755 index 0000000..0e0ab70 Binary files /dev/null and b/EFI/OC/Kexts/AnyAppleUSBMouse.kext/Contents/Resources/English.lproj/InfoPlist.strings differ diff --git a/EFI/OC/Kexts/AnyiSightCam.kext/Contents/Info.plist b/EFI/OC/Kexts/AnyiSightCam.kext/Contents/Info.plist new file mode 100755 index 0000000..585d253 --- /dev/null +++ b/EFI/OC/Kexts/AnyiSightCam.kext/Contents/Info.plist @@ -0,0 +1,119 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.AnV_Software.driver.AnyiSightCam + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AnyiSightCam + CFBundlePackageType + KEXT + CFBundleSignature + ???? + CFBundleVersion + 8.8.8 + IOKitPersonalities + + Fake Built-in iSight Device + + CFBundleIdentifier + com.apple.driver.AppleUSBMergeNub + IOClass + AppleUSBMergeNub + IOProviderClass + IOUSBDevice + IOProviderMergeProperties + + USB Product Name + FaceTime HD Camera (Built-in) + USB Serial Number + DJHB2F000LDH7FL0 + USB Vendor Name + Apple Inc. + bcdDevice + 1302 + iManufacturer + 1 + iProduct + 2 + iSerialNumber + 3 + idProduct + 34057 + idVendor + 1452 + kSuspendPort + + non-removable + yes + + idProduct + 46153 + idVendor + 1266 + + Fake Built-in iSight Interface A + + CFBundleIdentifier + com.apple.driver.AppleUSBMergeNub + IOClass + AppleUSBMergeNub + IOProviderClass + IOUSBInterface + IOProviderMergeProperties + + USB Interface Name + Built-in iSight + bcdDevice + 1077 + idProduct + 34055 + idVendor + 1452 + + bConfigurationValue + * + bInterfaceNumber + 0 + idProduct + 46153 + idVendor + 1266 + + Fake Built-in iSight Interface B + + CFBundleIdentifier + com.apple.driver.AppleUSBMergeNub + IOClass + AppleUSBMergeNub + IOProviderClass + IOUSBInterface + IOProviderMergeProperties + + USB Interface Name + Built-in iSight + bcdDevice + 1077 + idProduct + 34055 + idVendor + 1452 + + bConfigurationValue + * + bInterfaceNumber + 1 + idProduct + 46153 + idVendor + 1266 + + + OSBundleRequired + Root + + diff --git a/EFI/OC/Kexts/AnyiSightCam.kext/Contents/Resources/English.lproj/InfoPlist.strings b/EFI/OC/Kexts/AnyiSightCam.kext/Contents/Resources/English.lproj/InfoPlist.strings new file mode 100755 index 0000000..0e0ab70 Binary files /dev/null and b/EFI/OC/Kexts/AnyiSightCam.kext/Contents/Resources/English.lproj/InfoPlist.strings differ diff --git a/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist index 35c4e5f..a7de063 100755 --- a/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist @@ -121,7 +121,7 @@ VoodooHDAEnableHalfMicVolumeFix VoodooHDAEnableHalfVolumeFix - + VoodooHDAEnableMuteFix VoodooHDAEnableVolumeChangeFix diff --git a/README.md b/README.md index b0b682f..2c8ed88 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Thinkpad T450s Catalina +## Notice: If you need to edit config.plist, don't use OpenCore configurator, use PlistEdit pro or Xcode instead. + ## Introduction efi for Thinkpad T450s (20BXCT01WW) Hackintosh Catalina. @@ -42,6 +44,7 @@ Wireless Card: **BCM94360CD 4 antennas.** If you wanna use three finger gesture, and you don't care about those buttons, you can replace ApplePS2Controller with this one from [acidanthera](https://github.com/acidanthera/VoodooPS2). - Redpoint - Use [one-key-hidpi](https://github.com/daliansky/XiaoMi-Pro-Hackintosh/blob/master/one-key-hidpi) to enable HiDPI +- If you are using a usb mouse with side buttons, you can spoof apple usb mouse by change the pid and vid in AnyAppleUSBMouse.kext/Info.plist and enable it in config.plist. ## What doesn't work