From 1761af592300edace0612902996e1d37b1ba8d50 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 3 Sep 2022 15:57:29 -0400 Subject: [PATCH] [U] Replace USBToolBox with USBMap dummy --- EFI/OC/Config.plist | 54 ++-- EFI/OC/Kexts/USBMap.kext/Contents/Info.plist | 294 ++++++++++++++++++ .../Kexts/USBToolBox.kext/Contents/Info.plist | 63 ---- .../USBToolBox.kext/Contents/MacOS/USBToolBox | Bin 35016 -> 0 bytes .../Kexts/UTBDefault.kext/Contents/Info.plist | 47 --- README.md | 2 +- 6 files changed, 313 insertions(+), 147 deletions(-) create mode 100755 EFI/OC/Kexts/USBMap.kext/Contents/Info.plist delete mode 100644 EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist delete mode 100644 EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox delete mode 100644 EFI/OC/Kexts/UTBDefault.kext/Contents/Info.plist diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist index 23277f1..5987b59 100644 --- a/EFI/OC/Config.plist +++ b/EFI/OC/Config.plist @@ -339,42 +339,6 @@ PlistPath Contents/Info.plist - - Arch - x86_64 - BundlePath - USBToolBox.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/USBToolBox - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - UTBDefault.kext - Comment - - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - Arch x86_64 @@ -609,6 +573,24 @@ PlistPath Contents/Info.plist + + Arch + x86_64 + BundlePath + USBMap.kext + Comment + + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Block diff --git a/EFI/OC/Kexts/USBMap.kext/Contents/Info.plist b/EFI/OC/Kexts/USBMap.kext/Contents/Info.plist new file mode 100755 index 0000000..65aa7f2 --- /dev/null +++ b/EFI/OC/Kexts/USBMap.kext/Contents/Info.plist @@ -0,0 +1,294 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleGetInfoString + v1.0 + CFBundleIdentifier + com.corpnewt.USBMap + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + USBMap + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + IOKitPersonalities + + MacBookPro16,2-XHC + + CFBundleIdentifier + com.apple.driver.AppleUSBHostMergeProperties + IOClass + AppleUSBHostMergeProperties + IOParentMatch + + IOPropertyMatch + + pcidebug + 0:20:0 + + + IOProviderClass + AppleUSBXHCIPCI + IOProviderMergeProperties + + kUSBMuxEnabled + + port-count + + GgAAAA== + + ports + + UK01 + + UsbConnector + 3 + port + + AQAAAA== + + + UK02 + + UsbConnector + 3 + port + + AgAAAA== + + + UK03 + + UsbConnector + 3 + port + + AwAAAA== + + + UK04 + + UsbConnector + 3 + port + + BAAAAA== + + + UK05 + + UsbConnector + 3 + port + + BQAAAA== + + + UK06 + + UsbConnector + 3 + port + + BgAAAA== + + + UK07 + + UsbConnector + 3 + port + + BwAAAA== + + + UK08 + + UsbConnector + 3 + port + + CAAAAA== + + + UK09 + + UsbConnector + 3 + port + + CQAAAA== + + + UK10 + + UsbConnector + 3 + port + + CgAAAA== + + + UK11 + + UsbConnector + 3 + port + + CwAAAA== + + + UK12 + + UsbConnector + 3 + port + + DAAAAA== + + + UK13 + + UsbConnector + 3 + port + + DQAAAA== + + + UK14 + + UsbConnector + 3 + port + + DgAAAA== + + + UK15 + + UsbConnector + 3 + port + + DwAAAA== + + + UK16 + + UsbConnector + 3 + port + + EAAAAA== + + + UK17 + + UsbConnector + 3 + port + + EQAAAA== + + + UK18 + + UsbConnector + 3 + port + + EgAAAA== + + + UK19 + + UsbConnector + 3 + port + + EwAAAA== + + + UK20 + + UsbConnector + 3 + port + + FAAAAA== + + + UK21 + + UsbConnector + 3 + port + + FQAAAA== + + + UK22 + + UsbConnector + 3 + port + + FgAAAA== + + + UK23 + + UsbConnector + 3 + port + + FwAAAA== + + + UK24 + + UsbConnector + 3 + port + + GAAAAA== + + + UK25 + + UsbConnector + 3 + port + + GQAAAA== + + + UK26 + + UsbConnector + 3 + port + + GgAAAA== + + + + + model + MacBookPro16,2 + + + OSBundleRequired + Root + + diff --git a/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist b/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist deleted file mode 100644 index 83572d5..0000000 --- a/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist +++ /dev/null @@ -1,63 +0,0 @@ - - - - - BuildMachineOSBuild - 20G527 - CFBundleDevelopmentRegion - en - CFBundleExecutable - USBToolBox - CFBundleIdentifier - com.dhinakg.USBToolBox.kext - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - USBToolBox - CFBundlePackageType - KEXT - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1.1.1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12E507 - DTPlatformName - macosx - DTPlatformVersion - 11.3 - DTSDKBuild - 20E214 - DTSDKName - macosx11.3 - DTXcode - 1251 - DTXcodeBuild - 12E507 - IOKitPersonalities - - LSMinimumSystemVersion - 10.11 - NSHumanReadableCopyright - Copyright © 2020-2021 Dhinak G. All rights reserved. - OSBundleCompatibleVersion - 1.0.0 - OSBundleLibraries - - com.apple.driver.AppleUSBHostMergeProperties - 1.0 - com.apple.iokit.IOPCIFamily - 2.9 - com.apple.kpi.iokit - 15.0.0 - com.apple.kpi.libkern - 15.0.0 - - OSBundleRequired - Root - - diff --git a/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox b/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox deleted file mode 100644 index c4547fbaa549541630b83fe2beb418b1a25a8c40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35016 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 - - - - CFBundleDevelopmentRegion - English - CFBundleGetInfoString - v1.0 - CFBundleIdentifier - com.dhinakg.USBToolBox.injector - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - UTBMap - CFBundlePackageType - KEXT - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - IOKitPersonalities - - XHC1 - - CFBundleIdentifier - com.dhinakg.USBToolBox.kext - IOClass - USBToolBox - IOMatchCategory - USBToolBox - IOPCIClassMatch - 0x0c030000&0xffff0000 - IOProviderClass - IOPCIDevice - - - OSBundleLibraries - - com.dhinakg.USBToolBox.kext - 1.0.0 - - OSBundleRequired - Root - - diff --git a/README.md b/README.md index 4f01272..dcda128 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Tested on macOS 12.4 Monterey ## Features -- [x] 🍎 Boot! +- [x] 🍎 Boot! (MacBookPro16,2) - [x] ⌨️ Keyboard, Touchpad (VoodooPS2Controller.kext) - [x] Touchpad Gestures (VoodooI2C + VoodooI2CHID) - [x] Left click by touching (Settings > Touchpad > Tap to click)