Navicat Premium 激活
声明:仅用作学习用途,文章参考Github仓库navicat-keygen的文档,仅用作备忘用途,切勿商用,不承担任何责任!
Win 版本
参考navicat-keygen官方文档
https://github.com/DoubleLabyrinth/navicat-keygen/blob/windows/README_FOR_WINDOWS.zh-CN.md
Mac 版本
- 安装Navicat Premium软件
$ cd ~/Downloads
$ wget https://cdn-09.anonfile.com/B9r5Jcwanf/fb131387-1561622716/navicat121_premium_cs.dmg
# 然后像普通的Mac软件包一样,拖入Applications文件夹中即可
- 我提供的软件包是从官网下载的,Navicat Premium 12.1.23版本,更新时间2019年06月25日,支持暗色模式
- 也可以从官网下载,官网地址: https://www.navicat.com.cn/download/navicat-premium
- 使用Git克隆Mac破解软件包navicat-keygen仓库
# 进入工作目录
$ cd ~/Downloads
# 从GitHub中克隆navicat-keygen仓库
$ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
- 安装必备软件包
# 启动终端,使用brew命令安装必要软件包
$ brew install openssl
$ brew install rapidjson
$ brew install capstone
$ brew install keystone
- 编译软件包
# 进入软件包目录
$ cd navicat-keygen
# 编译文件
$ make all
- 使用navicat-patcher
# 进入到bin目录
$ cd bin
# 使用编译好的navicat-patcher软件,为Navicat Premium打补丁
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
- 手动创建签名证书
- 在Launchpad中,找到"钥匙串访问"软件
- 选择
钥匙串访问->证书助理->创建证书颁发机构
- 创建新证书,名称可以随意填写,用户证书处选择"代码签名(Code Signing)"
创建后的证书位于"登陆"处
创建后的证书- 将创建的证书使用鼠标拖入"系统"处,此处可能需要输入密码
- 双击该证书,将证书设置为"始终信任",此处可能需要输入密码
- 执行命令,替换证书
codesign -f -s "<刚刚创建的证书名称>" /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
- 通过证书生成私钥
./navicat-keygen RegPrivateKey.pem
- 在终端提示中,选择Navicat的版本号
- 随意填写用户名与组织名称
- 关闭互联网
- 在Applications中,打开刚刚安装的Navicat Premium,在菜单栏中点击注册按钮
- 在弹出的窗口中,填写上一步终端navicat-keygen生成的序列号,然后点击激活按钮
- 选择手动激活按钮,在手动激活的窗口中,复制请求码,粘贴到命令行中,并且按两次回车按键
- 在终端中,生成了一长串Base64字符串,复制并粘贴至Navicat Premium的手动激活窗口中,并点击激活按钮
- Have Fun!
网友评论