Navicat Premium 12.1.31激活(优麒麟/ubuntu安装navicat premium 15)

 本文所需步骤均在优麒麟20.10系统上实践(家目录:home/hollowman) 本文默认在家目录中打开终端 本文中的软件均默认下载和保存至家目录 一、下载navicat应用程序 官网地址:http://navicat.com.cn/download/navicat-premium,选择32/64位版本下载。



  • 本文所需步骤均在优麒麟20.10系统上实践(家目录:home/hollowman)
  • 本文默认在家目录中打开终端
  • 本文中的软件均默认下载和保存至家目录

一、下载navicat应用程序

官网地址:http://navicat.com.cn/download/navicat-premium,选择32/64位版本下载。
可以发现这是一个后缀的文件,怎么说这个类型的文件呢?只能用 “惊喜” 来形容了。

1.AppImage科普

AppImage后缀的文件可称之为AppImage格式分发Linux桌面应用程序。它能让所有常见Linux发行版的用户运行它。 一次打包,无需安装,无需改变依赖或系统配置,只要给予执行权限即可运行。

1)运行AppImage应用很简单:
 
2)AppImage应用的特点:

简单。AppImage的核心思想是一个应用程序 = 一个文件 。每个AppImage都包含应用程序以及应用程序运行所需的所有文件。换句话说,除了操作系统本身的基础组件,Appimage不需要依赖包即可运行。

可靠。AppImage 格式是上游应用打包的理想选择,这意味着你可以直接从开发者那里获取软件,而不需要任何中间步骤,这完全符合开发者意图。非常迅速。

快速。AppImage应用可以直接下载并且运行,无需安装,并且不需要root权限。

3)更多内容

AppImage网站:https://appimage.org/
AppImage资源:https://bintray.com/probono/AppImages

2.JH思路
1)修改原公钥(通过patcher工具来实现)
2)根据新公钥生成(通过keygen工具来实现)

二、提取AppImage应用程序中的文件

修改公钥文件,首先需要将AppImage应用程序中包含的文件提取到一个新的目录中。
这一步的思路是:将AppImage进行挂载—将挂载目录中的只读文件复制到一个新的目录-取消挂载

 

三、编译patcher和keygen

和两个工具是由编译后生成的,但需要下载,而且它的编译还需要先解决依赖问题。

1.安装需要的依赖包

capstone、keystone、rapidjson、openssl,确保你的gcc支持C++17特性。

 
 
 
 
2.编译navicat-keygen
 

此时,目录下会生成一个bin目录,并且bin目录下也会生成两个文件和,下面的工作就要重点围绕这两个可执行文件来操作了。

四、通过navicat-patcher命令来修改原公钥

原公钥就在刚才我们从AppImage安装包中提取到的目录内。前面也提到,修改公钥用到的工具是。同时产生一个RSA-2048私钥文件RegPrivateKey.pem(存储于 navicat-keygen目录下)。
语法:

 

五、将文件重新打包成AppImage

修改公钥之后,再重新打包成AppImage应用程序,就可以运行并完成JH工作了。
打包成AppImage需要用到打包工具:。

 

六、运行修改打包后的AppImage应用程序

 

出现注册界面,暂时保留界面,进入第七步。
在这里插入图片描述

七、使用 navicat-keygen 来生成序列号和JH码。

语法:

回到家目录,右键新建一个终端,并切换至navicat-keygen子目录

 

按提示选择Navicat产品类别(1.Premium)、Navicat语言版本(1.)和填写主版本号(15),随后生成一个序列号,输入用户名和组织,出现
保留界面,进入第八步。

 

八、输入序列号注册(会提示注册失败)并转入手动JH

1.断开网络. 找到第六步未关闭的注册窗口,填写keygen给你的 序列号。在这里插入图片描述
2.一般会提示失败,在弹出的提示中选择手动,弹出如下窗口。在这里插入图片描述
3.复制请求码中的字符串到第七步中新建的终端,也就是Input request code in Base64: (Double press ENTER to end)下面,连续2次回车
4.回车后,终端中将生成一串JH码,复制粘贴到手动JH窗口,点击OK在这里插入图片描述

九、使用

至此,只要切换到所在目录,并运行它,就可以正常使用了。
当然,你也可以将该应用程序移动或复制到你想要保存的目录。一个打包的文件完成一个应用程序的工作,只能再次用“惊喜”来形容。

 

效果图1张:Navicat Premium 12.1.31激活在这里插入图片描述
参考资源:

  • https://gitee.com/andisolo/navicat-keygen
  • https://appimage.org/
知秋君
上一篇 2024-09-14 20:02
下一篇 2024-09-14 19:48

相关推荐