Navicat下载安装
下载地址:Navicat官网下载
选择默认安装即可下载navicat-keygen
下载地址:navicat-keygen
解压navicat-keygen
以管理员身份运行命令提示符
进入navicat-keygen的解压目录下
替换公共密钥
navicat-patcher.exe <Navicat installation path> [RSA-2048 PEM file]
复制<Navicat installation path>
:Navicat安装的完整路径,此参数必须指定
。[RSA-2048 PEM file]
:RSA-2048私钥文件的完整路径或相对路径,此参数是可选的
。如果未指定,navicat-patcher.exe将RegPrivateKey.pem在当前目录中生成新的RSA-2048私钥文件。D:\> cd download\navicat-keygen-for-x64
D:\download\navicat-keygen-for-x64> navicat-patcher.exe "D:\soft\Navicat Premium 12"
***************************************************
* Navicat Patcher by @DoubleLabyrinth *
* Release date: Jan 19 2019 *
***************************************************
Press Enter to continue or Ctrl + C to abort.
MESSAGE: PatchSolution0 will be omitted.
MESSAGE: PatchSolution3: Keywords[0] has been found:
Relative Machine Code Offset = +0x0000000001644a08
Relative Machine Code RVA = +0x0000000001645608
Patch Offset = +0x00000000023d56e4
Patch Size = 3 byte(s)
...
...
...
MESSAGE: PatchSolution3: Keywords[110] has been found:
Relative Machine Code Offset = +0x000000000165155e
Relative Machine Code RVA = +0x000000000165215e
Patch Offset = +0x0000000001651561
Patch Size = 1 byte(s)
MESSAGE: PatchSolution2 will be omitted.
MESSAGE: PatchSolution1: Keywords[0] has been found: offset = +0x021f7390.
MESSAGE: PatchSolution1: Keywords[1] has been found: offset = +0x0074bd39.
MESSAGE: PatchSolution1: Keywords[2] has been found: offset = +0x021f70a0.
MESSAGE: PatchSolution1: Keywords[3] has been found: offset = +0x0074bd1f.
MESSAGE: PatchSolution1: Keywords[4] has been found: offset = +0x021f708c.
MESSAGE: Generating new RSA private key, it may take a long time.
MESSAGE: New RSA private key has been saved to RegPrivateKey.pem.
Your RSA public key:
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsWnV5hQxlXvDA3Ad4k5N
ZLz4cO+iGEPegSovIDcwTo097I+0pXYKPTVl+0iKC5JtJRObb4Xx9yK9gGwqkcxo
o6WzKq0xY1jz7X6obxwlQCNse3Os1wr0rIY0UzP1dCpkW/5MwGbFxiB6PEVqkzmJ
CmHBzZDRu/jAuL1nyoiGnUStqwENNYhyl4k7r8AiJkBZGMOCrj6v0JfgNna25Ce6
QCFojlY4dkYQ5/7njQ3qpLwMeLEXEysMW3aUScSB68/vsHnB4C0fIkwfEPYZ/AC5
AqbWHVbNmveB3rjV+tZZxXcLE8ArgKh1Gs+2VtnL09gwHm6WcpyPZ42G6tMDjWyw
1wIDAQAB
-----END PUBLIC KEY-----
******************************************
* PatchSulution3 *
******************************************
@ +023d56e4: 4D 49 49 ---> 4D 49 49
@ +01644a63: 42 49 ---> 42 49
@ +01644a68: 6A ---> 6A
@ +01644ace: 41 ---> 41
...
...
...
@ +023d58d4: 36 63 6A ---> 47 36 74
@ +023d58d8: 78 6C 6A 75 75 51 61 ---> 4D 44 6A 57 79 77 31
@ +023d58e8: 77 49 44 41 ---> 77 49 44 41
@ +0165155c: 51 41 ---> 51 41
@ +01651561: 42 ---> 42
******************************************
* PatchSulution1 *
******************************************
@ +0x021f7390
Previous:
+0x00000000021F7390 44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31 D75125B70767B941
+0x00000000021F73A0 34 35 42 34 37 43 31 43 42 33 43 30 37 35 35 45 45B47C1CB3C0755E
+0x00000000021F73B0 37 43 43 42 38 38 32 35 43 35 44 43 45 30 43 35 7CCB8825C5DCE0C5
...
...
...
@ +0x021f708c
Previous:
+0x00000000021F7080 31 32 32 35 4f 45 29 2e 00 00 00 00 39 32 39 33 1225OE).....9293
+0x00000000021F7090 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3...............
After:
+0x00000000021F7080 31 32 32 35 4f 45 29 2e 00 00 00 00 32 37 45 38 1225OE).....27E8
+0x00000000021F7090 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E...............
MESSAGE: Patch has been done successfully.复制使用生成激活码
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将要求您输入Navicat产品ID号,语言签名号。它一般用于将来使用。<RSA-2048 PrivateKey(PEM file)>
:RSA-2048私钥文件的完整路径或相对路径,此参数必须指定
。
注意:暂时不要输入任何字符,也不要回车且不要关闭窗口。断开网络,启动Navicat并激活
断开网络
启动Navicat
输入由navicat-keygen.exe生成的Serial Number
,激活
连接网络并复制请求码
连接网络
复制请求码

复制生成Base64字符串的激活码
将复制的请求码粘贴cmd窗口中,输入空行结束keygen程序(连续两次回车)
激活Navicat
将生成Base64字符串的激活码粘贴到Navicat激活窗口中,并点击激活。
激活成功
查看永久许可证!