1.代码只实现了私钥解密请求码并获取激活码,替换公钥可使用010 Editor、vim、Hex Fiend等编辑器
2.替换公钥部分参考 [https://github.com/DoubleLabyrinth/navicat-keygen] (已看不了,可找其他备份仓库看),英文版秘钥加载和中文版不一样,
直接修改 /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
文件中的Public Key部分
3.公钥替换后需要对navicat重新签名,重新签名后可能有打不开的情况,系统偏好设置-安全与隐私 选仍要打开或者设置允许任何来源,具体百度 [http://www.baidu.com]
4.汉化:将中文版显示包内容 /Applications/Navicat\ Premium.app/Contents/Resources/
下的zh-Hans.lproj文件夹
放入英文版相同目录下,重启navicat就成功了。(所以先安装一遍中文版,把文件zh-Hans.lproj考出来,卸载装英文版再破解....^^)
5.仅用于研究学习