MacOS 下 Navicat Premium 12.1 版本破解

基于对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,完毕。

猜你喜欢

转载自blog.csdn.net/wangyaodong915/article/details/82958372