前言
本教程破解的版本为 Navicat Premium 12.1.27,理论上支持 12.0.24~最新版,所以在你开始破解时请确认你的版本
下载并安装
进入 Navicat Premium,选中对应软件进行下载,安装就不多说了,整安装就可以了
编译
1. 安装依赖
首先你的确认你安装了 brew,没有的话就先去装一个吧,然后安装下列库
brew install openssl
brew install capstone
brew install keystone
brew install rapidjson
brew install libplist
2. 克隆项目
克隆 Mac 分支,并编译 keygen 和 patcher
git clone -b mac --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
cd navicat-keygen
make all
编译成功后当前目录下的 bin 文件下回出现两个可执行文件
ls bin/
3. 备份
- 备份好
Navicat Premium.app/Contents/MacOS/Navicat Premium
,防止翻车(不怕翻车可跳过) - 备份好 Navicat 中所有已保存的数据库连接(包括密码),我没备份(可跳过)
- 移除所有 Navicat 在钥匙链中保持的密码,可通过搜索
navacat
来找到他们
4. 使用 navicat-patcher 替换公钥:
Usage:
navicat-patcher <Navicat installation path> [RSA-2048 Private Key File]
<Navicat installation path> Path to `Navicat Premium.app`.
Example:
/Applications/Navicat\ Premium.app/
This parameter must be specified.
[RSA-2048 Private Key File] Path to a PEM-format RSA-2048 private key file.
This parameter is optional.
Navicat installation path
:Navicat Premium.app
的路径,必填RSA-2048 Private Key File
:PEM 格式的 RSA-2048 的私钥路径,可选,不填会在当前目录下生成一个新的 RSA-2047 密钥文件RegPrivateKey.pem
默认如下:
./navicat-patcher /Applications/Navicat\ Premium.app/
5. 生成一份自动签名 的代码签名证书
- 打开钥匙串访问
- 选择创建证书
- 输入名称"Navicat",身份类型,证书类型
- 点击创建
6. 签名
codesign -f -s "Navicat" /Applications/Navicat\ Premium.app/
激活
1. 使用 navicat-keygen
生成序列号和激活码
Usage:
navicat-keygen <RSA-2048 Private Key File>
<RSA-2048 Private Key File> Path to a PEM-format RSA-2048 private key file.
This parameter must be specified.
RSA-2048 Private Key File
,PEM 格式的 RSA-2048 密钥文件路径,既上文中提到的RegPrivateKey.pem
默认如下:
./navicat-keygen ./RegPrivateKey.pem
输入语言以及主版本号后会得到一个序列号
使用这个序列号来激活 Navicat
接下来会要求你输入用户名以及组织名,随意填写即可
之后你会被要求填入请求码
请不要关闭注册机!
请不要关闭注册机!
请不要关闭注册机!
2. 断网并启动 Navicat premium 完成激活
- 启动时点击注册
- 在注册页面输入注册机给你的序列号,点击激活
- 一般都会激活失败,这时点击手动激活即可
- 手动激活的窗口会给到你一个请求码,复制并粘贴到注册机里面,两次回车结束输入
- 不出意外的话,你会得到一个激活码,复制它并粘贴到 navicat 的手动激活窗口
- 最后点击激活,没出问题的话就激活成功了
参考
后记
由于删除了钥匙串的密码,所以原有连接里的密码可能需要重新输入
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于