ic005k / OCAuxiliaryTools

Cross-platform GUI management tools for OpenCore(OCAT)
MIT License
3.5k stars 328 forks source link

加入本地KEXT更新/远程KEXT下载 #60

Closed llity closed 2 years ago

llity commented 2 years ago

希望能更新本地KEXT,但是KEXT确实很多,工作量较大。

ic005k commented 2 years ago

目前已经集成了常见的kext更新,比如lilu、applealc等。 我主要是没有时间收集这些kext的信息,因为kext的种类确实也比较多。 你们也可以帮助提供各种kext的升级线索或者是github网址。 我知道,目前OCAT只差全面更新kext这块功能了,下一步将全面完善这个功能。

llity commented 2 years ago

好的,Lilu-and-Friends里面提供了常见的,其他的再抽空添加。

{ "Version": "0.0.105", "Changes": "Add RealtekCardReader, RealtekCardReaderFriend, and GenericCardReaderFriend from 0xFireWolf.", "Plugins": [ { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-ACPI-Backlight", "Folder": "OS-X-ACPI-Backlight", "Name": "ACPIBacklight", "Desc": "uses ACPI methods to control laptop backlight - pre-10.12.4" }, { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-ACPI-Battery-Driver", "Folder": "OS-X-ACPI-Battery-Driver", "Name": "ACPIBatteryManager", "Desc": "implements an ACPI based battery manager kext" }, { "URL": "git clone --depth 1 https://github.com/Dolnor/OSX-ALXEthernet", "Folder": "OSX-ALXEthernet", "Name": "ALXEthernet", "Desc": "Atheros OSX driver originally coded by Shailua" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/AirportBrcmFixup", "Name": "AirportBrcmFixup", "Desc": "for non-native Airport Broadcom Wi-Fi cards" }, { "Info": "High Sierra/Airportitlwm.kext/Contents/Info.plist", "Build Opts": [ "-target", "AirportItlwm-High Sierra" ], "Name": "Airportitlwm (10.13 High Sierra)", "Zip": [ "High Sierra/" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Folder": "itlwm", "Desc": "native Intel Wi-Fi kext for 10.13.x" }, { "Info": "Mojave/Airportitlwm.kext/Contents/Info.plist", "Build Opts": [ "-target", "AirportItlwm-Mojave" ], "Name": "Airportitlwm (10.14 Mojave)", "Zip": [ "Mojave/" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Folder": "itlwm", "Desc": "native Intel Wi-Fi kext for 10.14.x" }, { "Info": "Catalina/Airportitlwm.kext/Contents/Info.plist", "Build Opts": [ "-target", "AirportItlwm-Catalina" ], "Name": "Airportitlwm (10.15 Catalina)", "Zip": [ "Catalina/" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Folder": "itlwm", "Desc": "native Intel Wi-Fi kext for 10.15.x" }, { "Info": "Big Sur/Airportitlwm.kext/Contents/Info.plist", "Build Opts": [ "-target", "AirportItlwm-Big Sur" ], "Name": "Airportitlwm (11 Big Sur)", "Zip": [ "Big Sur/" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Folder": "itlwm", "Desc": "native Intel Wi-Fi kext for 11.x" }, { "Info": "Monterey/Airportitlwm.kext/Contents/Info.plist", "Build Opts": [ "-target", "AirportItlwm-Monterey" ], "Name": "Airportitlwm (12 Monterey)", "Zip": [ "Monterey/" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Folder": "itlwm", "Desc": "native Intel Wi-Fi kext for 12.x" }, { "Info": "Big Sur/Airportitlwm.kext/Contents/Info.plist", "Name": "Airportitlwm (all versions)", "Zip": [ "" ], "Skip Targets": [ "itlwm", "fw_gen" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Folder": "itlwm", "Desc": "native Intel Wi-Fi kext" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/AppleALC", "Name": "AppleALC", "Zip": [ ".kext" ], "Desc": "dynamic audio patching" }, { "URL": "git clone --depth 1 https://github.com/Mieze/AtherosE2200Ethernet", "Build Opts": [ "-scheme", "AtherosE2200EthernetV2", "-configuration", "Release" ], "Name": "AtherosE2200Ethernet", "Desc": "for Killer and Atheros LAN" }, { "Build Opts": [ "-sdk", "macosx", "-arch", "x86_64" ], "URL": "git clone --depth 1 https://github.com/adlan/BCM5722D", "Name": "BCM5722D", "Desc": "for Broadcom's BCM5722 NetXtreme and NetLink family LAN" }, { "Info": "BrcmPatchRam2.kext/Contents/Info.plist", "Build Opts": [ "-sdk", "macosx" ], "Name": "BrcmPatchRAM (Acidanthera)", "Zip": [ ".kext" ], "Skip Targets": [ "BrcmPatchRAM", "BrcmNonPatchRAM" ], "URL": "git clone --depth 1 https://github.com/acidanthera/BrcmPatchRAM", "Lilu": true, "Folder": "BrcmPatchRAM", "Pre-Build": [ { "path": "xcodebuild", "args": [ "-sdk", "macosx", "-target", "Prebuild" ], "name": "Compile Prebuild Prerequisite" } ], "Desc": "applies PatchRAM updates for Broadcom RAMUSB based devices" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/BrightnessKeys", "Name": "BrightnessKeys", "Desc": "Automatic handling of brightness keys based on ACPI Specification" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/PMheart/CPUFriend", "Name": "CPUFriend", "Desc": "for dynamic power management data injection" }, { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "URL": "git clone --depth 1 https://github.com/RehabMan/EAPD-Codec-Commander", "Folder": "EAPD-Codec-Commander", "Name": "CodecCommander", "Desc": "aids in non-functioning audio after sleep" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/DebugEnhancer", "Name": "DebugEnhancer", "Desc": "A Lilu plugin intended to enable debug output in the macOS kernel" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/1Revenger1/ECEnabler", "Name": "ECEnabler", "Desc": "allows reading EC fields > 1 byte, reducing battery status ACPI" }, { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "Name": "FakePCIID", "Zip": [ ".kext" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-Fake-PCI-ID", "Folder": "OS-X-Fake-PCI-ID", "Desc": "spoofs IOPCIDevices to allow drivers to load" }, { "Info": "FakeSMC.kext/Contents/Info.plist", "Build Opts": [ "-sdk", "macosx", "-workspace", "HWSensors.xcworkspace", "-scheme", "Build Kexts" ], "Build Dir": "./Binaries", "Name": "FakeSMC (Kozlek)", "Zip": "./FakeSMC.kext", "URL": "git clone --depth 1 https://github.com/kozlek/HWSensors", "Folder": "HWSensors", "Desc": "only Kozlek's FakeSMC" }, { "Info": "FakeSMC.kext/Contents/Info.plist", "Build Opts": [ "-project", "HWSensors.xcodeproj" ], "Build Dir": "./Binaries", "Name": "FakeSMC (Legacy)", "Zip": "./FakeSMC.kext", "URL": "git clone --depth 1 https://git.code.sf.net/p/hwsensors/code hwsensors-code", "Folder": "hwsensors-code", "Pre-Build": [ { "path": "xcodebuild", "args": [ "-project", "Versioning And Distribution.xcodeproj" ], "name": "Compile Versioning And Distribution Prerequisite" } ], "Desc": "only FakeSMC (Legacy)" }, { "Info": "FakeSMC.kext/Contents/Info.plist", "Build Opts": [ "-sdk", "macosx", "-workspace", "HWSensors.xcworkspace", "-scheme", "Build Kexts" ], "Name": "FakeSMC (RehabMan)", "Zip": "./FakeSMC.kext", "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-FakeSMC-kozlek", "Folder": "OS-X-FakeSMC-kozlek", "Desc": "only RehabMan's FakeSMC" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/FeatureUnlock", "Name": "FeatureUnlock", "Desc": "for enabling Sidecar, NightShift, AirPlay to Mac and Universal Control" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/0xFireWolf/GenericCardReaderFriend", "Name": "GenericCardReaderFriend", "Desc": "Lilu plugin - makes System Info recognize your builtin USB card reader as native" }, { "Build Opts": [ "-sdk", "macosx10.10", "-alltargets" ], "Build Dir": "./build/Universal", "Name": "GenericUSBXHCI", "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-Generic-USB3", "Folder": "OS-X-Generic-USB3", "Desc": "generic, non-Intel USB3 support" }, { "Info": "FakeSMC.kext/Contents/Info.plist", "Build Opts": [ "-sdk", "macosx", "-workspace", "HWSensors.xcworkspace", "-scheme", "Build Kexts" ], "Build Dir": "./Binaries", "Name": "HWSensors (Kozlek)", "Zip": "../Binaries", "URL": "git clone --depth 1 https://github.com/kozlek/HWSensors", "Folder": "HWSensors", "Desc": "Kozlek's FakeSMC + Sensors" }, { "Info": "FakeSMC.kext/Contents/Info.plist", "Build Opts": [ "-alltargets", "-project", "HWSensors.xcodeproj" ], "Build Dir": "./Binaries", "Name": "HWSensors (Legacy)", "Zip": "../Binaries", "URL": "git clone --depth 1 https://git.code.sf.net/p/hwsensors/code hwsensors-code", "Folder": "hwsensors-code", "Pre-Build": [ { "path": "xcodebuild", "args": [ "-project", "Versioning And Distribution.xcodeproj" ], "name": "Compile Versioning And Distribution Prerequisite" } ], "Desc": "contains legacy FakeSMC + HWSensors plugins" }, { "Info": "FakeSMC.kext/Contents/Info.plist", "Build Opts": [ "-sdk", "macosx", "-workspace", "HWSensors.xcworkspace", "-scheme", "Build Kexts" ], "Name": "HWSensors (RehabMan)", "Zip": [ ".kext" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-FakeSMC-kozlek", "Folder": "OS-X-FakeSMC-kozlek", "Desc": "RehabMan's FakeSMC + Sensors" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/HibernationFixup.git HibernationFixup", "Name": "HibernationFixup", "Desc": "saves IOHibernateRTCVariables in NVRAM" }, { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-Intel-Backlight", "Folder": "OS-X-Intel-Backlight", "Name": "IntelBacklight", "Desc": "replaces AppleBacklight for intel graphics - pre-10.12.4" }, { "Build Opts": [ "-alltargets" ], "Name": "IntelBluetoothFirmware", "Zip": [ ".kext" ], "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/IntelBluetoothFirmware", "MacKernelSDK": true, "Desc": "Intel Bluetooth kext" }, { "Info": "IntelMausi.kext/Contents/Info.plist", "Build Opts": [ "-sdk", "macosx", "-configuration", "Release" ], "Name": "IntelMausi (Acidanthera)", "Zip": [ ".kext" ], "URL": "git clone --depth 1 https://github.com/acidanthera/IntelMausi", "MacKernelSDK": true, "Folder": "IntelMausi", "Desc": "Acidanthera's IntelMausiEthernet" }, { "URL": "git clone --depth 1 https://github.com/Mieze/IntelMausiEthernet", "Name": "IntelMausiEthernet", "Desc": "for most Intel LAN" }, { "Info": "itlwm.kext/Contents/Info.plist", "Build Opts": [ "-target", "itlwm" ], "Name": "Itlwm", "Zip": "./itlwm.kext", "URL": "git clone --depth 1 https://github.com/OpenIntelWireless/itlwm", "MacKernelSDK": true, "Desc": "Intel Wi-Fi kext" }, { "URL": "git clone --depth 1 https://github.com/acidanthera/Lilu", "MacKernelSDK": true, "Name": "Lilu", "Desc": "for arbitrary kext, library, and program patching" }, { "URL": "git clone --depth 1 https://github.com/Mieze/LucyRTL8125Ethernet", "Build Opts": [ "CODE_SIGN_IDENTITY=" ], "Name": "LucyRTL8125Ethernet", "Desc": "for Realtek RTL8125 2.5GBit Ethernet Controllers" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/NVMeFix.git", "Name": "NVMeFix", "Desc": "provides patches for NVME Power management support - APST" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/cdf/NightShiftEnabler", "Name": "NightShiftEnabler", "Desc": "enables night shift on unsupported SMBIOS" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/al3xtjames/NoTouchID", "Name": "NoTouchID", "Desc": "Lilu plugin for disabling Touch ID checks" }, { "URL": "git clone --depth 1 https://github.com/corpnewt/NullCPUPowerManagement", "Build Opts": [ "-sdk", "macosx", "-arch", "x86_64" ], "Name": "NullCPUPowerManagement", "Desc": "disables power management on unsupported CPUs" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/RTCMemoryFixup", "Name": "RTCMemoryFixup", "Desc": "provides a way to emulate some offsets in CMOS (RTC) memory" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/0xFireWolf/RealtekCardReader", "Name": "RealtekCardReader", "Desc": "unleash the full potential of your SDXC UHS-I cards" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/0xFireWolf/RealtekCardReaderFriend", "Name": "RealtekCardReaderFriend", "Desc": "Lilu plugin - makes System Info recognize your Realtek card reader as native" }, { "URL": "git clone --depth 1 https://github.com/Mieze/RealtekRTL8100", "Name": "RealtekRTL8100", "Desc": "for RTL810X LAN" }, { "URL": "git clone --depth 1 https://github.com/Mieze/RTL8111_driver_for_OS_X", "Folder": "RTL8111_driver_for_OS_X", "Name": "RealtekRTL8111", "Desc": "for RTL8111/8168 LAN" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/RestrictEvents", "Name": "RestrictEvents", "Desc": "Lilu plugin for blocking unwanted processes causing compatibility issues" }, { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "Name": "USBInjectAll", "Zip": [ ".kext" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-USB-Inject-All", "Post-Build": [ { "path": "mv", "args": [ ".kext", "Build/Release/" ], "name": "Move Injector Kexts to Release Folder" } ], "Folder": "OS-X-USB-Inject-All", "Desc": "injects all USB ports" }, { "Build Opts": [ "-sdk", "macosx", "-alltargets" ], "Info": "USBInjectAll.kext/Contents/Info.plist", "Name": "USBInjectAll (Sniki)", "Zip": [ ".kext" ], "URL": "git clone --depth 1 https://github.com/Sniki/OS-X-USB-Inject-All", "Post-Build": [ { "path": "mv", "args": [ ".kext", "./Build/Products/Release/" ], "name": "Move Injector Kexts to Release Folder" } ], "Folder": "OS-X-USB-Inject-All", "Desc": "injects all USB ports" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/VirtualSMC", "Name": "VirtualSMC", "Desc": "advanced Apple SMC emulator in the kernel. (Just VirtualSMC.kext)" }, { "Build Opts": [ "-alltargets" ], "Info": "VirtualSMC.kext/Contents/Info.plist", "Name": "VirtualSMC (All Tools)", "Zip": "VirtualSMC", "URL": "git clone --depth 1 https://github.com/acidanthera/VirtualSMC", "Post-Build": [ { "path": "mkdir", "args": [ "-p", "./build/Release/VirtualSMC/Kexts" ], "name": "Create Kexts Folder" }, { "path": "mkdir", "args": [ "-p", "./build/Release/VirtualSMC/Tools" ], "name": "Create Tools Folder" }, { "path": "mv", "args": [ "./build/Release/package/Kexts/", "./build/Release/VirtualSMC/Kexts/" ], "name": "Move Kexts" }, { "path": "mv", "args": [ "./build/Release/package/Tools/", "./build/Release/VirtualSMC/Tools/" ], "name": "Move Tools" } ], "Lilu": true, "Folder": "VirtualSMC", "Desc": "advanced Apple SMC emulator in the kernel. (All tools)" }, { "Build Opts": [ "-workspace", "VoodooI2C.xcworkspace", "-scheme", "VoodooI2C", "-sdk", "macosx", "DEBUG_INFORMATION_FORMAT=none" ], "Remove Phases": [ { "path": "VoodooI2C/VoodooI2C.xcodeproj/project.pbxproj", "phases": [ "Generate Documentation", "Linting" ] }, { "path": "VoodooI2C Satellites/VoodooI2CFTE/VoodooI2CFTE.xcodeproj/project.pbxproj", "phases": [ "Linting" ] } ], "Name": "VoodooI2C", "Zip": [ ".kext" ], "URL": "git clone --depth 1 --recursive -j8 https://github.com/alexandred/VoodooI2C", "MacKernelSDK": true, "Pre-Build": [ { "path": "/usr/bin/curl", "args": [ "https://raw.githubusercontent.com/acidanthera/VoodooInput/master/VoodooInput/Scripts/bootstrap.sh", "-o", "bootstrap.sh" ], "name": "Gather VoodooInput bootstrap.sh" }, { "path": "/bin/bash", "args": [ "bootstrap.sh" ], "name": "Execute VoodooInput bootstrap.sh" }, { "path": "/bin/mv", "args": [ "VoodooInput", "Dependencies" ], "name": "Moving VoodooInput to Dependencies" } ], "Ignore Errors": true, "Desc": "Intel Lynxpoint I2C controller and device driver for OS X" }, { "URL": "git clone --depth 1 https://github.com/acidanthera/VoodooInput", "MacKernelSDK": true, "Name": "VoodooInput", "Desc": "Trackpad aggregator kext providing Magic Trackpad 2 software emulation" }, { "Build Opts": [ "-sdk", "macosx" ], "FixXib": true, "Name": "VoodooPS2Controller", "Zip": [ ".kext" ], "Skip Targets": [ "VoodooPS2Daemon", "VoodooPS2synapticsPane", "synapticsconfigload" ], "URL": "git clone --depth 1 https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller", "Post-Build": [ { "path": "mkdir", "args": [ "-p", "Build/Release/SSDT/Source" ], "name": "Create Source Folder" }, { "path": "mkdir", "args": [ "-p", "Build/Release/SSDT/Compiled" ], "name": "Create Compiled Folder" }, { "path": "ex", "args": [ "-sc", "a|Your setup may not need any of the SSDTs; if it does, note that some need to be edited before compiling and using.", "-cx", "./Build/Release/SSDT/Info.txt" ], "name": "Create Info.txt" }, { "path": "mv", "args": [ ".aml", "Build/Release/SSDT/Compiled" ], "name": "Move .aml Files to Compiled Folder" }, { "path": "mv", "args": [ ".dsl", "Build/Release/SSDT/Source" ], "name": "Move .dsl Files to Source Folder" } ], "Folder": "OS-X-Voodoo-PS2-Controller", "Pre-Build": [ { "path": "[[scripts]]/iasl", "args": [ ".dsl" ], "name": "Compile SSDTs" } ], "Desc": "PS2 driver for desktops/laptops" }, { "Build Opts": [ "-sdk", "macosx" ], "Info": "VoodooPS2Controller.kext/Contents/Info.plist", "FixXib": true, "Name": "VoodooPS2Controller (Acidanthera)", "Zip": [ ".kext" ], "Skip Targets": [ "VoodooPS2Daemon", "VoodooPS2synapticsPane", "synapticsconfigload" ], "URL": "git clone --depth 1 https://github.com/acidanthera/VoodooPS2 --recursive", "Post-Build": [ { "path": "mkdir", "args": [ "-p", "Build/Release/SSDT/Source" ], "name": "Create Source Folder" }, { "path": "mkdir", "args": [ "-p", "Build/Release/SSDT/Compiled" ], "name": "Create Compiled Folder" }, { "path": "ex", "args": [ "-sc", "a|Your setup may not need any of the SSDTs; if it does, note that some need to be edited before compiling and using.", "-cx", "./Build/Release/SSDT/Info.txt" ], "name": "Create Info.txt" }, { "path": "mv", "args": [ ".aml", "Build/Release/SSDT/Compiled" ], "name": "Move .aml Files to Compiled Folder" }, { "path": "mv", "args": [ ".dsl", "Build/Release/SSDT/Source" ], "name": "Move .dsl Files to Source Folder" } ], "Lilu": true, "Folder": "VoodooPS2", "Pre-Build": [ { "path": "mv", "args": [ "./Docs/ACPI/", "./" ], "name": "Relocate ACPI files" }, { "path": "[[scripts]]/iasl", "args": [ ".dsl" ], "name": "Compile SSDTs" } ], "Desc": "PS2 driver for desktops/laptops" }, { "URL": "git clone --depth 1 https://github.com/VoodooSMBus/VoodooRMI --recurse-submodules", "MacKernelSDK": true, "Name": "VoodooRMI", "Desc": "port for macOS of Synaptic's RMI Trackpad driver from Linux" }, { "Lilu": true, "URL": "git clone --depth 1 https://github.com/acidanthera/WhateverGreen", "Name": "WhateverGreen", "Desc": "provides patches for AMD/Nvidia/Intel GPUs" } ] }

llity commented 2 years ago

CPUFriendDataprovider.kext 这个自定义驱动,应该不用同步,每次会被同步掉。希望可以排出和选择要同步的驱动。未选择驱动为不同步,选择的为同步? image

ic005k commented 2 years ago

CPUFriendDataprovider.kext 这个自定义驱动,应该不用同步

好的,下个版本将自动设为不同步,排除它。感谢反馈。

ic005k commented 2 years ago

希望可以排出和选择要同步的驱动。未选择驱动为不同步,选择的为同步?

是的,前面有勾选的均默认为同步,没勾选的默认不同步,你可以自行勾选。 后面的版本我将不断优化默认同步的项目(勾选),以达到智能化的目的。

ic005k commented 2 years ago

这里面有一些智能化的算法,但还不够理想,后面时间充足的话,我会不断改进和优化它。

llity commented 2 years ago

第一次都勾选同步了,第二次打开是没有勾选状态,把CPUFriendDataprovider还原后,点击同步还是被同步了

ic005k commented 2 years ago

顺便问一下,你用的貌似是英文版,升级的时候下载速度会有影响吗?(试下“帮助”菜单下的“下载升级包”)。

ic005k commented 2 years ago

CPUFriendDataprovider

这是个bug,之前的版本没有考虑到用户自定义的kext,下个版本会考虑这些内容。

ic005k commented 2 years ago

第二次打开是没有勾选状态,把CPUFriendDataprovider还原后,点击同步还是被同步了

如果是没有勾选的话,是不会被同步的,这点我先记录下来,重点排查一下。

llity commented 2 years ago

能让想同步的一直处于勾选状态吗?

升级的时候下载速度会有影响吗 没有影响,上个版本没有更新成功,我直接在release下载的

llity commented 2 years ago

UI这个几个角对齐怎么样 image

ic005k commented 2 years ago

能让想同步的一直处于勾选状态吗?

这些都可以考虑,你有任何建议或想法或设计,请随时提出。总之后面的版本会越来越完善。

llity commented 2 years ago

好的,谢谢。对于整体升级OC非常友善。

ic005k commented 2 years ago

UI这个几个角对齐怎么样

好的,已记录。待主要的功能逐步完善后,会不断改进和优化这些细节的。随时欢迎任何建议和改进方案。

llity commented 2 years ago

嗯,目前就驱动的更新方案比较棘手,其他:列宽不能拖动;行的项目不能拖动改变顺序,redo undo 没有快捷键。 image

llity commented 2 years ago

配置文件多开,打开两个OCT有两个图标

llity commented 2 years ago

新版驱动更新一直在LIU 下载状态,CPU占用高,关闭就崩溃。

ic005k commented 2 years ago

新版驱动更新一直在LIU 下载状态,CPU占用高,关闭就崩溃。

你先将系统语言设为简体中文(无需重启系统),再打开OCAT试下在线升级kext看看。 英文版本的OCAT是直连github,没做镜像处理,可能在国内访问有些问题。 如果你那边出现崩溃,能否提供下崩溃日志,我分析下,感谢反馈。

ic005k commented 2 years ago

其他:列宽不能拖动;行的项目不能拖动改变顺序,redo undo 没有快捷键。

1.列宽采用文本自适应宽度,比拖动要方便的多。 2.这是个低频次的行为,不过后面时间允许会优化的。 3.快捷键是Ctrl+1和Ctrl+2,有别于文本撤销的快捷键,这块后面可能会继续优化下。

ic005k commented 2 years ago

配置文件多开,打开两个OCT有两个图标

是的,是多个不同的进程。 欢迎更多的建议或问题,感谢反馈。

llity commented 2 years ago

新版驱动更新一直在LIU 下载状态,CPU占用高,关闭就崩溃。

你先将系统语言设为简体中文(无需重启系统),再打开OCAT试下在线升级kext看看。 英文版本的OCAT是直连github,没做镜像处理,可能在国内访问有些问题。 如果你那边出现崩溃,能否提供下崩溃日志,我分析下,感谢反馈。

好的

配置文件多开,打开两个OCT有两个图标

是的,是多个不同的进程。 欢迎更多的建议或问题,感谢反馈。

能合并到一个图标里面吗?而且直接打开新的配置文件不是在新进程中打开。

llity commented 2 years ago

这个更新怎么占用很高呢? image LIU其实已经是最新版本,点击更新还会更新。是从源下载编译吗?GitHub访问畅通 ![Uploading image.png…]()

关闭从新打开调出来的日志

Translated Report (Full Report Below) Process: OCAuxiliaryTools [62129] Path: /Applications/OCAuxiliaryTools.app/Contents/MacOS/OCAuxiliaryTools Identifier: z.OC-Auxiliary-Tools Version: 0.7.5 - 20211103 (0.7.5 - 20211103) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501

Date/Time: 2021-10-26 13:56:12.4425 +0800 OS Version: macOS 12.0.1 (21A559) Report Version: 12 Anonymous UUID: DC24D2B4-F864-6AF0-B50C-85FFCBC91A4A

Time Awake Since Boot: 7600 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [62129]

VM Region Info: 0 is not in any region. Bytes before following region: 4308152320 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START --->
__TEXT 100c93000-100ea7000 [ 2128K] r-x/r-x SM=COW ...uxiliaryTools

Application Specific Information: Calling windowShouldClose: on the delegate for the QNSWindow 0x7fb5079126c0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 OCAuxiliaryTools 0x100ca7c13 Method::cancelKextUpdate() + 51 1 OCAuxiliaryTools 0x100d4fee2 MainWindow::closeEvent(QCloseEvent) + 2466 2 QtWidgets 0x1015e60f9 QWidget::event(QEvent) + 1209 3 QtWidgets 0x1016f9a35 QMainWindow::event(QEvent) + 277 4 QtWidgets 0x1015ab9ea QApplicationPrivate::notify_helper(QObject, QEvent) + 266 5 QtWidgets 0x1015ace11 QApplication::notify(QObject, QEvent) + 497 6 QtCore 0x102f73a34 QCoreApplication::notifyInternal2(QObject, QEvent) + 212 7 QtWidgets 0x1015d4fd5 QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) + 165 8 QtWidgets 0x10160386d 0x10159b000 + 428141 9 QtWidgets 0x1015ab9ea QApplicationPrivate::notify_helper(QObject, QEvent) + 266 10 QtWidgets 0x1015ace11 QApplication::notify(QObject, QEvent) + 497 11 QtCore 0x102f73a34 QCoreApplication::notifyInternal2(QObject, QEvent) + 212 12 QtGui 0x10217cb9e QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent) + 2494 13 QtGui 0x10215d8f3 bool QWindowSystemInterfacePrivate::handleWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 115 14 libqcocoa.dylib 0x101b6a74e 0x101b48000 + 141134 15 libqcocoa.dylib 0x101b7f5c5 0x101b48000 + 226757 16 AppKit 0x7ff81e4b8487 19-[NSWindow close]_block_invoke + 153 17 AppKit 0x7ff81e4b83e1 -[NSWindow close] + 284 18 AppKit 0x7ff81e35864d -[NSApplication(NSResponder) sendAction:to:from:] + 288 19 AppKit 0x7ff81e3584f4 -[NSControl sendAction:to:] + 86 20 AppKit 0x7ff81e358426 26-[NSCell _sendActionFrom:]_block_invoke + 131 21 AppKit 0x7ff81e35832f -[NSCell _sendActionFrom:] + 171 22 AppKit 0x7ff81e358276 -[NSButtonCell _sendActionFrom:] + 96 23 AppKit 0x7ff81e3550e4 NSControlTrackMouse + 1817 24 AppKit 0x7ff81e3549a7 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 121 25 AppKit 0x7ff81e35487a -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 679 26 AppKit 0x7ff81e353c48 -[NSControl mouseDown:] + 678 27 AppKit 0x7ff81e352127 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 4949 28 AppKit 0x7ff81e2c60a4 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2582 29 AppKit 0x7ff81e2c546e -[NSWindow(NSEventRouting) sendEvent:] + 352 30 libqcocoa.dylib 0x101b7ddd5 0x101b48000 + 220629 31 AppKit 0x7ff81e2c383c -[NSApplication(NSEvent) sendEvent:] + 352 32 libqcocoa.dylib 0x101b8512a 0x101b48000 + 250154 33 libqcocoa.dylib 0x101b81384 0x101b48000 + 234372 34 QtCore 0x102f73f27 QCoreApplication::processEvents(QFlags) + 39 35 OCAuxiliaryTools 0x100c9b45d Method::kextUpdate() + 941 36 OCAuxiliaryTools 0x100dc0155 MainWindow::qt_metacall(QMetaObject::Call, int, void) + 69 37 QtCore 0x102fa6f6e 0x102d7b000 + 2277230 38 QtWidgets 0x1016951df 0x10159b000 + 1024479 39 QtWidgets 0x101695059 0x10159b000 + 1024089 40 QtWidgets 0x10169620f QAbstractButton::mouseReleaseEvent(QMouseEvent) + 271 41 QtWidgets 0x101790c4f QToolButton::mouseReleaseEvent(QMouseEvent) + 15 42 QtWidgets 0x1015e5dfd QWidget::event(QEvent) + 445 43 QtWidgets 0x10179140f QToolButton::event(QEvent) + 319 44 QtWidgets 0x1015ab9ea QApplicationPrivate::notify_helper(QObject, QEvent) + 266 45 QtWidgets 0x1015ae755 QApplication::notify(QObject, QEvent) + 6965 46 QtCore 0x102f73a34 QCoreApplication::notifyInternal2(QObject, QEvent) + 212 47 QtWidgets 0x1015ac310 QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget, QPointer&, bool, bool) + 896 48 QtWidgets 0x101605022 0x10159b000 + 434210 49 QtWidgets 0x1016036e9 0x10159b000 + 427753 50 QtWidgets 0x1015ab9ea QApplicationPrivate::notify_helper(QObject, QEvent) + 266 51 QtWidgets 0x1015ace11 QApplication::notify(QObject, QEvent) + 497 52 QtCore 0x102f73a34 QCoreApplication::notifyInternal2(QObject, QEvent) + 212 53 QtGui 0x10217de2e QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 3534 54 QtGui 0x102162d7b QWindowSystemInterface::sendWindowSystemEvents(QFlags) + 219 55 libqcocoa.dylib 0x101b82260 0x101b48000 + 238176 56 libqcocoa.dylib 0x101b829c8 0x101b48000 + 240072 57 CoreFoundation 0x7ff81b72a84d CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 58 CoreFoundation 0x7ff81b72a7b5 CFRunLoopDoSource0 + 180 59 CoreFoundation 0x7ff81b72a534 CFRunLoopDoSources0 + 242 60 CoreFoundation 0x7ff81b728f6b __CFRunLoopRun + 893 61 CoreFoundation 0x7ff81b72852d CFRunLoopRunSpecific + 563 62 HIToolbox 0x7ff8243463e1 RunCurrentEventLoopInMode + 292 63 HIToolbox 0x7ff824346008 ReceiveNextEventCommon + 284 64 HIToolbox 0x7ff824345ed5 _BlockUntilNextEventMatchingListInModeWithFilter + 70 65 AppKit 0x7ff81e1538f0 _DPSNextEvent + 886 66 AppKit 0x7ff81e151f5c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1411 67 AppKit 0x7ff81e144359 -[NSApplication run] + 586 68 libqcocoa.dylib 0x101b8162f 0x101b48000 + 235055 69 QtCore 0x102f6facf QEventLoop::exec(QFlags) + 431 70 QtCore 0x102f74042 QCoreApplication::exec() + 130 71 OCAuxiliaryTools 0x100cd7b8e main + 270 72 dyld 0x107f344fe start + 462

Thread 1:: Qt bearer thread 0 libsystem_kernel.dylib 0x7ff81b62d1ae poll + 10 1 QtCore 0x102fd601a qt_safe_poll(pollfd, unsigned int, timespec const) + 90 2 QtCore 0x102fd7a21 QEventDispatcherUNIX::processEvents(QFlags) + 849 3 QtCore 0x102f6facf QEventLoop::exec(QFlags) + 431 4 QtCore 0x102d9c603 QThread::exec() + 131 5 QtCore 0x102d9d619 0x102d7b000 + 140825 6 libsystem_pthread.dylib 0x7ff81b663514 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81b65f02f thread_start + 15

Thread 2:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x7ff81b62ee4a select + 10 1 CoreFoundation 0x7ff81b751e1d CFSocketManager + 630 2 libsystem_pthread.dylib 0x7ff81b663514 _pthread_start + 125 3 libsystem_pthread.dylib 0x7ff81b65f02f thread_start + 15

Thread 3:: QNetworkAccessManager thread 0 libsystem_kernel.dylib 0x7ff81b62d1ae poll + 10 1 QtCore 0x102fd6220 qt_safe_poll(pollfd, unsigned int, timespec const) + 608 2 QtCore 0x102fd7a21 QEventDispatcherUNIX::processEvents(QFlags) + 849 3 QtCore 0x102f6facf QEventLoop::exec(QFlags) + 431 4 QtCore 0x102d9c603 QThread::exec() + 131 5 QtCore 0x102d9d619 0x102d7b000 + 140825 6 libsystem_pthread.dylib 0x7ff81b663514 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81b65f02f thread_start + 15

Thread 4:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x7ff81b626aba mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7ff81b626e2b mach_msg + 59 2 CoreFoundation 0x7ff81b72aa42 CFRunLoopServiceMachPort + 319 3 CoreFoundation 0x7ff81b72911b CFRunLoopRun + 1325 4 CoreFoundation 0x7ff81b72852d CFRunLoopRunSpecific + 563 5 AppKit 0x7ff81e2c1cec _NSEventThread + 132 6 libsystem_pthread.dylib 0x7ff81b663514 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81b65f02f thread_start + 15

Thread 5:: QNetworkAccessManager thread 0 libsystem_kernel.dylib 0x7ff81b62d1ae poll + 10 1 QtCore 0x102fd601a qt_safe_poll(pollfd, unsigned int, timespec const) + 90 2 QtCore 0x102fd7a21 QEventDispatcherUNIX::processEvents(QFlags) + 849 3 QtCore 0x102f6facf QEventLoop::exec(QFlags) + 431 4 QtCore 0x102d9c603 QThread::exec() + 131 5 QtCore 0x102d9d619 0x102d7b000 + 140825 6 libsystem_pthread.dylib 0x7ff81b663514 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81b65f02f thread_start + 15

Thread 6:: QNetworkAccessManager thread 0 libsystem_kernel.dylib 0x7ff81b62d1ae poll + 10 1 QtCore 0x102fd601a qt_safe_poll(pollfd, unsigned int, timespec const) + 90 2 QtCore 0x102fd7a21 QEventDispatcherUNIX::processEvents(QFlags) + 849 3 QtCore 0x102f6facf QEventLoop::exec(QFlags) + 431 4 QtCore 0x102d9c603 QThread::exec() + 131 5 QtCore 0x102d9d619 0x102d7b000 + 140825 6 libsystem_pthread.dylib 0x7ff81b663514 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81b65f02f thread_start + 15

Thread 7: 0 libsystem_pthread.dylib 0x7ff81b65f00c start_wqthread + 0

Thread 8: 0 libsystem_pthread.dylib 0x7ff81b65f00c start_wqthread + 0

Thread 9: 0 libsystem_pthread.dylib 0x7ff81b65f00c start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00007fb506f581a0 rbx: 0x0000600003ac80b0 rcx: 0x00000000e620403c rdx: 0x00000000e640483b rdi: 0x0000000000000000 rsi: 0x00006000032df660 rbp: 0x00007ff7bf268ce0 rsp: 0x00007ff7bf268cd0 r8: 0x0000000000003660 r9: 0x00000000000000f0 r10: 0x00000000000007fb r11: 0x0000000000000044 r12: 0x0000000000000000 r13: 0x00007fb50790fdd0 r14: 0x00007ff7bf268d50 r15: 0x00007ff7bf2690d0 rip: 0x0000000100ca7c13 rfl: 0x0000000000010202 cr2: 0x0000000000000000

Logical CPU: 4 Error Code: 0x00000004 (no mapping for user data read) Trap Number: 14

Thread 0 instruction stream: eb 03 49 89 c6 48 8d 7d-d0 e8 57 d2 11 00 eb 0b ..I..H.}..W..... 49 89 c6 48 89 df e8 9e-e1 11 00 4c 89 f7 e8 de I..H.......L.... cf 11 00 0f 0b 0f 1f 84-00 00 00 00 00 55 48 89 .............UH. e5 53 50 48 8d 05 03 8a-20 00 48 8b 00 48 8b 40 .SPH.... .H..H.@ 30 48 8b 80 08 05 00 00-48 8b 40 28 f6 40 08 01 0H......H.@(.@.. 75 07 48 83 c4 08 5b 5d-c3 48 89 fb 48 8b 7f 68 u.H...[].H..H..h [48]8b 07 ff 50 70 48 8b-7b 68 e8 ee d6 11 00 48 H...PpH.{h.....H <== 8b 7b 70 48 8b 07 ff 50-70 48 8b 7b 70 48 83 c4 .{pH...PpH.{pH.. 08 5b 5d e9 d5 d6 11 00-0f 1f 44 00 00 50 e8 5c .[].......D..P.\ e1 11 00 e8 15 e1 11 00-0f 1f 44 00 00 55 48 89 ..........D..UH. e5 41 57 41 56 53 50 4c-8b 3f 41 8b 07 83 f8 ff .AWAVSPL.?A..... 74 22 85 c0 74 09 f0 41-ff 0f 75 18 4c 8b 3f 4d t"..t..A..u.L.?M

Binary Images: 0x100c93000 - 0x100ea6fff z.OC-Auxiliary-Tools (0.7.5 - 20211103) <7d6fb03e-fcad-34bd-ad83-7e21b2b246c5> /Applications/OCAuxiliaryTools.app/Contents/MacOS/OCAuxiliaryTools 0x10159b000 - 0x1019e1fff org.qt-project.QtWidgets (5.15) /Applications/OCAuxiliaryTools.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets 0x102d7b000 - 0x1032ebfff org.qt-project.QtCore (5.15) /Applications/OCAuxiliaryTools.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore 0x102143000 - 0x10262cfff org.qt-project.QtGui (5.15) /Applications/OCAuxiliaryTools.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui 0x101b48000 - 0x101cb6fff libqcocoa.dylib () /Applications/OCAuxiliaryTools.app/Contents/PlugIns/platforms/libqcocoa.dylib 0x7ff81e115000 - 0x7ff81efa1fff com.apple.AppKit (6.9) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7ff81b6aa000 - 0x7ff81bbacfff com.apple.CoreFoundation (6.9) <3002b545-6841-3fc8-91a2-bcfbe5872465> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7ff824317000 - 0x7ff82460efff com.apple.HIToolbox (2.1.1) <4163a93f-bf71-3219-80ed-6f65e9266b81> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x107f2f000 - 0x107f9afff dyld () <1a6ae033-9438-33c0-8077-988fd885250a> /usr/lib/dyld 0x7ff81b626000 - 0x7ff81b65cfff libsystem_kernel.dylib () <12bd6f13-c452-35ee-9069-51befef29f1a> /usr/lib/system/libsystem_kernel.dylib 0x7ff81b65d000 - 0x7ff81b668fff libsystem_pthread.dylib () <29a2750e-f31b-3630-8761-242a6bc3e99e> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0

VM Region Summary: ReadOnly portion of Libraries: Total=935.9M resident=0K(0%) swapped_out_or_unallocated=935.9M(100%) Writable regions: Total=2.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.5G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 512K 4 Activity Tracing 256K 1 CG backing stores 960K 4 CG image 96K 15 ColorSync 232K 26 CoreAnimation 100K 9 CoreGraphics 12K 2 CoreServices 624K 2 CoreUI image data 1436K 21 Foundation 48K 2 Kernel Alloc Once 8K 1 MALLOC 523.5M 109 MALLOC guard page 48K 11 MALLOC_MEDIUM (reserved) 1.6G 14 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) STACK GUARD 56.0M 10 Stack 12.6M 10 VM_ALLOCATE 136K 17 DATA 21.5M 391 DATA_CONST 17.6M 217 DATA_DIRTY 915K 127 __FONT_DATA 4K 1 LINKEDIT 639.6M 34 OBJC_RO 81.5M 1 __OBJC_RW 3120K 3 TEXT 296.4M 404 __UNICODE 588K 1 dyld private memory 1024K 1 mapped file 515.7M 57 shared memory 776K 17 =========== ======= ======= TOTAL 4.1G 1513 TOTAL, minus reserved VM space 2.1G 1513


Full Report

{"app_name":"OCAuxiliaryTools","timestamp":"2021-10-26 13:56:21.00 +0800","app_version":"0.7.5 - 20211103","slice_uuid":"7d6fb03e-fcad-34bd-ad83-7e21b2b246c5","build_version":"0.7.5 - 20211103","platform":1,"bundleID":"z.OC-Auxiliary-Tools","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.0.1 (21A559)","incident_id":"161E7C1A-9C60-4F74-9963-31539B03141A","name":"OCAuxiliaryTools"} { "uptime" : 7600, "procLaunch" : "2021-10-26 13:53:18.0552 +0800", "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacPro7,1", "procStartAbsTime" : 7513164989691, "coalitionID" : 926, "osVersion" : { "train" : "macOS 12.0.1", "build" : "21A559", "releaseType" : "User" }, "captureTime" : "2021-10-26 13:56:12.4425 +0800", "incident" : "161E7C1A-9C60-4F74-9963-31539B03141A", "bug_type" : "309", "pid" : 62129, "procExitAbsTime" : 7687554920605, "cpuType" : "X86-64", "procName" : "OCAuxiliaryTools", "procPath" : "\/Applications\/OCAuxiliaryTools.app\/Contents\/MacOS\/OCAuxiliaryTools", "bundleInfo" : {"CFBundleShortVersionString":"0.7.5 - 20211103","CFBundleVersion":"0.7.5 - 20211103","CFBundleIdentifier":"z.OC-Auxiliary-Tools"}, "storeInfo" : {"deviceIdentifierForVendor":"800F5637-2ACD-512D-AEEF-28DCE48FC876","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "z.OC-Auxiliary-Tools", "crashReporterKey" : "DC24D2B4-F864-6AF0-B50C-85FFCBC91A4A", "sip" : "enabled", "vmRegionInfo" : "0 is not in any region. Bytes before following region: 4308152320\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n TEXT 100c93000-100ea7000 [ 2128K] r-x\/r-x SM=COW ...uxiliaryTools", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":62129}, "vmregioninfo" : "0 is not in any region. Bytes before following region: 4308152320\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n TEXT 100c93000-100ea7000 [ 2128K] r-x\/r-x SM=COW ...uxiliaryTools", "asi" : {"AppKit":["Calling windowShouldClose: on the delegate for the QNSWindow 0x7fb5079126c0"]}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":232042,"instructionState":{"instructionStream":{"bytes":[235,3,73,137,198,72,141,125,208,232,87,210,17,0,235,11,73,137,198,72,137,223,232,158,225,17,0,76,137,247,232,222,207,17,0,15,11,15,31,132,0,0,0,0,0,85,72,137,229,83,80,72,141,5,3,138,32,0,72,139,0,72,139,64,48,72,139,128,8,5,0,0,72,139,64,40,246,64,8,1,117,7,72,131,196,8,91,93,195,72,137,251,72,139,127,104,72,139,7,255,80,112,72,139,123,104,232,238,214,17,0,72,139,123,112,72,139,7,255,80,112,72,139,123,112,72,131,196,8,91,93,233,213,214,17,0,15,31,68,0,0,80,232,92,225,17,0,232,21,225,17,0,15,31,68,0,0,85,72,137,229,65,87,65,86,83,80,76,139,63,65,139,7,131,248,255,116,34,133,192,116,9,240,65,255,15,117,24,76,139,63,77],"offset":96}},"threadState":{"r13":{"value":140415492750800},"rax":{"value":140415482560928},"rflags":{"value":66050},"cpu":{"value":4},"r14":{"value":140702040624464},"rsi":{"value":105553169610336},"r8":{"value":13920},"cr2":{"value":0},"rdx":{"value":3862972475},"r10":{"value":2043},"r9":{"value":240},"r15":{"value":140702040625360},"rbx":{"value":105553177903280},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":68},"rip":{"value":4308237331,"matchesCrashFrame":1},"rbp":{"value":140702040624352},"rsp":{"value":140702040624336},"r12":{"value":0},"rcx":{"value":3860873276},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":85011,"symbol":"Method::cancelKextUpdate()","symbolLocation":51,"imageIndex":0},{"imageOffset":773858,"symbol":"MainWindow::closeEvent(QCloseEvent)","symbolLocation":2466,"imageIndex":0},{"imageOffset":307449,"symbol":"QWidget::event(QEvent)","symbolLocation":1209,"imageIndex":1},{"imageOffset":1436213,"symbol":"QMainWindow::event(QEvent)","symbolLocation":277,"imageIndex":1},{"imageOffset":68074,"symbol":"QApplicationPrivate::notify_helper(QObject, QEvent)","symbolLocation":266,"imageIndex":1},{"imageOffset":73233,"symbol":"QApplication::notify(QObject, QEvent)","symbolLocation":497,"imageIndex":1},{"imageOffset":2066996,"symbol":"QCoreApplication::notifyInternal2(QObject, QEvent)","symbolLocation":212,"imageIndex":2},{"imageOffset":237525,"symbol":"QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode)","symbolLocation":165,"imageIndex":1},{"imageOffset":428141,"imageIndex":1},{"imageOffset":68074,"symbol":"QApplicationPrivate::notify_helper(QObject, QEvent)","symbolLocation":266,"imageIndex":1},{"imageOffset":73233,"symbol":"QApplication::notify(QObject, QEvent)","symbolLocation":497,"imageIndex":1},{"imageOffset":2066996,"symbol":"QCoreApplication::notifyInternal2(QObject, QEvent)","symbolLocation":212,"imageIndex":2},{"imageOffset":236446,"symbol":"QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent)","symbolLocation":2494,"imageIndex":3},{"imageOffset":108787,"symbol":"bool QWindowSystemInterfacePrivate::handleWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)","symbolLocation":115,"imageIndex":3},{"imageOffset":141134,"imageIndex":4},{"imageOffset":226757,"imageIndex":4},{"imageOffset":3814535,"symbol":"19-[NSWindow close]_block_invoke","symbolLocation":153,"imageIndex":5},{"imageOffset":3814369,"symbol":"-[NSWindow close]","symbolLocation":284,"imageIndex":5},{"imageOffset":2373197,"symbol":"-[NSApplication(NSResponder) sendAction:to:from:]","symbolLocation":288,"imageIndex":5},{"imageOffset":2372852,"symbol":"-[NSControl sendAction:to:]","symbolLocation":86,"imageIndex":5},{"imageOffset":2372646,"symbol":"26-[NSCell _sendActionFrom:]_block_invoke","symbolLocation":131,"imageIndex":5},{"imageOffset":2372399,"symbol":"-[NSCell _sendActionFrom:]","symbolLocation":171,"imageIndex":5},{"imageOffset":2372214,"symbol":"-[NSButtonCell _sendActionFrom:]","symbolLocation":96,"imageIndex":5},{"imageOffset":2359524,"symbol":"NSControlTrackMouse","symbolLocation":1817,"imageIndex":5},{"imageOffset":2357671,"symbol":"-[NSCell trackMouse:inRect:ofView:untilMouseUp:]","symbolLocation":121,"imageIndex":5},{"imageOffset":2357370,"symbol":"-[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:]","symbolLocation":679,"imageIndex":5},{"imageOffset":2354248,"symbol":"-[NSControl mouseDown:]","symbolLocation":678,"imageIndex":5},{"imageOffset":2347303,"symbol":"-[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:]","symbolLocation":4949,"imageIndex":5},{"imageOffset":1773732,"symbol":"-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]","symbolLocation":2582,"imageIndex":5},{"imageOffset":1770606,"symbol":"-[NSWindow(NSEventRouting) sendEvent:]","symbolLocation":352,"imageIndex":5},{"imageOffset":220629,"imageIndex":4},{"imageOffset":1763388,"symbol":"-[NSApplication(NSEvent) sendEvent:]","symbolLocation":352,"imageIndex":5},{"imageOffset":250154,"imageIndex":4},{"imageOffset":234372,"imageIndex":4},{"imageOffset":2068263,"symbol":"QCoreApplication::processEvents(QFlags)","symbolLocation":39,"imageIndex":2},{"imageOffset":33885,"symbol":"Method::kextUpdate()","symbolLocation":941,"imageIndex":0},{"imageOffset":1233237,"symbol":"MainWindow::qt_metacall(QMetaObject::Call, int, void)","symbolLocation":69,"imageIndex":0},{"imageOffset":2277230,"imageIndex":2},{"imageOffset":1024479,"imageIndex":1},{"imageOffset":1024089,"imageIndex":1},{"imageOffset":1028623,"symbol":"QAbstractButton::mouseReleaseEvent(QMouseEvent)","symbolLocation":271,"imageIndex":1},{"imageOffset":2055247,"symbol":"QToolButton::mouseReleaseEvent(QMouseEvent)","symbolLocation":15,"imageIndex":1},{"imageOffset":306685,"symbol":"QWidget::event(QEvent)","symbolLocation":445,"imageIndex":1},{"imageOffset":2057231,"symbol":"QToolButton::event(QEvent)","symbolLocation":319,"imageIndex":1},{"imageOffset":68074,"symbol":"QApplicationPrivate::notify_helper(QObject, QEvent)","symbolLocation":266,"imageIndex":1},{"imageOffset":79701,"symbol":"QApplication::notify(QObject, QEvent)","symbolLocation":6965,"imageIndex":1},{"imageOffset":2066996,"symbol":"QCoreApplication::notifyInternal2(QObject, QEvent)","symbolLocation":212,"imageIndex":2},{"imageOffset":70416,"symbol":"QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget, QWidget, QPointer&, bool, bool)","symbolLocation":896,"imageIndex":1},{"imageOffset":434210,"imageIndex":1},{"imageOffset":427753,"imageIndex":1},{"imageOffset":68074,"symbol":"QApplicationPrivate::notify_helper(QObject, QEvent)","symbolLocation":266,"imageIndex":1},{"imageOffset":73233,"symbol":"QApplication::notify(QObject, QEvent)","symbolLocation":497,"imageIndex":1},{"imageOffset":2066996,"symbol":"QCoreApplication::notifyInternal2(QObject, QEvent)","symbolLocation":212,"imageIndex":2},{"imageOffset":241198,"symbol":"QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent)","symbolLocation":3534,"imageIndex":3},{"imageOffset":130427,"symbol":"QWindowSystemInterface::sendWindowSystemEvents(QFlags)","symbolLocation":219,"imageIndex":3},{"imageOffset":238176,"imageIndex":4},{"imageOffset":240072,"imageIndex":4},{"imageOffset":526413,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":17,"imageIndex":6},{"imageOffset":526261,"symbol":"CFRunLoopDoSource0","symbolLocation":180,"imageIndex":6},{"imageOffset":525620,"symbol":"CFRunLoopDoSources0","symbolLocation":242,"imageIndex":6},{"imageOffset":520043,"symbol":"__CFRunLoopRun","symbolLocation":893,"imageIndex":6},{"imageOffset":517421,"symbol":"CFRunLoopRunSpecific","symbolLocation":563,"imageIndex":6},{"imageOffset":193505,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":7},{"imageOffset":192520,"symbol":"ReceiveNextEventCommon","symbolLocation":284,"imageIndex":7},{"imageOffset":192213,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":70,"imageIndex":7},{"imageOffset":256240,"symbol":"_DPSNextEvent","symbolLocation":886,"imageIndex":5},{"imageOffset":249692,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1411,"imageIndex":5},{"imageOffset":193369,"symbol":"-[NSApplication run]","symbolLocation":586,"imageIndex":5},{"imageOffset":235055,"imageIndex":4},{"imageOffset":2050767,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":431,"imageIndex":2},{"imageOffset":2068546,"symbol":"QCoreApplication::exec()","symbolLocation":130,"imageIndex":2},{"imageOffset":281486,"symbol":"main","symbolLocation":270,"imageIndex":0},{"imageOffset":21758,"symbol":"start","symbolLocation":462,"imageIndex":8}]},{"id":232092,"name":"Qt bearer thread","frames":[{"imageOffset":29102,"symbol":"poll","symbolLocation":10,"imageIndex":9},{"imageOffset":2469914,"symbol":"qt_safe_poll(pollfd, unsigned int, timespec const)","symbolLocation":90,"imageIndex":2},{"imageOffset":2476577,"symbol":"QEventDispatcherUNIX::processEvents(QFlags)","symbolLocation":849,"imageIndex":2},{"imageOffset":2050767,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":431,"imageIndex":2},{"imageOffset":136707,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":2},{"imageOffset":140825,"imageIndex":2},{"imageOffset":25876,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8239,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":232095,"name":"com.apple.CFSocket.private","frames":[{"imageOffset":36426,"symbol":"select","symbolLocation":10,"imageIndex":9},{"imageOffset":687645,"symbol":"CFSocketManager","symbolLocation":630,"imageIndex":6},{"imageOffset":25876,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8239,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":232115,"name":"QNetworkAccessManager thread","frames":[{"imageOffset":29102,"symbol":"poll","symbolLocation":10,"imageIndex":9},{"imageOffset":2470432,"symbol":"qt_safe_poll(pollfd, unsigned int, timespec const)","symbolLocation":608,"imageIndex":2},{"imageOffset":2476577,"symbol":"QEventDispatcherUNIX::processEvents(QFlags)","symbolLocation":849,"imageIndex":2},{"imageOffset":2050767,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":431,"imageIndex":2},{"imageOffset":136707,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":2},{"imageOffset":140825,"imageIndex":2},{"imageOffset":25876,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8239,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":232119,"name":"com.apple.NSEventThread","frames":[{"imageOffset":2746,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":9},{"imageOffset":3627,"symbol":"mach_msg","symbolLocation":59,"imageIndex":9},{"imageOffset":526914,"symbol":"CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":6},{"imageOffset":520475,"symbol":"CFRunLoopRun","symbolLocation":1325,"imageIndex":6},{"imageOffset":517421,"symbol":"CFRunLoopRunSpecific","symbolLocation":563,"imageIndex":6},{"imageOffset":1756396,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":5},{"imageOffset":25876,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8239,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":234100,"name":"QNetworkAccessManager thread","frames":[{"imageOffset":29102,"symbol":"poll","symbolLocation":10,"imageIndex":9},{"imageOffset":2469914,"symbol":"qt_safe_poll(pollfd, unsigned int, timespec const)","symbolLocation":90,"imageIndex":2},{"imageOffset":2476577,"symbol":"QEventDispatcherUNIX::processEvents(QFlags)","symbolLocation":849,"imageIndex":2},{"imageOffset":2050767,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":431,"imageIndex":2},{"imageOffset":136707,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":2},{"imageOffset":140825,"imageIndex":2},{"imageOffset":25876,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8239,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":234114,"name":"QNetworkAccessManager thread","frames":[{"imageOffset":29102,"symbol":"poll","symbolLocation":10,"imageIndex":9},{"imageOffset":2469914,"symbol":"qt_safe_poll(pollfd, unsigned int, timespec const*)","symbolLocation":90,"imageIndex":2},{"imageOffset":2476577,"symbol":"QEventDispatcherUNIX::processEvents(QFlags)","symbolLocation":849,"imageIndex":2},{"imageOffset":2050767,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":431,"imageIndex":2},{"imageOffset":136707,"symbol":"QThread::exec()","symbolLocation":131,"imageIndex":2},{"imageOffset":140825,"imageIndex":2},{"imageOffset":25876,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8239,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":236554,"frames":[{"imageOffset":8204,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":237433,"frames":[{"imageOffset":8204,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":237435,"frames":[{"imageOffset":8204,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 4308152320, "CFBundleShortVersionString" : "0.7.5 - 20211103", "CFBundleIdentifier" : "z.OC-Auxiliary-Tools", "size" : 2179072, "uuid" : "7d6fb03e-fcad-34bd-ad83-7e21b2b246c5", "path" : "\/Applications\/OCAuxiliaryTools.app\/Contents\/MacOS\/OCAuxiliaryTools", "name" : "OCAuxiliaryTools", "CFBundleVersion" : "0.7.5 - 20211103" }, { "source" : "P", "arch" : "x86_64", "base" : 4317622272, "CFBundleShortVersionString" : "5.15", "CFBundleIdentifier" : "org.qt-project.QtWidgets", "size" : 4485120, "uuid" : "b432d666-dcab-320a-8496-78a67f554c0e", "path" : "\/Applications\/OCAuxiliaryTools.app\/Contents\/Frameworks\/QtWidgets.framework\/Versions\/5\/QtWidgets", "name" : "QtWidgets", "CFBundleVersion" : "5.15.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4342657024, "CFBundleShortVersionString" : "5.15", "CFBundleIdentifier" : "org.qt-project.QtCore", "size" : 5705728, "uuid" : "c723812a-f7a5-3001-98d5-e60e8daa6ffb", "path" : "\/Applications\/OCAuxiliaryTools.app\/Contents\/Frameworks\/QtCore.framework\/Versions\/5\/QtCore", "name" : "QtCore", "CFBundleVersion" : "5.15.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4329844736, "CFBundleShortVersionString" : "5.15", "CFBundleIdentifier" : "org.qt-project.QtGui", "size" : 5152768, "uuid" : "cbcec35a-ee54-354f-9c2b-188ac6b2790d", "path" : "\/Applications\/OCAuxiliaryTools.app\/Contents\/Frameworks\/QtGui.framework\/Versions\/5\/QtGui", "name" : "QtGui", "CFBundleVersion" : "5.15.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4323573760, "size" : 1503232, "uuid" : "d4ab240b-4535-3aec-b72b-5ffc4750e4e5", "path" : "\/Applications\/OCAuxiliaryTools.app\/Contents\/PlugIns\/platforms\/libqcocoa.dylib", "name" : "libqcocoa.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703633068032, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15257600, "uuid" : "dd0028a3-78e3-3a8a-a51b-ddd68123adef", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2113" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703588589568, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5255168, "uuid" : "3002b545-6841-3fc8-91a2-bcfbe5872465", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1855.105" }, { "source" : "P", "arch" : "x86_64", "base" : 140703735836672, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 3112960, "uuid" : "4163a93f-bf71-3219-80ed-6f65e9266b81", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "x86_64", "base" : 4428328960, "size" : 442368, "uuid" : "1a6ae033-9438-33c0-8077-988fd885250a", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "x86_64", "base" : 140703588048896, "size" : 225280, "uuid" : "12bd6f13-c452-35ee-9069-51befef29f1a", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703588274176, "size" : 49152, "uuid" : "29a2750e-f31b-3630-8761-242a6bc3e99e", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" } ], "sharedCache" : { "base" : 140703585046528, "size" : 15213641728, "uuid" : "3d05845f-3f65-358f-9ebf-2236e772ac01" }, "vmSummary" : "ReadOnly portion of Libraries: Total=935.9M resident=0K(0%) swapped_out_or_unallocated=935.9M(100%)\nWritable regions: Total=2.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.5G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 512K 4 \nActivity Tracing 256K 1 \nCG backing stores 960K 4 \nCG image 96K 15 \nColorSync 232K 26 \nCoreAnimation 100K 9 \nCoreGraphics 12K 2 \nCoreServices 624K 2 \nCoreUI image data 1436K 21 \nFoundation 48K 2 \nKernel Alloc Once 8K 1 \nMALLOC 523.5M 109 \nMALLOC guard page 48K 11 \nMALLOC_MEDIUM (reserved) 1.6G 14 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.0M 10 \nStack 12.6M 10 \nVM_ALLOCATE 136K 17 \nDATA 21.5M 391 \nDATA_CONST 17.6M 217 \nDATA_DIRTY 915K 127 \n__FONT_DATA 4K 1 \nLINKEDIT 639.6M 34 \nOBJC_RO 81.5M 1 \n__OBJC_RW 3120K 3 \nTEXT 296.4M 404 \n__UNICODE 588K 1 \ndyld private memory 1024K 1 \nmapped file 515.7M 57 \nshared memory 776K 17 \n=========== ======= ======= \nTOTAL 4.1G 1513 \nTOTAL, minus reserved VM space 2.1G 1513 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "607844aa04477260f58a8077", "factorPackIds" : { "SIRI_MORPHUN_ASSETS" : "60ef663fa2f864203caf575c" }, "deploymentId" : 250000055 }, { "rolloutId" : "60da5e84ab0ca017dace9abf", "factorPackIds" : {

  },
  "deploymentId" : 250000007
},
{
  "rolloutId" : "60356660bbe37970735c5624",
  "factorPackIds" : {

  },
  "deploymentId" : 250000016
},
{
  "rolloutId" : "602ad4dac86151000cf27e46",
  "factorPackIds" : {
    "SIRI_DICTATION_ASSETS" : "6164895f5c43822edc9b3d8d"
  },
  "deploymentId" : 250000232
},
{
  "rolloutId" : "5fc94383418129005b4e9ae0",
  "factorPackIds" : {

  },
  "deploymentId" : 250000144
},
{
  "rolloutId" : "5ffde50ce2aacd000d47a95f",
  "factorPackIds" : {

  },
  "deploymentId" : 250000063
},
{
  "rolloutId" : "601d9415f79519000ccd4b69",
  "factorPackIds" : {
    "SIRI_TEXT_TO_SPEECH" : "61704b7f20024a1072784bb1"
  },
  "deploymentId" : 250000291
}

], "experiments" : [

] } }

ic005k commented 2 years ago

其实已经是最新版本,点击更新还会更新。是从源下载编译吗?

目前是直接从各个kext的官网自动获取的最新版,不是从源编译的。比如lilu取自这里: https://github.com/acidanthera/Lilu/releases/tag/1.5.6 你可以打开数据库(工具栏上的『数据库』按钮)查看里面的网址,这个网址是可以自己编辑的,目前没太多时间来整理这些内容,后面会慢慢完善的。

关于崩溃的问题已定位,下个版本修复。

ic005k commented 2 years ago

目前在线更新kext不进行版本判断,直接上到最新版,因为这个过程非常短,几秒钟而已。

llity commented 2 years ago

其实已经是最新版本,点击更新还会更新。是从源下载编译吗?

目前是直接从各个kext的官网自动获取的最新版,不是从源编译的。比如lilu取自这里: acidanthera/Lilu@1.5.6 (release) 你可以打开数据库(工具栏上的『数据库』按钮)查看里面的网址,这个网址是可以自己编辑的,目前没太多时间来整理这些内容,后面会慢慢完善的。

关于崩溃的问题已定位,下个版本修复。

能自定义更新的解决方案不错,KEXT确实太多。

但是发现点击更新,就一直卡在LIU的更新,CPU占用100%。

image

llity commented 2 years ago

分隔符很多地方没居中,高度高了点,夜间模式颜色太亮,#474847 这个应该可以 image

ic005k commented 2 years ago

发现点击更新,就一直卡在LIU的更新,CPU占用100%。

下个版本我将加入一个github的代理设置,到时你通过设置下代理看能否正常下载。

ic005k commented 2 years ago

分隔符很多地方没居中,高度高了点,夜间模式颜色太亮,#474847 这个应该可以

目前Mac的暗黑模式是由软件开发工具供应商提供的默认样式,回头等主要功能完善之后,再来优化这些细节。

llity commented 2 years ago

发现点击更新,就一直卡在LIU的更新,CPU占用100%。

下个版本我将加入一个github的代理设置,到时你通过设置下代理看能否正常下载。

嗯,不过我看了,应该是走的代理。很奇怪,CPU 100%也不应该

ic005k commented 2 years ago

不过我看了,应该是走的代理。很奇怪,CPU 100%也不应该

你下载这个开发版:https://github.com/ic005k/QtOpenCoreConfig/suites/4164886576/artifacts/107020768 在“数据库”界面下的“杂项”里面设置下代理,推荐倒数第一或第二个,测试看看。

llity commented 2 years ago

不过我看了,应该是走的代理。很奇怪,CPU 100%也不应该

你下载这个开发版:ic005k/QtOpenCoreConfig/suites/4164886576/artifacts/107020768 在“数据库”界面下的“杂项”里面设置下代理,推荐倒数第一或第二个,测试看看。

可以了,很顺利更新。CPU占用没变化。

llity commented 2 years ago

发现KEXT更新后,OC主程序同步功能里的KEXT驱动同步会变成红色,以哪个为准呢?

ic005k commented 2 years ago

发现KEXT更新后,OC主程序同步功能里的KEXT驱动同步会变成红色,以哪个为准呢?

这个倒是无所谓的,在线更新是各个kext官方的最新发布版,数据库里面内置的是最新的开发版,版本比较激进一点。 看你自己的喜欢了,两种方式都可以正常使用。如果开发版用着有问题,也可以通过在线更新回到官方最新的发布版。

ic005k commented 2 years ago

目前OCAT的基本功能基本上差不多了,随时欢迎发现更多的问题或者建议。

llity commented 2 years ago

目前OCAT的基本功能基本上差不多了,随时欢迎发现更多的问题或者建议。

嗯,提升很大。谢谢。就是能控制同步正式版或开发版可能对AMD用户友好。

ic005k commented 2 years ago

就是能控制同步正式版或开发版可能对AMD用户友好。

后面等在线kext升级逐步完善之后,数据库里面内置的kext就可能不会升级那么频繁了,自然就以在线升级kext为主了。

llity commented 2 years ago

后面等在线kext升级逐步完善之后,数据库里面内置的kext就可能不会升级那么频繁了,自然就以在线升级kext为主了。

好的

llity commented 2 years ago

能否记住我上次未勾选的呢?这些驱动不同步数据库里面的,每次我去掉勾选同步,打开又是默认勾选 image

ic005k commented 2 years ago

能否记住我上次未勾选的呢?

好的,已记录,后面会优化这块的功能。

llity commented 2 years ago

嗯,这样就不同多次更新驱动了

llity commented 2 years ago

白名单可以批量添加和删除吗? image

ic005k commented 2 years ago

白名单可以批量添加和删除吗?

不可以,因为这是一个个位数的操作,一个配置文件里头不想升级的kext可能只有一个、两个的,不是大批量的。 白名单是不准确的说法,后来我改了名称:kext升级除外,这样就不会引起歧义了,更容易理解。

llity commented 2 years ago

或者鼠标放上去显示一个删除按钮 image

ic005k commented 2 years ago

或者鼠标放上去显示一个删除按钮

好的,一有时间我就来研究下,感谢建议。

llity commented 2 years ago

嗯,驱动更新功能很完善了,可以考虑一键备份功能:)

ic005k commented 2 years ago

一键备份功能

能否具体一点?

llity commented 2 years ago

一键备份功能

能否具体一点?

一般可以分为备份OC目录,驱动目录和config配置文件,进行版本修改控制。我看有很多出现修改配置文件后无法进系统。 可以加在这里,能自定义备份路径。 image

ic005k commented 2 years ago

收到,后面会考虑这个功能的。