编程的乱七八糟

Navicat Premium 破解(亲测可用)

2018-09-11  本文已影响636人  Aaron殷在实

这个教程是我看了网上的教程+github原作者的教程, 再结合自己的开发基础后,亲测可用的,每个部分都有截图, 写的很详细了, 这个如果再看不懂, 那你还是买正版吧:

 我的Navicat Premium版本: 12.0.28 unRegistered

下载地址:

https://www.52pojie.cn/forum.php?mod=viewthread&tid=692132

作者已经更新12.0.24+版本,mac破解成功:

https://github.com/DoubleLabyrinth/navicat-keygen/tree/mac

用上面的keygen-mac注册机来获得mac版的key

教程在上面第二个链接

我直接说我的Navicat的破解吧, 因为我的版本是12.0.28, 所以如下:

从 Navicat Premium for Mac 12.0.24 开始,公钥放在了Navicat的二进制执行文件 Navicat Premium.app/Contents/MacOS/Navicat Premium中, 这是一个exec的文件, 我们需要用上述的keygen-mac注册机里面的navicat-patcher来打开这个exec文件, 如下:

备份好Navicat Premium.app/Contents/MacOS/Navicat Premium文件,以及Navicat中所有的数据库连接配置信息(包括密码)。

删掉Keychain.app中所有由Navicat保存的密码(如果钥匙串中没有保存任何由Navicat保存的密码就算咯)。

运行patcher:

$cd navicat-patcher

$  ./navicat-patcher

例如:

$cd navicat-patcher

$ ./navicat-patcher /Applications/Navicat\Premium.app/Contents/MacOS/Navicat\Premium

 结果如下, 就代表成功了:

生成一个自签名的代码签名证书,并在Keychain.app中总是信任它。然后使用codesign命令对Navicat Premium.app进行重签名。这一步非常重要。

这一步在keychain中进行, keychain-证书助理-创建证书, 注意要是代码签名的种类, 如下图:

此时报错 , 去掉<>即可, 如下图:

接下来你会被要求输入Navicat的语言版本,然后得到一个 序列号(下图的NAVA-XXXX-那一行),同时keygen会要求你输入用户名和组织名。

直接填写,之后你会被要求填写你得到的请求码。注意此时不要关闭Terminal.

打开Navicat Premium。找到注册按钮并点击,在弹出的窗口中填入keygen给你的序列号。然后点击激活按钮。一般来说在线激活肯定会失败,这时候Navicat会询问你是否手动激活,直接选吧。

在手动激活窗口你会得到一个请求码(如下图左上角),复制它并把它粘贴到terminal的keygen里。最后别忘了连按至少两下回车结束输入。

如果不出意外,你会得到一个看似用Base64编码的激活码 , 下图中的Activation Code。直接复制它,并把它粘贴到Navicat的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。

最后,如果你备份了数据库连接配置信息,那么恢复它把

上一篇下一篇

猜你喜欢

热点阅读