先上图感受一下:
一、用到的工具
navicat15-premium-cs.AppImage:Navicat 15 premium 官方简体中文试用版,可以去官网下载
navicat-patcher:补丁
navicat-keygen :注册机
appimagetool-x86_64.AppImage:Linux 独立运行软件打包工具
以上全套下载地址: 点此下载,提取码: nsp4
二、系统环境配置
安装 capstone
sudo apt-get install libcapstone-dev
安装 keystone
sudo apt-get install cmake
git clone https://github.com/keystone-engine/keystone.git
cd keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig
安装 rapidjson
sudo apt-get install rapidjson-dev
三、破解操作步骤
1、赋予执行权限
chmod +x appimagetool-x86_64.AppImage
chmod +x navicat-patcher
chmod +x navicat-keygen
2、将官方的navicat软件解压(已解压跳过),得到文件: navicat15-premium-cs.AppImage
3、新建文件夹,执行如下步骤
mkdir navicat15
mount -o loop navicat15-premium-cs.AppImage navicat15
cp -r navicat15 navicat15-patched
3、运行补丁程序
./navicat-patcher navicat15-patched
上述命令运行后,会得到RegPrivateKey.pem文件
看到上述提示,表示生成成功,继续下一步
4、打包成独立运行软件
./appimagetool-x86_64.AppImage navicat15-patched navicat15-premium-cs-patched.AppImage
5、运行补丁后软件包
chmod +x navicat15-premium-cs-patched.AppImage
6、运行注册机
./navicat-keygen –text ./RegPrivateKey.pem
选择产品类型: 1 Premium
选择语言: 1 Simplified Chinese
选择版本: 15
生成序列号: 复制你自己电脑上类似下图中的这串序列号,填写至软件注册页面,并在断网后选择手工激活,这一步开始,一直到结束,请把电脑断网,断网,断网!!!!!!
返回命令行,填写个人信息,回车
看到命令行提示下面的信息时,复制navicat软件的请求码
将上面请求码复制后,直接粘贴到命令行
粘贴后,连续两次回车,出现激活码,如下图
复制上图箭头的激活码,粘贴到软件处
点击 ok按钮,弹出激活成功的界面,至此,软件破解成功
最后,将应用加入桌面,使用root权限才行哦
cd /usr/share/applications
vim navicat-15.desktop
向文件中加入下面命令,其中里面的路径自己修改
[Desktop Entry]
Encoding=UTF-8
Name=Navicat Premium
Comment=The Smarter Way to manage dadabase
Exec=/media/bililovy/_dde_data/softwares/Navicat/navicat15-premium-cs-patched.AppImage
Icon=/media/bililovy/_dde_data/softwares/Navicat/navicat15-patched/navicat-icon.png
Categories=Development;Application;Database;MySQL;navicat
Version=15
Type=Application
Terminal=0
保存后,在桌面开始菜单就没了
【特别声明】:软件开发不易,提倡有能力者支持原版