MacOS 下 Navicat Premium 12.1 版本破解

安装navicat

下载地址:https://www.navicat.com/en/download/navicat-premium
安装过程就不啰嗦了,直接上激活方法。
在应用程序列表中找到安装好的navicat,右键——>显示包内容:
MacOS 下 Navicat Premium 12.1 版本破解_第1张图片
进入目录:
MacOS 下 Navicat Premium 12.1 版本破解_第2张图片
备份MacOS目录下的文件。

开始破解

以下内容源自于GitHub,原作者:DoubleLabyrinth,【原文地址】,如有侵权敬请联系。

  1. 下载破解工具:https://pan.baidu.com/s/1kC-pMMCE1CKuNA4Sz8u-xg?errno=0&errmsg=Auth Login Sucess&&bduss=&ssnerror=0&traceid=
    提取码:6xb2
    解压缩后,从终端进入目录:
    在这里插入图片描述

  2. 确保Mac中已安装openssl,没有安装的自行安装。

  3. 移除钥匙串访问(keychain.app) 应用中的所有navcat相关密码,可以通过搜索navicat找到。
    MacOS 下 Navicat Premium 12.1 版本破解_第3张图片
    ∗ ∗ 必 须 清 除 掉 , 不 然 后 面 生 成 激 活 码 会 报 错 : F a i l e d t o d e c r y p t d a t a ∗ ∗ \color{red}{**必须清除掉,不然后面生成激活码会报错:Failed to decrypt data**} Failedtodecryptdata
    这里我已经清除掉了所以没找到。

  4. 运行patcher

$ cd navicat-patcher
$ ./navicat-patcher <your navicat executable file path>
 
#例如
$ cd navicat-patcher
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

在这里插入图片描述

  1. 生 成 一 个 自 签 名 的 代 码 签 名 证 书 , 并 在 K e y c h a i n . a p p ( 钥 匙 串 访 问 ) 中 总 是 信 任 它 。 然 后 使 用 c o d e s i g n 命 令 对 N a v i c a t P r e m i u m . a p p 进 行 重 签 名 。 这 一 步 非 常 重 要 。 \color{red}{生成一个自签名的代码签名证书,并在Keychain.app(钥匙串访问)中总是信任它。然后使用codesign命令对Navicat Premium.app进行重签名。这一步非常重要。} Keychain.app访使codesignNavicatPremium.app
  • 生成自签名的代码签名证书,打开Keychain.app
  • 设置证书
    MacOS 下 Navicat Premium 12.1 版本破解_第4张图片
    MacOS 下 Navicat Premium 12.1 版本破解_第5张图片
  • 证书生成后,设置完全信任

MacOS 下 Navicat Premium 12.1 版本破解_第6张图片
MacOS 下 Navicat Premium 12.1 版本破解_第7张图片

  • 使用 codesign 命令对 Navicat Premium 进行重签名。
$ codesign -f -s "Your self-signed code-sign certificate name" <path to Navicat Premium.app>
 
#注意:"Your self-signed code-sign certificate name"是你证书的名字,不是路径。
 
#例如:
 
$ codesign -f -s "foobar" /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
  1. 接下来,打开Terminal.app(所谓的终端),并进入到navicat-keygen文件夹:
$ ./navicat-keygen 2048key.pem

接下来根据提示输入已安装Navicat的语言版本,然后得到一个 序 列 号 \color{red}{序列号} ,同时keygen会要求你输入 用 户 名 和 组 织 名 \color{red}{用户名和组织名}
直接填写,之后你会被要求填写你得到的 请 求 码 \color{red}{请求码} 注 意 此 时 不 要 关 闭 T e r m i n a l \color{red}{注意此时 不要关闭Terminal} Terminal

打开已安装好的 Navicat Premium 应用程序,找到注册按钮并点击,在弹出的窗口中填入keygen给你的 序列号。然后点击激活按钮。(我已经激活了,所以显示的是取消激活)
MacOS 下 Navicat Premium 12.1 版本破解_第8张图片
之后会弹出:
MacOS 下 Navicat Premium 12.1 版本破解_第9张图片
点击手动激活,弹框如下:
MacOS 下 Navicat Premium 12.1 版本破解_第10张图片
复制上面的码并把它粘贴到前面的终端窗口里,最后别忘了连按至少两下回车结束输入。
MacOS 下 Navicat Premium 12.1 版本破解_第11张图片
完毕。

你可能感兴趣的:(工具配置)