Navicat Premium 12.1.22 Mac 版 基于navicat-keygen 的破解方法

部署运行你感兴趣的模型镜像

前期的准备工作

检查一下是否有 xcode

因为会用到一些指令,如果没有 xcode 至少安装了 xcode 的command lines;

检查 Homebrew 是否安装

如果没有在一个可以通畅网络环境下 在terminal.app 中输入

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

完成之后配置好 path 路径就可以愉快的使用 brew 了

安装 navicat-keygen 所需要用到几个库

openssl
capstone
keystone
rapidjson

$ brew install openssl
$ brew install capstone
$ brew install keystone
$ brew install rapidjson

使用 navicat-keygen 开始工作

下载 navicat

你可以直接在 terminal 中下载

$ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git

如果直接 git clone 会出现问题,那么直接去 GitHub 下载

在这里插入图片描述
下载解压后放在这个目录下,
在这里插入图片描述
注意 下载的压缩包因为对应下载了 Mac 版本,所以文件名为 navicat-keygen-mac 后续操作的时候进入这个文件夹操作就好了。

编译keygen和patcher

$ cd navicat-keygen
$ make all

这时文件夹下会多出一个 bin 文件夹 里面会有需要用到的可执行文件

$ ls bin/
navicat-keygen    navicat-patcher

使用 keygen

常规备份

备份好 Navicat Premium.app/Contents/MacOS/Navicat Premium 以及Navicat中所有已保存的数据库连接(包括密码)。新装的直接可以跳过

移除 navicat 在 keychaim.app 中保存的连接

移除所有Navicat在 Keychain.app (即钥匙链)中保存的连接,如果有的话。

你可以通过搜索关键词 navicat 来找到它们。

使用navicat-patcher替换掉公钥

Usage:
    navicat-patcher <navicat executable file> [RSA-2048 PrivateKey(PEM file)]

:Navicat 在你 Mac 中的地址,
[RSA-2048 PrivateKey(PEM file)] 这一串可以写也可以不填,反正我没填,后面直接可以生成私钥文件
我这里的地址就直接是:
···
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
···
但是 输入指令的时候要注意切换到 bin 下
在这里插入图片描述

制作一份签名证书

在这里插入图片描述
在这里插入图片描述
创建完成即可

用codesign对Navicat Premium.app重签名

$ codesign -f -s "Your self-signed code-sign certificate name" <path to Navicat Premium.app>

前面放签名的名称,后面放 app 的路径,我这里名称为 Navicat 所以直接就用

codesign -f -s "Navicat" /Applications/Navicat\ Premium.app/

在这里插入图片描述

使用navicat-keygen来生成 序列号 和 激活码

  navicat-keygen <RSA-2048 PrivateKey(PEM file)>

后面放私钥的文件路径
在这里插入图片描述
语言按需输入序号,后面一个可以随意

输入一下用户名和组织,尽可能短

在这里插入图片描述
然后断网状态下,打开 Navicat 激活,输入生成的激活码,基本大概率是失败的,但是会跳出窗口给你手动激活
在这里插入图片描述
把窗口中的请求码粘贴到terminal 中,然后等待执行给你激活码 粘贴到窗口中就完成激活了。

祝各位成功~~

您可能感兴趣的与本文相关的镜像

Langchain-Chatchat

Langchain-Chatchat

AI应用
Langchain

Langchain-Chatchat 是一个基于 ChatGLM 等大语言模型和 Langchain 应用框架实现的开源项目,旨在构建一个可以离线部署的本地知识库问答系统。它通过检索增强生成 (RAG) 的方法,让用户能够以自然语言与本地文件、数据库或搜索引擎进行交互,并支持多种大模型和向量数据库的集成,以及提供 WebUI 和 API 服务

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值