刚换了m2的硬盘从manajro转到deepin,由于变动,需要重新破解,最初网上找的在线破解网址已经找不到了,所以需要自己动手,这里记录一下:
需要的资源文件:内涵navicat15版本和
链接: https://pan.baidu.com/s/12U6UaPVypjlVGpIoZqJzvA 密码: rt1t
环境配置(Debian实例)
- capstone
sudo apt-get install libcapstone-dev
2.cmake
sudo apt-get install cmake
3.keystone,获取源码并且编译安装
# clone 仓库
git clone https://github.com/keystone-engine/keystone.git
cd keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig
4.rapidjson
sudo apt-get install rapidjson-dev
破解
- 载破解文件并解压缩,将此三个文件剪切到
/navicat
目录下,与navicat
官方AppImage
文件放在同一目录下,给破解文件授权可写权限
chmod +x appimagetool-x86_64.AppImage navicat-patcher navicat-keygen
- 挂载并解包官方AppImage文件
mkdir navicat15
# 挂载官方包
mount -o loop navicat15-premium-cs.AppImage navicat15
cp -r navicat15 navicat15-patched
- 运行破解补丁文件,生成RSA证书.pem文件
./navicat-patcher navicat15-patched
- 重新打包生成可执行的AppImage文件
./appimagetool-x86_64.AppImage navicat15-patched navicat15-premium-cs-pathed.AppImage
# 修改文件权限
chmod +x navicat15-premium-cs-pathed.AppImage
- 运行新打包的文件,运行navicat软件
./navicat15-premium-cs-pathed.AppImage
- 新开一个终端窗口,运行注册机,生成序列号和激活码
./navicat-keygen --text RegPrivateKey.pem
- 根据提示分别选择产品类型、语言类型、产品版本生成序列号
**********************************************************
* 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
[*] 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
[*] Input major version number:
(range: 0 ~ 15, default: 12)> 15
[*] Serial number:
NAVC-PJWW-BKN4-C4YW
- 复制生成的序列号粘贴到运行中的navicat中,点击激活选择手动激活(需断开网络),然后复制上面的BASE64代码备用
- 填写个人信息、所在组织信息
[*] Your name: Jason
[*] Your organization: Google
- 粘贴上面复制的BASE64代码后双击回车键生成激活码
[*] Input request code in Base64: (Double press ENTER to end)
# 此处粘贴navicat软件复制的代码
- 如果没出现错误,则会生成激活码
[*] Request Info:
{"K":"NAVCPJWWBKN4C4YW", "DI":"B0A1C7E8FA226577356B", "P":"linux"}
[*] Response Info:
{"K":"NAVCPJWWBKN4C4YW","DI":"B0A1C7E8FA226577356B","N":"Jason","O":"Google","T":1582448573}
[*] Activation Code:
# 此处就是生成的激活码
- 将生成的激活码粘贴到navicat中激活即可
破解记录来源
https://www.yuque.com/fank243/devops/crzwuq
其他说明
供个人记录参考,如果你也是linux桌面端用户可一起交流 。