fhefh 发表于 2022-8-2 09:08

Mac版本 Navicat16无限试用方案


#!/bin/bash

set -e

file=$(defaults read /Applications/Navicat\ Premium.app/Contents/Info.plist)

regex="CFBundleShortVersionString = \"([^\.]+)"
[[ $file =~ $regex ]]

version=${BASH_REMATCH}

echo "Detected Navicat Premium version $version"

case $version in
    "16")
      file=~/Library/Preferences/com.navicat.NavicatPremium.plist
      ;;
    "15")
      file=~/Library/Preferences/com.prect.NavicatPremium15.plist
      ;;
    *)
      echo "Version '$version' not handled"
      exit 1
       ;;
esac

echo -n "Reseting trial time..."

regex="({32}) = "
[[ $(defaults read $file) =~ $regex ]]

hash=${BASH_REMATCH}

if [ ! -z $hash ]; then
    defaults delete $file $hash
fi

regex="\.({32})"
[[ $(ls -a ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/ | grep '^\.') =~ $regex ]]

hash2=${BASH_REMATCH}

if [ ! -z $hash2 ]; then
    rm ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/.$hash2
fi

echo " Done"

brucewan 发表于 2022-8-2 13:26

学到了,感谢分享

Galaxyou 发表于 2022-8-2 12:53

可以直接去macwk下载破解版,不过这个作为学习参考还是很好的

720566 发表于 2022-8-2 11:46

{:1_909:}{:1_909:}{:1_909:}没有办法

kadiandian 发表于 2022-8-2 11:46

哇哇 谢谢啦!

Json852 发表于 2022-8-2 12:00

可以哦{:1_921:} 了解一下

raining 发表于 2022-8-2 12:10

blindcat 发表于 2022-8-2 13:44

这个牛X啊

baidubuqing1 发表于 2022-8-2 14:03

了解一下.

Patches 发表于 2022-8-2 14:11

mac版有俄罗斯大神出手破解了。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Mac版本 Navicat16无限试用方案