使用开源项目破解Navicat最新版(macOS)

2,366 阅读1分钟

最近macOS版的Navicat的破解资源越来越难找,即使能找到, 也大多是旧版本, 而第三方破解的软件, 毫无安全性可言(连接数据库的软件还是要谨慎些), 于是zhaoolee在github上找到了一个破解Navicat的开源项目,有macOS版Navicat的分支~ zhaooleea试了一下最新版的Navicat12.1.27, 完全破解成功 由于官方文档的步骤并不详细,这里做一个备忘 Navicat 最新版下载地址: www.navicat.com/en/download…


安装Navicat


安装破解依赖包

brew install openssl

brew install capstone

brew install keystone

brew install rapidjson

brew install libplist

没有安装brew的可以通过/usr/bin/ruby -e "$(curl -fsSL raw.githubusercontent.com/Homebrew/in…)" 安装


获取github开源程序, 编译开源程序, 获取破解文件 navicat-keygen navicat-patcher

git clone -b mac --single-branch github.com/DoubleLabyr… cd navicat-keygen make all cd ./bin ls


删除Keychain Access.app内Navicat相关的信息(如果以前没有安装过Navicat, 这一步可以跳过)

以上gif图中, 作者在Keychain中输入了navi查找navicat相关的信息(怕删错可以输入navicat), 并进行了删除


使用刚刚生成的navicat-patcher替换Navicat的公钥

./navicat-patcher /Applications/Navicat\ Premium.app/


生成一份自签名的代码证书,并总是信任该证书

  • 打开Keychain Access
  • 点击 Create a Certificate Authority
  • 创建证书

  • 找到刚刚创建的证书, 并双击进行设置
  • 设置总是信任证书

  • 如果需要指纹验证或密码验证, 填写正确就好~

使用codesign对Navicat Premium.app重签名

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


断开互联网连接, 使用navicat-keygen来生成 序列号 和 激活码

  • 一个演示完整激活过程的gif图


激活完成

本文永久更新地址: v2fy.com/p/navicat (内附文中Navicat资源 高速下载链接)