2019-09-27  5,548 views 发表评论

Navicat Premium 12 永久破解方法(Windows版)

这个破解方式是采用GitHub开源项目来实现的,需要下载两个文件,选中最新版下载,当前最新为v4.0 release版本,下载地址:

https://github.com/DoubleLabyrinth/navicat-keygen/releases

选择系统内核对应的版本的ZIP文件下载,后解压会得到两个文件,navicat-keygen.exe和navicat-patcher.exe:

image.png

为了方便可将两个文件放入Navicat Premium的安装目录,这样就可以直接用cmd进入安装目录执行命令,我这里是用的cmder来代替cmd,具体操作如下:

1.执行:navicat-patcher.exe .

因为是在Navicat安装目录下执行,所以使用 [.],如果是不拷贝至安装目录需要完整的安装 路径

执行后出会生成一个RegPrivateKey.pem文件,说明第一步执行成功

***************************************************
*       Navicat Patcher by @DoubleLabyrinth       *
*                  Version: 4.0                   *
***************************************************

Press Enter to continue or Ctrl + C to abort.

[+] Try to open Navicat.exe ... Ok!
[+] Try to open libcc.dll ... Ok!

[+] PatchSolution0 ...... Ready to apply
    [*] Patch offset = +0x029bccd8
[+] PatchSolution1 ...... Ready to apply
    [*] [0] Patch offset = +0x02206c00
    [*] [1] Patch offset = +0x0074c489
    [*] [2] Patch offset = +0x02206910
    [*] [3] Patch offset = +0x0074c46f
    [*] [4] Patch offset = +0x02206904
[-] PatchSolution2 ...... Omitted
[+] PatchSolution3 ...... Ready to apply
    [*] [  0] Instruction RVA = 0x016539c8, Patch Offset = +0x023e64d4
    [*] [  1] Instruction RVA = 0x01653a1f, Patch Offset = +0x01652e23
    ...................................
    ..................................    #中间省略
[*] +0165ac48: 24 2b c2 00 ---> d1 c6 d8 00
[*] +023e66c0: 37 73 57 ---> 49 65 4b
[*] +023e66c4: 36 63 6a ---> 70 48 30
[*] +023e66c8: 78 6c 6a 75 75 51 61 ---> 6e 53 77 67 35 45 5a
[*] +023e66d8: 77 49 44 41 ---> 77 49 44 41
[*] +0165f91c: 51 41 ---> 51 41
[*] +0165f921: 42 ---> 42

[*] New RSA-2048 private key has been saved to
D:\Navicat Premium 12\RegPrivateKey.pem

*******************************************************
*           PATCH HAS BEEN DONE SUCCESSFULLY!         *
*                  HAVE FUN AND ENJOY~                *
*******************************************************

2.执行:navicat-keygen.exe -text RegPrivateKey.pem

-text参数,navicat-keygen.exe最终将生成Base64样式的激活码。这个选项是给Navicat新激活方式使用的,还有-bin,这个参数会生成license_file文件,给旧激活方式使用

执行后悔要求你选择产品类别,语言和版本号,之后会生成一个序列号,填的名字和组织可以任意填写

image.png

之后出现:input request code in Base64: (Input empty line to end),要求填写请求码,此时不要急着结束。先断开网络,拿生成好的的Serial number输入到Navicat中进行激活,如果出现询问是否手动,那就激活窗口中的请求码复制到命令行里,然后两次回车,得到如下:

image.png

此时会出现一个 Activation Code,将它复制到激活窗口,然后点击激活,不出意外就能激活成功!

image.png

就此可以尽情享受Navicat Premium 了!!

在此感谢GitHub项目贡献者,让我们节省了很多时间!

 

GitHub项目文档地址:

https://github.com/DoubleLabyrinth/navicat-keygen/blob/windows/doc/how-to-use.windows.zh-CN.md

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: