Mac版的Navicat Premium破解方法

字号+ 编辑: 国内TP粉 修订: 面向ICU 来源: CSDN博客 2023-09-12 我要说两句(0)

网上很多的教程都是残缺不全的,这个教程实测可用。

mac安装Navicat破解耗费本人一天半的时间才找到破解方案,吐血整理留以后用。

方案1,替换rpk文件里的公钥秘钥,但是抱歉,新版找不到rpk文件,失败。

方案2,那不成我卸载,下载个旧版本好了,替换rpk文件就提示文件已损坏无法打开

方案3,那好我不替换你的rpk文件~输入网上搜到的公钥秘钥,意料之中的激活失败

方案4,那还是卸载了,用新版下载注册机自己注册,按照步骤安装了一堆keygen openssl rapidjson, 结果使用navicat-patcher.exe替换掉navicat.exe和libcc.dll里的Navicat激活公钥的时候卡壳进行不下去了,重新安装这几个库,不行不行还是?‍♀️

方案5,后来找到不需要额外安装第三方库的地址https://github.com/DoubleLabyrinth/navicat-keygen/issues/223#issuecomment-469120900又看到希望,下载安装,还是不行

方案6,热心的同事给我下载破解版navicat

最终方案

下载最新版本,下载破解代码包,

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

删掉Keychain.app(也就是应用中的钥匙串访问)中所有由Navicat保存的密码。

进入破解包文件夹后 运行patcher

$ cd navicat-patcher
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

打开应用钥匙串访问,点击左上角钥匙串访问,选择证书助理 -> 创建证书颁发机构,证书类型选择代码签名,身份类型选择自签名根证书,名称随便起,最好是英文哦。创建完在我的证书里选择新建证书,点击左下角或者左上角的i,将其设置为始终信任

使用 codesign 命令对 Navicat Premium 进行重签名。

$ codesign -f -s "XXX你的证书名字" /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

提示

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
/Applications/Navicat Premium.app: the codesign_allocate helper tool cannot be found or used,

继续google,重装xcode command line即可解决:执行xcode-select --install。

进入破解包的navicat-keygen文件夹执行:

$ ./navicat-keygen 2048key.pem

选择语言

(input index)>0
SnKey:
NAVB-HAPX-GBF7-2N8C
Your name: 
Yout organization: 
Input Request Code (in Base64), empty line to return:

这里我选择中文执行不下去,输入姓名和组织也执行不下去。

打开Navicat,选择激活,输入SnKey,之后手动激活(Manaul acitvitive),在命令行复制应用给你的激活码,得到激活码

点击激活,完成。

阅完此文,您的感想如何?
  • 有用

    3

  • 没用

    1

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • 用网上下载的Mac安装包安装软件时提示“安装包已损坏”

  • 使用FileZilla连接远程服务器

  • 无法打开XXXX, 因为无法验证开发者, 你应该将其扔进垃圾箱

  • mac上的微信文件太大如何清理

我要说说
网上宾友点评
沙发已空