diff --git a/config.json b/config.json index 1747ad4..fba8deb 100644 --- a/config.json +++ b/config.json @@ -508,9 +508,7 @@ { "packageName": "com.navicat.NavicatPremium", "supportVersion": [ - "17.2.4", - "17.2.5", - "17.2.6" + "17.2.8" ] }, { @@ -1098,12 +1096,20 @@ ] }, { - "packageName":"com.xunyong.1capture", + "packageName":["com.xunyong.1capture","com.xunyong.hapigo"], "supportVersionZ": [ "1.2.0", "此App目前算法激活, 通杀" ] }, + { + "packageName":"pro.docklock.lite", + "extraShell": "docklock.sh", + "onlysh": true, + "supportVersion": [ + "1.3.2" + ] + }, { "packageName": "QReader.MarginStudy.easy", "supportVersion": [ diff --git a/tool/CoreInject.dylib b/tool/CoreInject.dylib index f05b84b..cdc0d61 100755 Binary files a/tool/CoreInject.dylib and b/tool/CoreInject.dylib differ diff --git a/tool/docklock.sh b/tool/docklock.sh new file mode 100644 index 0000000..c8069cd --- /dev/null +++ b/tool/docklock.sh @@ -0,0 +1,15 @@ +#!/bin/bash +/usr/bin/codesign -f -s - --timestamp=none --all-architectures --deep "tool/CoreInject.dylib" +sudo mkdir -p /usr/local/lib +sudo cp "tool/CoreInject.dylib" '/Applications/DockLock Lite.app/Contents/MacOS/qcly' +cp '/Applications/DockLock Lite.app/Contents/MacOS/DockLock Lite' '/Applications/DockLock Lite.app/Contents/MacOS/DockLock Lite_backup' +sudo tool/insert_dylib @executable_path/qcly '/Applications/DockLock Lite.app/Contents/MacOS/DockLock Lite_backup' '/Applications/DockLock Lite.app/Contents/MacOS/DockLock Lite' +sudo xattr -cr "/Applications/DockLock Lite.app" +tccutil reset All pro.docklock.lite + +if [[ $(arch) == "arm64" ]]; then + echo "当前是 arm64 架构" + sudo codesign -fs - --deep "/Applications/DockLock Lite.app" +else + echo "当前不是 arm64 架构" +fi \ No newline at end of file