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

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

最近macOS版的Navicat的破解资源越来越难找,即使能找到, 也大多是旧版本, 而第三方破解的软件, 毫无安全性可言(连接数据库的软件还是要谨慎些), 于是zhaoolee在github上找到了一个破解Navicat的开源项目,有macOS版Navicat的分支~

zhaooleea试了一下最新版的Navicat12.1.27, 完全破解成功

由于官方文档的步骤并不详细,这里做一个备忘

Navicat 最新版下载地址: https://www.navicat.com/en/download/navicat-premium

image

安装Navicat

image

安装破解依赖包

brew install openssl
brew install capstone
brew install keystone
brew install rapidjson
brew install libplist

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

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

git clone -b mac --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
cd navicat-keygen
make all
cd ./bin
ls
make_all

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

image

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

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

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

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

image
  • 打开Keychain Access
  • 点击 Create a Certificate Authority


    image
  • 创建证书
image
  • 找到刚刚创建的证书, 并双击进行设置


    image
  • 设置总是信任证书


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

使用codesignNavicat Premium.app重签名

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

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

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


    image

激活完成

image

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

推荐阅读更多精彩内容