使用开源项目破解Navicat最新版(macOS)
最近macOS版的Navicat的破解资源越来越难找,即使能找到, 也大多是旧版本, 而第三方破解的软件, 毫无安全性可言(连接数据库的软件还是要谨慎些), 于是zhaoolee在github上找到了一个破解Navicat的开源项目,有macOS版Navicat的分支~
zhaooleea试了一下最新版的Navicat12.1.27, 完全破解成功
由于官方文档的步骤并不详细,这里做一个备忘
Navicat 最新版下载地址: https://www.navicat.com/en/download/navicat-premium
安装Navicat
安装破解依赖包
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
删除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图
激活完成
本文永久更新地址: https://v2fy.com/p/navicat (内附文中Navicat资源 高速下载链接)