ubuntu安装navicat

ubuntu安装navicat

安装依赖

1
2
3
4
sudo apt-get install build-essential
sudo apt install libcapstone-dev
sudo apt install cmake
sudo apt install rapidjson-dev

编译keystone

1
2
3
4
5
6
7
8
git clone https://github.com/keystone-engine/keystone.git
cd keystone
mkdir build
cd build

../make-share.sh
sudo make install
sudo ldconfig

编译补丁

1
2
3
4
5
6
7
git clone -b linux --single-branch https://github.com/HeQuanX/navicat-keygen-tools.git
cd navicat-keygen-tools
make all

# 检查bin目录下是否有navicat-keygen和navicat-patcher
cd bin
ls

解包官方软件

1
2
3
4
5
6
7
8
# 在navicat-keygen-tools/bin下
# 下载官方navicat15
wget https://www.navicat.com.cn/download/direct-download?product=navicat15-premium-cs.AppImage&location=1

mkdir navicat15
sudo mount -o loop navicat15-premium-cs.AppImage navicat15
cp -r navicat15 navicat15-patched
sudo umount navicat15

破解

1
2
3
4
# 赋予执行权限
chmod +x appimagetool-x86_64.AppImage
chmod +x navicat-patcher
chmod +x navicat-keygen

运行补丁

1
./navicat-patcher navicat15-patched

打包运行破解后的软件

1
2
3
./appimagetool-x86_64.AppImage navicat15-patched navicat15-premium-cs-pathed.AppImage
chmod +x navicat15-premium-cs-pathed.AppImage
./navicat15-premium-cs-pathed.AppImage

然后断网

运行注册机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
./navicat-keygen --text ./RegPrivateKey.pem

# 根据提示,选择Premium、Simplified Chinese、15……
# 生成序列号
[*] Serial number:
NAVC-PJWW-BKN4-C4YW

# 将注册码贴到navicat里,得到注册码,然后注入注册码
[*] Input request code in Base64: (Double press ENTER to end)
nqKkI0BtJR5Nq***==

# 生成激活码
[*] Request Info:
{"K":"NAVCPJWWBKN4C4YW", "DI":"B0A1C7E8FA226577356B", "P":"linux"}

[*] Response Info:
{"K":"NAVCPJWWBKN4C4YW","DI":"B0A1C7E8FA226577356B","N":"zenghaiming","O":"hh","T":1582448573}

[*] Activation Code:
CKrwYGzMf0OZgZCE***==

得到一个注册成功的navicat15-premium-cs-pathed.AppImage,拷贝到喜欢的地方使用

清理

1
2
rm -rf navicat15
rm -rf navicat15-patched

参考文章

ubuntu 安装 navicat

Ubuntu安装激活Navicat Premium 15

Ubuntu20.04安装激活Navicat15


ubuntu安装navicat
https://cellargalaxy.github.io/posts/折腾/16.ubuntu安装navicat/
作者
cellargalaxy
发布于
2021年1月3日
许可协议