Linux系统下Navicat激活教程详解
背景
Navicat 是⾹港卓软数字科技有限公司⽣产的⼀系列 MySQL、MariaDB、MongoDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。它有⼀个类似浏览器的图形⽤户界⾯,⽀持多重连线到本地和远程数据库。它的设计合乎各种⽤户的需求,从数据库管理员和程序员,到各种为客户服务并与合作伙伴共享信息的不同企业或公司。 –wikipedia
参考教程:
Navicat Premium 15 永久破解激活⼯具及安装教程(亲测可⽤)
环境
环境清单
Navicat包,官⽹传送阵navicat15-premium-cs.AppImage
Navicat-Keygen⼯具(依赖下⾯三个库)
capstone
keystone (需要cmake)
rapidjson
AppImage打包⼯具
环境准备
Navicat 包下载
准备Navicat-Keygen的编译环境
capstone
sudo apt install libcapstone-dev
keystone
# 安装编译⼯具cmake
sudo apt install cmake
# 获取keystone源码并编译安装
cd /home/
git clone github/keystone-engine/keystone.git
cd keystone
# 创建⼀个build⽬录⽤于存放keystone编译后的库⽂件
mkdir build
cd build
../make-share.sh
# 安装keystone动态库
sudo make install
# 执⾏dconfig动态链接库为系统所共享
sudo ldconfig
rapidjson
sudo apt install rapidjson-dev
编译安装Navicat-Keygen
# 下载
cd /home/
git clone -b linux --single-branch github/Orginly/navicat-keygen.git
cd navicat-keygen
make all
# 授权navicat-pacher 和navicat-keygen
sudo chmod a+x bin/*
下载AppImage打包⼯具并授权
# 下载
cd /home/
wget 'github/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'
# 授权
sudo chmod a+x appimagetool-x86_64.AppImage
激活
提取AppImage⽂件
# 将navicat15-premium-cs.AppImage 移动到 /home/⽬录下,进⼊AppImage⽬录下,打开终端并执⾏
mv navicat15-premium-cs.AppImage /home/
mkdir navicat15-premium-cs
sudo mount -o loop navicat15-premium-cs.AppImage navicat15-premium-cs
sudo cp -r navicat15-premium-cs navicat15
sudo umount navicat15-premium-cs
rm -rf navicat15-premium-cs
navicat-patcher 替换官⽅公钥
# 进⼊navicat-keygen/bin/⽬录后打开终端执⾏
cd /home/navicat-keygen/bin/
sudo ./navicat-patcher /home/navicat15
样式输出
**********************************************************
*      Navicat Patcher (Linux) by @DoubleLabyrinth      *
*                  Version: 1.0                          *
**********************************************************
Press ENTER to continue or Ctrl + C to abort.
[+] Try to open libcc.so ... Ok!
[+] PatchSolution0 ...... Ready to apply
RefSegment      =  1
MachineCodeRva  =  0x0000000001377200
PatchMarkOffset = +0x000000000292c840
[*] Generating new RSA private key, it may take a
[*] Your RSA private key:
-
----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAta5uHinxzLei/iSOBu/Nf8y3X/BuGpmFcxacQIKb60amSHL4
vg0RaoWs3f04PapKSX+uGeWjhOzWX9UxRXj2xi1FeNgIKDa9+1cLKIvrOVlTlrpx
irXbOvGkF+uOd2mbEd11LgLwbnTKNoqWZuPHPh3hgUWF+fZ6/7rLuWrh+8K/OlHU
hOjgKZWoGxO7dXQhDav+iDxW7ab/s5B5/OJcwv+IvI3ZakL12C2fNKYcLtkonCTl
...
...
...
[*] New RSA-2048 private key has been saved to
/home/navicat-keygen/bin/RegPrivateKey.pem
*******************************************************
*          PATCH HAS BEEN DONE SUCCESSFULLY!        *
*                  HAVE FUN AND ENJOY~                *
*******************************************************
将navicat15 打包
cd /home/
./appimagetool-x86_64.AppImage navicat15 navicat15.AppImage
运⾏刚打包的navicat15.AppImage
./navicat15.AppImage
使⽤ navicat-keygen 来⽣成序列号和激活码
执⾏navicat-keygen
cd /home/navicat-keygen/bin/
.
/navicat-keygen --text ./RegPrivateKey.pem
你会被要求选择Navicat产品类别、Navicat语⾔版本和填写主版本号。之后⼀个随机⽣成的序列号将会给出
**********************************************************
*      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)> 0
[*] Input major version number:
(range: 0 ~ 15, default: 12)> 15
[*] Serial number:
NAVM-RTVJ-EO42-IODD
使⽤这个序列号(Serial number) 来暂时激活Navicat。linux认证教程
之后你会被要求填写⽤户名和组织名, 你可以随意填写,但别太长。
[*] Your name: Libra
[*] Your organization: Rookie
之后你会被要求填写请求码。注意不要关闭keygen。
断开⽹络. 到navicat注册窗⼝,填写keygen给你的序列号,然后点击激活,再点击⼿动激活。(通常在线激活会失败,所以在弹出的提⽰中选择⼿动激活)
复制请求码到keygen,连按两次回车结束。
[*] Input request code in Base64: (Double press ENTER to end)
OaGPC3MNjJ/pINbajFzLRkrV2OaSXYLr2tNLDW0fIthPOJQFXr84OOroCY1XN8R2xl2j7epZ182PL6q+BRaSC6hnHev/cZwhq/4LFNcLu0T0D/QUhEEBJl4QzFr8TlFSYI1qhWGLIxkGZggA8vMLMb/sLHYn9Qe [*] Request Info:
{"K":"NAVMRTVJEO42IODD", "DI":"4A12F84C6A088104D23E", "P":"linux"}
[*] Response Info:
{"K":"NAVMRTVJEO42IODD","DI":"4A12F84C6A088104D23E","N":"DoubleLabyrinth","O":"DoubleLabyrinth","T":1575543648}
[*] Activation Code:
i45HIr7T1g69Cm9g3bN1DBpM/Zio8idBw3LOFGXFQjXj0nPfy9yRGuxaUBQkWXSOWa5EAv7S9Z1sljlkZP6cKdfDGYsBb/4N1W5Oj1qogzNtRo5LGwKe9Re3zPY3SO8RXACfpNaKjdjpoOQa9GjQ/ig 将⽣成的激活码(Activation Code)粘贴到navicat激活即可
清理
cd /home/
sudo rm -rf navicat15-premium-cs
sudo rm -rf navicat15-premium-cs.AppImage
sudo rm -rf navicat15
到此这篇关于Linux系统下Navicat 激活教程详解的⽂章就介绍到这了,更多相关Navicat 激活内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。