README.md

Navicat激活


下载最新版的注册机

注册机 GitHub 地址
注册机下载地址

  • 理论上 最新版注册机 可激活 Navicat 官网 最新版本 软件,但不建议下载最新版本,官网更新太快,可能导致老版本注册机注册失败。
  • 为了 防止激活失败,建议使用博主教程所使用的版本。

下载 Navicat 软件

下载并安装软件,之后按照 注册机具体用法 进行激活。

注册机具体用法

1、解压注册机到任意目录

2、管理员模式 打开 cmd 命令行,并切换到注册机所在的目录,执行命令(见图一)

使用 navicat-patcher.exe 替换掉 navicat.exelibcc.dll 里的 Navicat 激活公钥。

navicat-patcher.exe <Navicat installation path> [RSA-2048 PEM file]

# <Navicat installation path>:是你的 navicat 安装目录,注意路径如果有空格,请给整个路径打上引号
# [RSA-2048 PEM file]:是 RSA-2048私钥文件的完整路径或相对路径

# 例如:navicat-patcher.exe "C:\Program Files\PremiumSoft\Navicat Premium 12" .\RegPrivateKey.pem

20211109220411

3、接下来使用 navicat-keygen.exe 来生成序列号和激活码(见图二)

navicat-keygen.exe <-bin|-text> [-adv] <RSA-2048 PrivateKey(PEM file)>

# <-bin|-text>: 必须是 -bin 或 -text(必填参数)
## 如果指定了-bin,navicat-keygen.exe 最终将生成 license_file 文件。这个选项是给 Navicat 旧激活方式使用的
## 如果指定了-text,navicat-keygen.exe 最终将生成 Base64 样式的激活码。这个选项是给 Navicat 新激活方式使用的

# [-adv]: 开启高级模式(可选参数)
## 如果指定了这个参数,navicat-keygen.exe 将会要求你手工填写产品ID号、语言标识号。这个选项一般是给以后用的

# <RSA-2048 PrivateKey(PEM file)>: RSA-2048私钥文件的完整路径或相对路径(必填参数)

# 例如:navicat-keygen.exe -text .\RegPrivateKey.pem

你会被要求选择 Navicat 产品类别、语言以及输入主版本号。之后会随机生成一个序列号(见图二)。

接下来你会被要求输入 用户名 和组 织名 ;请随便填写,但不要太长。

20211109220428

之后你会被要求填入请求码。注意 不要关闭命令行

4、断开电脑网络连接,并打开 Nacicat 软件

  • 找到注册窗口,并填入随机生成的序列号。然后点击激活按钮。
  • 一般来说在线激活肯定会失败(没有网络),这时候 Navicat 会询问你是否手动激活,直接选吧。
  • 在手动激活窗口你会得到一个请求码,复制它并把它粘贴到命令行里。最后别忘了连按至少两下回车结束输入。
  • 如果不出意外,你会得到一个看似用 Base64 编码的激活码。直接复制它,并把它粘贴到 Navicat 的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。

20211109220447

有人反馈升级之后没法激活

是这样的,升级之后主程序里的公钥会变回官方的公钥,所以升级后请删掉原来备份的 navicat.exe.backup,然后重新对 navicat.exepatcher,然后再激活。