1 下载
下载地址 https://www.navicat.com/en/products
安装过程省略,一直按照下去最后放到即可;
2 破解
本次的破解使用的是 navicat-keygen
1)下载 项目
2) 进入项目
3) 切换 分支
4) 编译前准备
5) 进入到 并编译
6) 编译好, 之后,记得备份你的app
甚至备份整个 ,都可以。
7) 使用替换掉公钥:
-
: Navicat可执行文件的路径。
这个参数必须指定。
-
: RSA-2048私钥文件的路径。
这个参数是可选的。 如果没有指定,将会在当前目录下生成一个新的RSA-2048私钥文件。
我使用最简单的用法,不指定:
如上图:这只是样例生成一部分。
在里面生成了
仅对 Navicat Premium 版本 < 12.0.24 的说明:
如果你的Navicat版本小于12.0.24,那么将会终止并且不会修改目标文件。
你必须使用openssl生成和文件:
接着用刚生成的文件替换
8) 重要的一步:生成一份自签名的代码证书,并总是信任该证书
用codesign对Navicat Premium.app重签名
注意:
"Your self-signed code-sign certificate name"是你证书的名字,不是路径。
例如:
9) 接下来使用来生成 序列号 和 激活码
-
: RSA-2048私钥文件的路径。
这个参数必须指定。
例如:
你可以使用这个 序列号 暂时激活Navicat。
接下来你会被要求输入和;请随便填写,但不要太长
之后你会被要求填入请求码。注意 不要关闭注册机.
10) 手动激活
断开网络 并打开Navicat。找到窗口,填入注册机给你的序列号。然后点击按钮
一般来说在线激活肯定会失败,这时候Navicat会询问你是否,直接选
在窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入
11) 成功激活
如果不出意外,你会得到一个看似用编码的激活码。直接复制它,并把它粘贴到的窗口,最后点按钮。如果没什么意外的话应该能