Navicat 12.1 Macos 激活指南

Navicat 12.1

Navicat从版本11开始使用,一直在macos上表现稳定,速度还快,操作也简单,比Mysql workbench好用多了, workbench总是会发生程序崩溃,修改数据还要点Apply键。对开发来说很不好用. 以下是整个过程的记录

官方网站上 https://www.navicat.com/en/download/navicat-premium 下载最新的版本12.1, 选择Macos. 英文版

安装完以后,可以不急着打开,先看看下面的文章,但不要按照它的来做,因为它说的不是很清楚,但它指出了一个大概方向, 告诉你去哪里下载激活文件.

https://www.notion.so/The-tutorial-for-cracking-Navicat-Premium-12-on-macOS-1d0a893358e64e8bb3b8b2a7dba993b9

以下是我的操作过程

  1. 下载和编译注册文件
$ git clone https://github.com/DoubleLabyrinth/navicat-keygen.git -b mac
$ cd navicat-keygen
$ cd navicat-patcher
$ make release

下载的注册文件是一个c语言的代码,需要我们自己编译, 因为有源代码,所以大小可以放心使用, 在这里我们应该首先感谢源程序的使用DoubleLabyrinth. 在上面编译的时候,可能需要先执行安装 xcode select -- install

编译完成后,我们在 navicat-keygen/navicat-patcher 文件夹中,使用 ./navicat-patcher 来修改Navicat中的代码,添加自己的公钥到navicat程序, 详细的可以看中文版说明
cat README.zh-CN.md

$ ./navicat-patcher 

Navicat的执行文件,可以通过 cd /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium 来查找

我的命令是

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

当执行完navicat-patcher之后,你在命令行中会看到success

  1. 生成自己的代码签名
    我们在上一步中使用navicat-patcher修改了程序,所以它现在是不可以使用,需要对它进行重新签名,生成签名的方式是 打开应用面板, 搜索Keychain Access, 在应用程序的左上角, 创建一个证书
    如下所示
    Navicat 12.1 Macos 激活指南_第1张图片
    Navicat 12.1 Macos 激活指南_第2张图片
    这个名字可以自定义,可以直接用你的名字, 但要好记,我们后面还需要使用到. 填了邮箱和有效期后,一路默认就可以了

生成完证书后,我们回到命令行工具, 对我们修改的navicat 进行签名

codesign -f -s "xiongxiong" ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
  1. 注册
    先在命令行中执行以下的命令
$ cd ..
$ cd navicat-keygen
$ make release
$ ./navicat-keygen 2048key.pem #(or your own key.pem)

选择程序的版本,我这里是0 English. 然后会给你一个序列号,我们打开navicat, 但不要关闭命令行工具. 在navicat中选择试用,然后在最上面工具栏, 左上角打开注册页面,输入刚刚的序列号,断网后,点击激活,在选择手动激活, 复制请求码回到我们的命令行工具

your name: < 直接回车,不要输入内容>
Yout organization: <直接回车, 不要输入内容>
Input Request Code(in Base64)
把请求码粘贴在这, 之后两次回车

执行完后,后返回一段Activation Code, 把它复制到navicat, 激活成功

Navicat 12.1 Macos 激活指南_第3张图片

你可能感兴趣的:(Navicat 12.1 Macos 激活指南)