Skip to content
This repository has been archived by the owner on Dec 23, 2023. It is now read-only.

支持Linux最新版15.0.28版本(中文) #31

Open
ZhangPF2000 opened this issue Aug 29, 2021 · 1 comment
Open

支持Linux最新版15.0.28版本(中文) #31

ZhangPF2000 opened this issue Aug 29, 2021 · 1 comment

Comments

@ZhangPF2000
Copy link

情况说明

我安装了一个debian虚拟机,在虚拟机中进行测试
成功之后就搞到实体机中了

第一步

按照教程: https://github.com/HeQuanX/navicat-keygen-tools/blob/main/doc/how-to-build.zh-CN.md
安装下面三个库

  • capstone
  • keystone
  • rapidjson

注意事项:
在下面的编译的时候
该仓库已经没了git clone -b linux --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
需要换成git clone https://github.com/HeQuanX/navicat-keygen-tools.git
cd navicat-keygen-tools
make all
因为是在虚拟机中,有好多东西都没有,还要重新安装
具体的我忘了,不过都不太重要,报错了去google查查,安装一下库就差不多了

第二步

挂载-复制-删除
官方AppImage下载地址

$ mkdir ~/Desktop/navicat15-premium-cs
$ sudo mount -o loop ~/Desktop/navicat15-premium-cs.AppImage ~/Desktop/navicat15-premium-cs
$ cp -r ~/Desktop/navicat15-premium-cs ~/Desktop/navicat15-premium-cs-patched
$ sudo umount ~/Desktop/navicat15-premium-cs
$ rm -rf ~/Desktop/navicat15-premium-cs

第三步

使用 navicat-patcher 替换官方公钥
https://github.com/HeQuanX/navicat-keygen-tools/blob/main/README.zh-CN.md

test@debian:~/navicat-keygen-tools/bin$ ls
navicat-keygen  navicat-patcher
test@debian:~/navicat-keygen-tools/bin$ ./navicat-patcher ~/Desktop/navicat15-premium-cs

注意:该过程正确的话就会有一大堆输出
参考 https://github.com/HeQuanX/navicat-keygen-tools/blob/main/README.zh-CN.md 中的样例输出
这个过程会在当前文件夹~/navicat-keygen-tools/bin下生成一个文件RegPrivateKey.pem
这个RegPrivateKey.pem文件是在这生成的,第一次搞我还不知道,看了issue才知道...

第四步

将文件重新打包成AppImage:
接下来的这些基本都没啥问题了

$ wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'
$ chmod +x appimagetool-x86_64.AppImage
$ ./appimagetool-x86_64.AppImage ~/Desktop/navicat15-premium-cs-patched ~/Desktop/navicat15-premium-cs-patched.AppImage

运行刚生成的AppImage

$ chmod +x ~/Desktop/navicat15-premium-cs-patched.AppImage
$ ~/Desktop/navicat15-premium-cs-patched.AppImage

如果后面测试完成之后,该破解AppImage文件可以用
就可以直接将这个文件复制到主机上,再进行破解了
我的主机系统
debian 11
5.10.8的内核

第五步

使用navicat-keygen来生成 序列号 和 激活码
test@debian:~/navicat-keygen-tools/bin$ ./navicat-keygen --text ./RegPrivateKey.pem
这个RegPrivateKey.pem是在bin目录下的,就是上面生成的
一定要注意这个路径不要搞错(最好使用tab键自动补全出来)
重要的事情说三遍

断网

断网

断网

断网之后才能进行破解
按照教程 https://github.com/HeQuanX/navicat-keygen-tools/blob/main/README.zh-CN.md 中的进行一步一步的操作
产品选择Premium
语言选择简体中文
版本15
这个时候会生成一个密钥
该进程不能终止,如果终止就要重新来


在破解AppImage打开的注册窗口中输入
只有上面的都对了(产品,语言,版本.....),这个密钥才对
后面会有一个绿色的勾,否则是错误的叉
如果是叉就不能点击下面的激活(我第一次就是死这了)
激活时,由于没有网络,就会弹出窗口,里面可以选择手动激活
点击手动激活,复制里面的请求码
在终端中粘贴, 回车两次即可
复制 Activation Code: 粘贴回去,即可激活

第六步

删除清理

后续

如果你和我一样的话,打算在虚拟机中试试
可以在第四步后,复制破解AppImage到主机上打开
后面的第五步依旧可以在虚拟机中完成

@dparticle
Copy link

15.0.28 版本使用 bug(非破解问题):处于 ER 图表查看时无法删除数据库,报错信息为 Program received signal SIGSEGV, Segmentation fault.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants