基于对Navicat数据库可视化工具的喜爱,今天装了最新版12.1.9,由于新版本的架构调整,之前的好多破解教程都不能使用了,所以只能再重新查找其他破解方法了。
首先,Navicat Premium 安装
下载最新版的Navicat Premium [下载地址]
将APP拖入Application文件夹中
正在安装中……
安装完毕后,打开Finder,点击左侧任务栏中的“应用程序”,找到“Navicat Premium.app”
选中“Navicat Premium.app”,右击,在弹出的菜单栏中选中“显示包内容”
打开后,出现一个“Contents”文件夹
开始破解
以下内容源自于GitHub,原作者:DoubleLabyrinth,【原文地址】,如有侵权敬请联系。
本人简单摘要破解过程,
1,下载破解代码包,下载地址。
2,确保Mac中已安装openssl,没有安装的自行安装。
3,备份好Navicat Premium.app/Contents/MacOS/Navicat Premium
文件,以及Navicat中所有的数据库连接配置信息(包括密码)。
4,删掉Keychain.app(也就是钥匙串访问)
中所有由Navicat保存的密码。
5,运行patcher
$ cd navicat-patcher
$ ./navicat-patcher <your navicat executable file path>
#例如
$ cd navicat-patcher
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
6,生成一个自签名的代码签名证书,并在Keychain.app(钥匙串访问)
中总是信任它。然后使用codesign
命令对Navicat Premium.app
进行重签名。这一步非常重要。
(1)生成自签名的代码签名证书,打开Keychain.app
(2)设置证书
(3)证书生成后,设置完全信任。
(4)使用 codesign 命令对 Navicat Premium 进行重签名。
$ codesign -f -s "Your self-signed code-sign certificate name" <path to Navicat Premium.app>
#注意:"Your self-signed code-sign certificate name"是你证书的名字,不是路径。
#例如:
$ codesign -f -s "foobar" /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
7,接下来,打开Terminal.app(所谓的终端)
,并进入到navicat-keygen
文件夹:
$ ./navicat-keygen 2048key.pem
8,接下来根据提示输入已安装Navicat的语言版本,然后得到一个 序列号,同时keygen会要求你输入用户名和组织名。
直接填写,之后你会被要求填写你得到的 请求码。注意此时 不要关闭Terminal。
9,打开已安装好的 Navicat Premium 应用程序,找到注册
按钮并点击,在弹出的窗口中填入keygen给你的 序列号。然后点击激活
按钮。
10,一般来说在线激活肯定会失败,这时候Navicat会询问你是否手动激活
,直接选吧。
11,在手动激活
窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入。
12,在手动激活
窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入。
13,完毕。