Navicat Premium 12.1.10 for Mac 破解教程

此教程已经更新,请浏览最新文章

点击跳转至最新链接

说在前边的话

由于从 Navicat Premium for Mac 12.0.24 开始,公钥不再存储在 Navicat Premium.app/Contents/Resources/rpk中。所以对于新版本的 Navicat Premium 以前的破解方法全部失效,最近公司刚好需要安装这个软件,所以将破解方法简单写个教程。方便需要的朋友参考。

下载

下载 Navicat Premium

点击 Navicat Premium 下载最新版 Navicat Premium

安装

安装 Navicat Premium

双击下载好的 .dmg 文件,如下图所所示,点击Agree

图1

然后 Navicat Premium.app 拖动到右侧应用程序文件夹

图1

破解

本次破解使用的是开源项目 navicat-keygen

第一步 克隆项目

1
$ git clone https://github.com/DoubleLabyrinth/navicat-keygen

第二步 切换mac分支

1
2
$ cd navicat-keygen
$ git checkout mac

图1

第三步 编译前准备

在编译之前,你应该确保你安装了 OpenSSL。如果你有 brew 的话,你可以通过下面命令来完成 OpenSSL 的安装。

1
brew install openssl

第四步 编译 navicat-keygen 目录

1
2
$ cd navicat-keygen
$ make release

图1

第五步 编译 navicat-patcher 目录

1
2
$ cd navicat-patcher
$ make release

图1

第六步 备份

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

第七步 运行 patcher

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

图1

第八步 生成一个自签名的代码签名证书

1
2
3
4
打开钥匙访问串
选择创建证书
输入名称“Navicat”,身份类型,证书类型,如下图所示
点击创建

图1

图1

图1

第九步 签名

1
$ codesign -f -s "navicat" /Applications/Navicat\ Premium.app

图1

激活

接下来,打开 Terminal.app,并定位到 navicat-keygen 文件夹

1
$ ./navicat-keygen 2048key.pem

注意:接下来你会被要求输入 Navicat 的语言版本,然后得到一个 序列号,同时 keygen 会要求你输入用户名和组织名。直接填写,之后你会被要求填写你得到的 请求码。注意此时 不要关闭 Terminal.

打开 Navicat Premium。找到注册按钮并点击

图1

在弹出的窗口中填入 keygen 给你的序列号。然后点击激活按钮

图1

一般来说在线激活肯定会失败,这时候 Navicat 会询问你是否手动激活,点击手动激活

图1

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

图1

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

图1

图1

破解完成

图1

免责声明

本教程仅供学习交流使用,如作他用所承受的法律责任一概与作者无关。
如长期使用,请支持正版,点击 购买 Navicat

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容