首頁>技術>

MacOs升級後對軟體的校驗加強,一些以前的破解方法失效。本文基於MacOs 10.14.6 安裝Navicat 12.1.6,並通過 navicat-keygen 外掛破解。

https://github.com/DoubleLabyrinth/navicat-keygen/tree/mac

安裝 brew (有的升級或略過)

# /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

一、安裝依賴庫

# brew install openssl

# brew install capstone

# brew install keystone

# brew install rapidjson

# brew install libplist

Clone mac 分支,並編譯keygen和patcher

# 其中 --single-branch 單獨分支速度會快很多

# git clone -b mac --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git

# cd navicat-keygen

# make all

編譯完成後你會在 bin/ 資料夾下看到兩個可執行檔案:

# ls bin/

navicat-keygen navicat-patcher

具體路徑是: /Users/${使用者}/navicat-keygen/bin

安裝好navicat(比較簡單,直接官網下英文版中文版都可以),先不要開啟

二、建立自簽名證書

後面預設即可

然後找到證書,設定始終信任

三、使用navicat-patcher替換掉公鑰

進入 navicat-keygen/bin 目

執行: # ./navicat-patcher /Applications/Navicat\\ Premium.app/

四、接下來就是簽名證書

# codesign -fs 'navicat_codesign' /Applications/Navicat\\ Premium.app/

此時會在該目錄下生成 RegPrivateKey.pem

接下來使用 navicat-keygen 來生成序列號和啟用碼:

啟用碼填入上面介面的啟用碼中

最後開啟app驗證啟用,併成功連線上資料庫就沒問題了。(當然有條件的可以多支援正版)

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 初學uni-app,把網站變APP