liuxinqi 发表于 2022-2-14 22:04:41

MacOS Navicat Premium 16 无限重置试用14天

本帖最后由 liuxinqi 于 2022-11-12 19:25 编辑

重装安装Navicat Premium,发现官方发布了Navicat Premium 16新版本,
但是目前并没有找到开源代码的破解激活工具。于是就想起了之前的无限重置试用14天的方法,清除注册表相关项实现再次试用14天,该方式每次启动软件都会提示试用时间,但是安全,不需要担心破解导致的安全问题,


1.1  https://download.navicat.com.cn/download/navicat160_premium_cs.dmg,
xinqiliudeMacBook-Pro:~ xinqiliu$ xinqiliudeMacBook-Pro:~ xinqiliu$ cd Library/xinqiliudeMacBook-Pro: Library xinqiliu$ cd Preferences/xinqiliudeMacBook-Pro: Preferences xinqiliu$ plutil -p com.navicat.NavicatPremium.plist {"91F6C435D172C8163E0689D3DAD3F3E9" => {    "F5DEB8DE50A8EC98F0EEBC0F27B62A8B" => "06811B4E97018EA38BA6BBC6ADA89761"}"B966DBD409B87EF577C9BBF3363E9614" => {    "21C14498FBB70FA2109B50CFD9CA1063" => "6B63A15A1941B40A7A0CF0620F6ABDD0"    "73674F8083E3481DCDA46F6BD6A6799E" => "24EEADD3DF2C29979F0A83FD2514AB05"    "A48E595C9C6CEF8F1B1C0173A5596BF7" => "69953886E5DB4692BE477B928406C38B70A2FF4E0849A5DEE54523267ACC067E,80D6E94F30E707854DB9C8A2D2CF713FA162442AC8448ED8EF6F0CB603D74F28"    "CE6D71FD8EA24FAF38F65402BD45CA8A" => "C765F970B49607EE9C0C66B1D0649F8D"    "F5DEB8DE50A8EC98F0EEBC0F27B62A8B" => "548D2AA4B8109FC1EB7469ABE3EA632F"}"CCPreferences" => {    "MainWin.ConnTreeWidth" => 240    "MainWin.DiagramNavigatorHeight" => 200    "MainWin.DiagramNavigatorWidth" => 200    "MainWin.DiagramShowNavigator" => 1    "MainWin.InfoViewWidth" => 264    "Other.Stats.CollectStats" => 0    "TB Display Mode" => 1    "TB Icon Size Mode" => 1    "TB Is Shown" => 1    "TB Size Mode" => 1}"didMigrateCloudConnKeychainToShare" => 1"didMigrateLocalConnKeychainToShare" => 1"didNAV16WelcomePageShow" => 1"NSInitialToolTipDelay" => 100"NSNavLastRootDirectory" => "~/Documents""NSNavPanelExpandedSizeForOpenMode" => "{712, 448}""NSSplitView Subview Frames NavicatMainSplitViewAutosave" => [    0 => "0.000000, 0.000000, 240.000000, 776.000000, NO, NO"    1 => "241.000000, 0.000000, 998.000000, 776.000000, NO, NO"    2 => "976.000000, 0.000000, 264.000000, 776.000000, YES, NO"]"NSToolbar Configuration 031C438E-F003-43FE-9E73-CED464C2976C" => {    "TB Display Mode" => 1    "TB Icon Size Mode" => 1    "TB Is Shown" => 1    "TB Size Mode" => 1}"NSWindow Frame NavicatWindowsFrameAutosave" => "38 202 1240 822 0 0 1680 1027 ""SUEnableAutomaticChecks" => 0"SUHasLaunchedBefore" => 1"SUScheduledCheckInterval" => 82800"SUSendProfileInfo" => 0}xinqiliudeMacBook-Pro: Preferences xinqiliu$ xinqiliudeMacBook-Pro: Preferences xinqiliu$ plutil -remove 91F6C435D172C8163E0689D3DAD3F3E9 com.navicat.NavicatPremium.plist xinqiliudeMacBook-Pro: Preferences xinqiliu$ plutil -p com.navicat.NavicatPremium.plist {"B966DBD409B87EF577C9BBF3363E9614" => {    "21C14498FBB70FA2109B50CFD9CA1063" => "6B63A15A1941B40A7A0CF0620F6ABDD0"    "73674F8083E3481DCDA46F6BD6A6799E" => "24EEADD3DF2C29979F0A83FD2514AB05"    "A48E595C9C6CEF8F1B1C0173A5596BF7" => "69953886E5DB4692BE477B928406C38B70A2FF4E0849A5DEE54523267ACC067E,80D6E94F30E707854DB9C8A2D2CF713FA162442AC8448ED8EF6F0CB603D74F28"    "CE6D71FD8EA24FAF38F65402BD45CA8A" => "C765F970B49607EE9C0C66B1D0649F8D"    "F5DEB8DE50A8EC98F0EEBC0F27B62A8B" => "548D2AA4B8109FC1EB7469ABE3EA632F"}"CCPreferences" => {    "MainWin.ConnTreeWidth" => 240    "MainWin.DiagramNavigatorHeight" => 200    "MainWin.DiagramNavigatorWidth" => 200    "MainWin.DiagramShowNavigator" => 1    "MainWin.InfoViewWidth" => 264    "Other.Stats.CollectStats" => 0    "TB Display Mode" => 1    "TB Icon Size Mode" => 1    "TB Is Shown" => 1    "TB Size Mode" => 1}"didMigrateCloudConnKeychainToShare" => 1"didMigrateLocalConnKeychainToShare" => 1"didNAV16WelcomePageShow" => 1"NSInitialToolTipDelay" => 100"NSNavLastRootDirectory" => "~/Documents""NSNavPanelExpandedSizeForOpenMode" => "{712, 448}""NSSplitView Subview Frames NavicatMainSplitViewAutosave" => [    0 => "0.000000, 0.000000, 240.000000, 776.000000, NO, NO"    1 => "241.000000, 0.000000, 998.000000, 776.000000, NO, NO"    2 => "976.000000, 0.000000, 264.000000, 776.000000, YES, NO"]"NSToolbar Configuration 031C438E-F003-43FE-9E73-CED464C2976C" => {    "TB Display Mode" => 1    "TB Icon Size Mode" => 1    "TB Is Shown" => 1    "TB Size Mode" => 1}"NSWindow Frame NavicatWindowsFrameAutosave" => "38 202 1240 822 0 0 1680 1027 ""SUEnableAutomaticChecks" => 0"SUHasLaunchedBefore" => 1"SUScheduledCheckInterval" => 82800"SUSendProfileInfo" => 0}xinqiliudeMacBook-Pro: Preferences xinqiliu$xinqiliudeMacBook-Pro: Preferences xinqiliu$ cd ~xinqiliudeMacBook-Pro: Library xinqiliu$ cd Application\ Support/xinqiliudeMacBook-Pro:Application Support xinqiliu$ cd PremiumSoft\ CyberTech/xinqiliudeMacBook-Pro: PremiumSoft CyberTech xinqiliu$ cd Navicat\ CC/xinqiliudeMacBook-Pro:Navicat CC xinqiliu$ cd Navicat\ Premium/xinqiliudeMacBook-Pro:Navicat Premium xinqiliu$ ls -latotal 16drwxr-xr-x5 xinqiliustaff1603 26 23:33 .drwxr-xr-x4 xinqiliustaff1283 26 23:31 ..-rw-r--r--1 xinqiliustaff   323 26 23:33 .AC9E247ACACF20CA5761F7412686E30Edrwxr-xr-x2 xinqiliustaff   643 26 23:31 Profiles-rw-r--r--1 xinqiliustaff5233 26 23:33 info.plistxinqiliudeMacBook-Pro:Navicat Premium xinqiliu$ rm -rf .AC9E247ACACF20CA5761F7412686E30E
xinqiliudeMacBook-Pro:Navicat Premium xinqiliu$ xinqiliudeMacBook-Pro:Caches xinqiliu$ cd ~xinqiliudeMacBook-Pro:~ xinqiliu$ cd Library/Caches/xinqiliudeMacBook-Pro:Caches xinqiliu$ xinqiliudeMacBook-Pro:Caches xinqiliu$ cdcom.navicat.NavicatPremium/xinqiliudeMacBook-Pro:com.navicat.NavicatPremium xinqiliu$ lsCache.db      Cache.db-shm      Cache.db-walxinqiliudeMacBook-Pro:com.navicat.NavicatPremium xinqiliu$ ls -latotal 168drwxr-xr-x   5 xinqiliustaff    1602 14 01:07 .drwx------+ 85 xinqiliustaff   27202 14 19:12 ..-rw-r--r--@1 xinqiliustaff532482 14 01:07 Cache.db-rw-r--r--@1 xinqiliustaff327682 14 01:07 Cache.db-shm-rw-r--r--@1 xinqiliustaff      02 14 01:07 Cache.db-walxinqiliudeMacBook-Pro:com.navicat.NavicatPremium xinqiliu$ com.navicat.NavicatPremium

1.1  运行Navicat Premium 16,点击导入,试用即可,




#!/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"







qishui 发表于 2022-4-14 11:46:05

本帖最后由 qishui 于 2022-4-14 11:47 编辑

谢谢大佬!win版本有没有方法?

jjoojjo 发表于 2022-4-15 00:49:25

好贴,非常有用

hxzhouh 发表于 2022-4-17 16:26:32

感觉不生效呀。

逆水行舟 发表于 2022-6-1 08:55:57

感谢,试试

liu9957_2 发表于 2022-6-10 09:14:49

谢谢分享

cysakura 发表于 2022-7-20 10:31:40

前面步骤都没问题,但是Library/Caches/目录下没找到com.navicat.NavicatPremium/,打开软件也没有【导入设置到新的Navicat Premium】提示,最后试用期还是照常计算

dashulongtan 发表于 2023-1-1 08:03:10

等于永久了
页: [1]
查看完整版本: MacOS Navicat Premium 16 无限重置试用14天