navicat12.0.27 Mac版破解方法


1.下載Navicat

到官網下載Navicat Premium\color{rgb(255,0,5,.4)}{免費試用}下載

2. 安裝

正常安裝軟件

3. 破解激活

是用的激活方式為github的一個開源項目navicat-keygen,項目有windows系統激活,也有mac系統激活

 
 

點擊branch切換分支。
下方也有 中文版README可以查看
 
 

 

3.1破解准備

mac上需要安裝brew,git以及四個庫openssl, capstone,keystone,rapidjson
打開電腦的終端,輸入以下命令,回車搞定。


 
 

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


  • git安裝
$ brew install git
  • 四個庫安裝
$ brew install openssl
$ brew install capstone
$ brew install keystone
$ brew install rapidjson

3.2拉取代碼並編譯

  • 拉取mac分支代碼,並編譯keygen和patcher
$ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
$ cd navicat-keygen
$ make all

編譯完成后,你會在bin/文件夾下看到兩個可執行文件:

$ ls bin/
navicat-keygen    navicat-patcher

3.3備份(新安裝可略過)

備份好 Navicat Premium.app/Contents/MacOS/Navicat Premium 以及Navicat中所有已保存的數據庫連接(包括密碼)。
移除所有Navicat在 Keychain.app (即鑰匙鏈)中保存的連接,如果有的話。
你可以通過搜索關鍵詞 navicat 來找到它們。

3.4使用navicat-patcher替換掉公鑰

命令navicat-patcher 后是你本地navicat的安裝路徑

$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

完成后會生成一個類似RegPrivateKey.pem的文件

3.4生成一份自簽名的代碼證書

1. 打開鑰匙串訪問
2. 選擇創建證書
3. 輸入名稱“navicat”,身份類型:自簽名根證書,證書類型:代碼簽名
4. 創建
 
程序鑰匙串

 
創建證書

 
創建證書

3.5用codesign對Navicat Premium.app重簽名

在之前的bin/目錄下執行

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

3.6 使用navicat-keygen來生成 序列號 和 激活碼

1. 運行以下命令
./navicat-keygen RegPrivateKey.pem

接下來會要求在終端中輸入navicat的語言版本,獲取一個序列號,還會要求你輸入用戶名和組織名。
填寫之后會要求填寫一個請求碼,因為我們目前還沒有請求碼,所以到這一步不要關閉終端,也不要輸入任何內容。

 
運行界面

 

2. 斷網,獲取請求碼

斷網后打開Navicat Premium,點擊注冊按鈕,在彈出框中填入上一步keygen生成的 序列號。然后點擊激活按鈕。

3. 手動激活

激活提示失敗后,選擇手動激活

4. 獲取請求碼

在手動激活界面會得到一個請求碼,將其復制粘貼到之前終端的keygen里面。按兩下回車結束輸入。

3.7 激活

將生成的Base64編碼的激活碼,復制粘貼到手動激活的窗口,點擊激活。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM