当前位置: 首页 > news >正文

ubuntu22.04安装激活Navicat15详细教程

前端时间ubuntu推送了22.04的lts版本,纠结之后还是升级了,导致之前的navicat无法使用,自己折腾了半天终于搞好了,部分内容参考其他教程整理而来,对于报错的地方瞎搞一气,结果是好的,可以正常使用了!

链接: https://pan.baidu.com/s/18UYMOLYyl8OwafgKMPYzaw 提取码: gxax
链接: https://pan.baidu.com/s/1ir5iDQvsAXWWwpSN1kbXFw?pwd=ca6p 提取码: ca6p

image

 自己找合适的位置创建一个临时的文件夹,下载百度网盘中的文件,下载git.txt中的工具

mkdir tmp && cd tmp
git clone https://gitee.com/hub-mirrors/keystone.git
git clone https://gitee.com/hub-mirrors/navicat-keygen-tools.git

  

image

 安装所需环境

sudo apt install libcapstone-dev cmake build-essential rapidjson-dev libssl-dev

  安装keystone,依次执行以下命令

cd keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig

  编译破解工具,进入到文件夹navicat-keygen-tools 修改common目录下的RSACipher.hpp文件

gedit common/RSACipher.hpp

  复制109行和110行 将 == 后边的 0x10100000  改为 0x30000000(ubuntu22.04将openssl升级到了3.0.x),如果不改会报 Unexpected openssl version! 错误,这里用的gedit也可以用其他编辑工具修改

image

 完成之后执行编译

make all

  成功之后会在 navicat-keygen-tools/bin目录下看到 navicat-keygen 和 navicat-patcher

image

 

生成破解工具和激活工具

接下来  提取官方软件,回到临时目录,创建文件夹n15作为软件挂载点(文件夹名字随意)

mkdir n15

  挂载AppImage文件,并把所有的文件拷出来

sudo mount -o loop navicat15-premium-cs.AppImage ./n15
#mount: /home/shaun/Downloads/tmp/tmp/tmp/n15: WARNING: source write-protected, mounted read-only.
#只读的意思,不用管
cp -r n15 n15p
#卸载n15并删除
sudo umount n15 && rm -r n15

  把 libgio-2.0.so.0.5000.3 复制到 n15p/usr/lib/ 并创建软链接

cp ./libgio-2.0.so.0.5000.3 ./n15p/usr/lib/
cd ./n15p/usr/lib/
ln -s libgio-2.0.so.0.5000.3 libgio-2.0.so.0
#回到临时目录
cd ../../../

  

开始破解

用navicat-keygen-tools/bin 内之前编译出来的的navicat-patcher文件,给刚刚解包好的n15p 目录打补丁

./navicat-keygen-tools/bin/navicat-patcher ./n15p

  成功的话会提示私钥文件保存的位置

image

 

打补丁成功

接下来使用打包工具将打好补丁的软件打包成AppImage

#先给打包工具附执行权限
sudo chmod +x appimagetool-x86_64.AppImage
#打包
./appimagetool-x86_64.AppImage ./n15p navicat15.AppImage

  成功之后给打包好的navicat15.AppImage附执行权限,之后可以直接双击执行

sudo chmod +x navicat15.AppImage

  

注意!注意!注意!断网!断网!断网!

打开程序后先不要进行操作,放一边,运行注册机,找到之前navicat-keygen-tools/bin内的navicat-keygen以及之前生成的私钥

./navicat-keygen-tools/bin/navicat-keygen --text RegPrivateKey.pem

  

image

 选1回车

image

 语言选1回车

image

 

输入版本15回车

这时候会生成一串许可证秘钥随后的姓名和组织随便填

image

 

生成秘钥

复制秘钥回到软件界面注册,粘贴秘钥之后选手动激活

image

 复制请求码

image

 回到命令行,粘贴请求码 按两次回车

image

 

生成激活码之后复制

image

 

切换回软件 将激活码粘贴到框内点击ok,提示激活成功

image

 

之后可以参考其他教程将AppImage添加到程序列表

==================================

#打包 ./appimagetool-x86_64.AppImage ./n15p navicat15.AppImage 这步↑如果报错的话,执行一下下面这条命令就好了: sudo apt-get install libfuse2

-------------------------------------------------------------------------------------------------------

转载自:https://www.bilibili.com/opus/697145777115365380

http://www.gsyq.cn/news/20319.html

相关文章:

  • HPC—— OpenMP
  • 309、清平调三首其二
  • 2025 年建筑装饰材料优选:劈开砖 / 陶土砖五大靠谱厂家推荐,兼顾自然质感、长效耐用与多元场景需求
  • 在linux系统中只能用python3而不能用python的解决方案
  • 使用Fail2ban保护SSH、MySQL 登录防止暴力破解
  • 一文了解时序数据库 IoTDB 分区、同步与备份
  • 借助Selenium实现网页截图来生成应用封面
  • 学习日报 20250928|React 中实现 “实时检测”:useEffect 依赖项触发机制详解 - 实践
  • 日志|JavaScript
  • UNION类SQL注入步骤总结
  • MQTT的使用
  • VRay 6.1 for Rhino 6-8 安装教程与功能详解(含图文步骤)
  • 网络编程实践笔记_3_阿贝云_免费云服务器_远程操作的一些小提示
  • 读书笔记:深入理解 Oracle 的 DATE 类型:存储、计算与最佳实践
  • 零基础新手的以太坊质押(Staking)终极科普文章
  • 【开题答辩全过程】以 springboot+美食电子商城的设计与实现为例,含有答辩的问题和答案
  • 2025 年工业 X 光机厂家最新推荐排行榜:聚焦技术领先与市场认可的优质国内企业选购指南X光检查机/食品X光机/异物检测厂家推荐
  • linux 系统指标 简单监控 脚本
  • 2025 年最新推荐!国内优质流量计厂家综合实力推荐榜,助力企业精准选购可靠流量测量设备涡街/超声波/液体/气体/工业流量计厂家推荐
  • 秒杀系统的架构(Golang 实现) - Lafite
  • 实用指南:STM32 单片机开发 - FreeRTOS 实时操作系统
  • 10-6
  • 10-5
  • P11118 [ROI 2024] 无人机比赛 (Day 2) 题解
  • 基于遗传算法和粒子群优化在梁结构拓扑优化中的技术方案
  • Langchain+Neo4j+Agent 的结合案例-电商销售 - 详解
  • 如何用AI绘制程序时序图
  • # 这个函数对i1进行正则拆分, 返回列表. 跟re.split区别是他保留分隔符.
  • 老版本 EasyExcel 一个神出鬼没的异常 - 教程
  • 2025 年粮库空调厂家最新推荐榜:聚焦技术创新与实用适配,助力粮库精准选购优质设备粮库空调一体机/粮库空调机组/碳钢喷塑粮库空调/低温粮库空调厂家推荐