使用開源項目破解Navicat最新版(macOS)
最近macOS版的Navicat的破解資源越來越難找,即使能找到, 也大多是舊版本, 而第三方破解的軟件, 毫無安全性可言(連接數(shù)據(jù)庫的軟件還是要謹慎些), 于是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內(nèi)Navicat相關(guān)的信息(如果以前沒有安裝過Navicat, 這一步可以跳過)
以上gif圖中, 作者在Keychain中輸入了
navi
查找navicat相關(guān)的信息(怕刪錯可以輸入navicat
), 并進行了刪除
使用剛剛生成的navicat-patcher
替換Navicat的公鑰
./navicat-patcher /Applications/Navicat\ Premium.app/
生成一份自簽名的代碼證書,并總是信任該證書
- 打開
Keychain Access
-
點擊 Create a Certificate Authority
- 創(chuàng)建證書
-
找到剛剛創(chuàng)建的證書, 并雙擊進行設(shè)置
-
設(shè)置總是信任證書
如果需要指紋驗證或密碼驗證, 填寫正確就好~
使用codesign
對Navicat Premium.app
重簽名
codesign -f -s "zhaoolee_aca" /Applications/Navicat\ Premium.app/
斷開互聯(lián)網(wǎng)連接, 使用navicat-keygen來生成 序列號 和 激活碼
-
一個演示完整激活過程的gif圖
激活完成
本文永久更新地址: https://v2fy.com/p/navicat (內(nèi)附文中Navicat資源 高速下載鏈接)