Navicat Premium for Mac 破解教程
前言
本教程破解的版本为Navicat Premium 12.1.27,理论上支持12.0.24~最新版,所以在你开始破解时请确认你的版本
下载并安装
进入Navicat Premium,选中对应软件进行下载,安装就不多说了,整安装就可以了
编译
1. 安装依赖
首先你的确认你安装了brew,没有的话就先去装一个吧,然后安装下列库
1 | brew install openssl |
2. 克隆项目
克隆Mac分支,并编译keygen和patcher
1 | git clone -b mac --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git |
编译成功后当前目录下的bin文件下回出现两个可执行文件
1 | ls bin/ |
3. 备份
- 备份好
Navicat Premium.app/Contents/MacOS/Navicat Premium
,防止翻车(不怕翻车可跳过) - 备份好Navicat中所有已保存的数据库连接(包括密码),我没备份(可跳过)
- 移除所有Navicat在钥匙链中保持的密码,可通过搜索
navacat
来找到他们
4. 使用navicat-patcher替换公钥:
1 | Usage: |
Navicat installation path
:Navicat Premium.app
的路径,必填RSA-2048 Private Key File
:PEM格式的RSA-2048的私钥路径,可选,不填会在当前目录下生成一个新的RSA-2047密钥文件RegPrivateKey.pem
默认如下:
1 | ./navicat-patcher /Applications/Navicat\ Premium.app/ |
5. 生成一份自动签名 的代码签名证书
- 打开钥匙串访问
- 选择创建证书
- 输入名称"Navicat",身份类型,证书类型
- 点击创建
6. 签名
1 | 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的手动激活窗口
- 最后点击激活,没出问题的话就激活成功了
参考
后记
由于删除了钥匙串的密码,所以原有连接里的密码可能需要重新输入
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 顾澜的技术小站!
评论
GitalkValine