Deepin@20 下安装 Navicat 15 Premium 并永久激活教程!
众所周知,由于一些不是个傻子都知道的原因。Deepin官方商城绝对不太可能上一个“家喻户晓”的数据库管理工具的破解版,因此我只能求助于度娘,不过好在经过一番搜索后,问题解决!截止到2021年10月30日,实测依旧可用!
破解流程
- 下载官方安装包
- 解压官方安装包,使用破解补丁注入破解补丁
- 使用打包工具生成已破解的安装包
- 运行注册机,生成密钥
- 断网运行 Navicat@15,根据注册机给的密钥填入
- 显而易见没网所以进入离线激活流程
- 将离线激活代码填入注册机生成激活码
- 填入激活码,激活软件
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 ← 站内下载,请文明使用!谢谢!
破解补丁主要是三个文件:
- appimagetool-x86_64.AppImage -- 重新打包成安装包的软件
- navicat-patcher -- 破解工具
- navicat-keygen -- 密钥生成工具
第三步
不要安装官方的安装包,直接解压出来,Deepin由于本身有可视化界面,所以敲不敲命令都一样,目的就是为了解压出来安装包。
在下面的配图中你可以看到有一个 navicat15-premium-cs 的文件夹,这个就是解压出来的
第四步
在开始“注入”之前,别忘了先把要给的权限给了,如下
chmod +x appimagetool-x86_64.AppImage
chmod +x navicat-patcher
chmod +x navicat-keygen
第五步
使用如下命令注入破解补丁:
./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
然后他会问你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 里面,然后点激活,因为没网,他会提示你离线激活。
这个时候继续回到 navicat-keygen
,它提示你填写名字和组织名,可以留空。然后他会提示你输入离线激活的码!
[*] Your name: 黄俊杰
[*] Your organization: 无业游民
填写完成后,他会提示你输入 请求码
, 这个在输入激活码后因为没网会提示手动激活,点击手动激活按钮会弹出一个新的窗口,在这个窗口上面的内容就是 请求码
,复制到终端内双击回车生成激活码,回填到下方的 激活码
区域即可激活!
完整配图如下!
最后留言
破解仅仅是方便一些暂时没有条件购买正版的用户群体,如果本身有能力并且愿意支持正版的,还是推荐买正版的!
当然我相信大多数人应该都和我一样不太会买正版的,原因我其实总结来说就是国情如此,盗版已成主流,用正版似乎成了浑浊!
正版优越党勿秀下限,我不想跟你们耍嘴皮子,你累我也累!我相信你有钱你富可敌国,我做我的穷人就好了!