中文版本需要修改2个文件navicat.exe和libcc.dll,准备好UltraCompare和winhex二个工具。
官方下载:
https://www.navicat.com.cn/download/navicat-premium
英文破解下载:
https://soft98.ir/software/programming/16341-navicat-premium.html
一、用winhex21.4修改中文版navicat.exe (参照英文版的修改)
https://www.x-ways.net/winhex/index-m.html
https://www.x-ways.net/winhex.ziphttps://www.x-ways.net/winhex-x64-addon.zip
1、破解跳转00000150 158开始的3个字段修改为 DE D2 38000001a0 1a9开始的5个字段修改为 00 00 00 00 00
2、修改显示版本标志 , 官方页面 只有2个版本(企业版,非商业版)搜索Splash两次,在yyyy yyyy之间,后面跟着 C o p y r i g h t
FF FF FF FF 04 00 00 00 5E 97 46 55 1A 4E 48 72 B0 04 02 00 FF FF FF FF 显示文字 非商业版FF FF FF FF 04 00 00 00 01 4F 1A 4E 48 72 00 00 B0 04 02 00 FF FF FF FF 显示文字 企业版
第一个yyyy后是标准版,第二个yyyy后是非商业版,第三个yyyy后是未注册版,现改未注册版为企业版
https://web.100xgj.com/utf8 中文转utf-8 商 5546 十六进制就是 46 55企 4F01 十六进制就是 01 4F业4E1A 十六进制就是 1A 4E版7248 十六进制就是 48 72
3、删除无用段落搜索 /assembly 三次,删除最后多余的段落
二、libcc.dll用英文破解版即可
https://www.cnblogs.com/fyblzds/p/18458559
把winmm.dll移动到navicat17安装目录下即可
注:这种方法可以适应升级后续新版