Deepin@20 下安装 Navicat 15 Premium 并永久激活教程!

众所周知,由于一些不是个傻子都知道的原因。Deepin官方商城绝对不太可能上一个“家喻户晓”的数据库管理工具的破解版,因此我只能求助于度娘,不过好在经过一番搜索后,问题解决!截止到2021年10月30日,实测依旧可用!

2021-10-30 13-23-21屏幕截图.png

破解流程

  1. 下载官方安装包
  2. 解压官方安装包,使用破解补丁注入破解补丁
  3. 使用打包工具生成已破解的安装包
  4. 运行注册机,生成密钥
  5. 断网运行 Navicat@15,根据注册机给的密钥填入
  6. 显而易见没网所以进入离线激活流程
  7. 将离线激活代码填入注册机生成激活码
  8. 填入激活码,激活软件

2021年11月7日追加内容

之前写博客的时候忘记加上了,需要提前搭建好破解环境,否则后面没办法执行,具体环境操作如下:

安装 libcapstone 库

sudo apt-get install libcapstone-dev -y

拉取 keystone 项目并编译执行如下命令

sudo apt-get install cmake -y
git clone https://github.com/keystone-engine/keystone.git
cd keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig

2021年12月25日补充

如果 ../make-share.sh 这一步 cmake 报错,首先检查 cmake 是否正确安装!如果安装没问题,那么检查是不是这个错:No CMAKE_CXX_COMPILER could be found,如果是这个错,可以输入 sudo apt-get install -y build-essential 解决!

安装 rapidjson-dev 包

sudo apt-get install rapidjson-dev

破解流程

第一步

首先,我们下载官方的安装包,链接我都给你们准备好了,在这里

https://download.navicat.com.cn/download/navicat15-premium-cs.AppImage

当然!如果你闲的蛋疼可以自己去官网自己找下载链接我也是不反对的。

第二步

准备好安装包后,然后准备好破解补丁全家桶,Navicat15 破解补丁.zip ← 站内下载,请文明使用!谢谢!

破解补丁主要是三个文件:

  1. appimagetool-x86_64.AppImage -- 重新打包成安装包的软件
  2. navicat-patcher -- 破解工具
  3. navicat-keygen -- 密钥生成工具

第三步

不要安装官方的安装包,直接解压出来,Deepin由于本身有可视化界面,所以敲不敲命令都一样,目的就是为了解压出来安装包。

在下面的配图中你可以看到有一个 navicat15-premium-cs 的文件夹,这个就是解压出来的

2021-10-30 13-45-39屏幕截图.png

第四步

在开始“注入”之前,别忘了先把要给的权限给了,如下

chmod +x appimagetool-x86_64.AppImage 
chmod +x navicat-patcher 
chmod +x navicat-keygen

2021-10-30 13-51-51屏幕截图.png

第五步

使用如下命令注入破解补丁:

./navicat-patcher ./navicat15-premium-cs

他会提示你按回车键确认,你按一下就行了,然后终端会哗啦啦回显一堆东西,如果在命令执行结束后看到如下字样表示成功了!

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

第六步

使用如下命令将已经“注入”补丁的文件夹打包成安装包,注意!这个时候你会在当前目录下生成一个 RegPrivateKey.pem 文件,这个是有用的,不要删!下一步要用到。

再补充下,这里我说安装包是方便大多数人理解,更准确的描述这应该是一个“可执行程序”,但我估摸着我直接说“可执行程序”应该有人不能理解,所以这里称之为“安装包”

./appimagetool-x86_64.AppImage ./navicat15-premium-cs ./navicat15-premium-cs-patch.AppImage

第七步

现在这个 navicat15-premium-cs-patch.AppImage 就是 支持破解 的了!那么怎么破解呢?肯定第一步是你要先启动他,这一步的时候记得断网。激活的流程就跟 windows 上一样,我就不配图了,主要说一下这个密钥和激活码怎么来!

你需要执行如下命令根据 RegPrivateKey.pem 文件获得激活码。

./navicat-keygen --text ./RegPrivateKey.pem

2021-10-30 14-04-45屏幕截图.png

然后他会问你3件事

第一件事:你想激活啥?(如上图,选1)

**********************************************************
*       Navicat Keygen (Linux) by @DoubleLabyrinth       *
*                   Version: 1.0                         *
**********************************************************

[*] Select Navicat product:
 0. DataModeler
 1. Premium
 2. MySQL
 3. PostgreSQL
 4. Oracle
 5. SQLServer
 6. SQLite
 7. MariaDB
 8. MongoDB
 9. ReportViewer

(Input index)> 1

第二件事:你想用什么语言?(也选择1,1=简体中文,当然你闲的蛋疼你可以换成其他语种,不影响注册)

[*] Select product language:
 0. English
 1. Simplified Chinese
 2. Traditional Chinese
 3. Japanese
 4. Polish
 5. Spanish
 6. French
 7. German
 8. Korean
 9. Russian
 10. Portuguese

(Input index)> 1

第三件事:你想破解的版本(根据自己实际诉求填入,比如这里我们就填入15)

[*] Input major version number:
(range: 0 ~ 15, default: 12)> 15

这个时候,他就会生成一个激活码,如下!复制到 Navicat 里面,然后点激活,因为没网,他会提示你离线激活。

2021-10-30 14-17-47屏幕截图.png

这个时候继续回到 navicat-keygen,它提示你填写名字和组织名,可以留空。然后他会提示你输入离线激活的码!

[*] Your name: 黄俊杰
[*] Your organization: 无业游民

填写完成后,他会提示你输入 请求码, 这个在输入激活码后因为没网会提示手动激活,点击手动激活按钮会弹出一个新的窗口,在这个窗口上面的内容就是 请求码,复制到终端内双击回车生成激活码,回填到下方的 激活码 区域即可激活!

完整配图如下!

2021-10-30 14-18-03屏幕截图.png

2021-10-30 14-19-16屏幕截图.png

2021-10-30 14-19-33屏幕截图.png

2021-10-30 14-19-50屏幕截图.png

2021-10-30 14-20-00屏幕截图.png

最后留言

破解仅仅是方便一些暂时没有条件购买正版的用户群体,如果本身有能力并且愿意支持正版的,还是推荐买正版的!
当然我相信大多数人应该都和我一样不太会买正版的,原因我其实总结来说就是国情如此,盗版已成主流,用正版似乎成了浑浊!
正版优越党勿秀下限,我不想跟你们耍嘴皮子,你累我也累!我相信你有钱你富可敌国,我做我的穷人就好了!