navicat12.0.27 Mac版破解方法

1.下载Navicat

到官网下载Navicat Premium\color{rgb(255,0,5,.4)}{免费试用}下载git

2. 安装

正常安装软件github

3. 破解激活

是用的激活方式为github的一个开源项目navicat-keygen,项目有windows系统激活,也有mac系统激活数据库

 
 

点击branch切换分支。
下方也有 中文版README能够查看
 
 

 

3.1破解准备

mac上须要安装brew,git以及四个库openssl, capstone,keystone,rapidjson
打开电脑的终端,输入如下命令,回车搞定。json


 
 
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • git安装
$ brew install git
  • 四个库安装
$ brew install openssl
$ brew install capstone
$ brew install keystone
$ brew install rapidjson

3.2拉取代码并编译

  • 拉取mac分支代码,并编译keygen和patcher
$ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
$ cd navicat-keygen
$ make all

编译完成后,你会在bin/文件夹下看到两个可执行文件:windows

$ ls bin/
navicat-keygen    navicat-patcher

3.3备份(新安装可略过)

备份好 Navicat Premium.app/Contents/MacOS/Navicat Premium 以及Navicat中全部已保存的数据库链接(包括密码)。
移除全部Navicat在 Keychain.app (即钥匙链)中保存的链接,若是有的话。
你能够经过搜索关键词 navicat 来找到它们。api

3.4使用navicat-patcher替换掉公钥

命令navicat-patcher 后是你本地navicat的安装路径ruby

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

完成后会生成一个相似RegPrivateKey.pem的文件bash

3.4生成一份自签名的代码证书

1. 打开钥匙串访问
2. 选择建立证书
3. 输入名称“navicat”,身份类型:自签名根证书,证书类型:代码签名
4. 建立
 
程序钥匙串

 
建立证书

 
建立证书

3.5用codesign对Navicat Premium.app重签名

在以前的bin/目录下执行app

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

3.6 使用navicat-keygen来生成 序列号 和 激活码

1. 运行如下命令
./navicat-keygen RegPrivateKey.pem

接下来会要求在终端中输入navicat的语言版本,获取一个序列号,还会要求你输入用户名和组织名。
填写以后会要求填写一个请求码,由于咱们目前尚未请求码,因此到这一步不要关闭终端,也不要输入任何内容。curl

 
运行界面

 

2. 断网,获取请求码

断网后打开Navicat Premium,点击注册按钮,在弹出框中填入上一步keygen生成的 序列号。而后点击激活按钮。

3. 手动激活

激活提示失败后,选择手动激活

4. 获取请求码

在手动激活界面会获得一个请求码,将其复制粘贴到以前终端的keygen里面。按两下回车结束输入。

3.7 激活

将生成的Base64编码的激活码,复制粘贴到手动激活的窗口,点击激活。

相关文章
相关标签/搜索