Navicat Premium 12 for Mac無補(bǔ)丁無毒的激活方法

Navicat Premium更新了,有強(qiáng)迫癥的我不能看到一直提示試用,于是在谷歌上各種找,最后找到一篇文章,親測,可以破解成功(2020年后暫時無法使用)


破解環(huán)境:macOS Mojave 10.14.1
測試版本:[Navicat Premium for Mac 12.1.10 英文版]
需要的資源、工具如下:


0x1 生成RSA公私鑰對

建議使用https://laucyun.com/navicat自動生成,如圖1所示:

圖1.png

為了以防萬一最好下載下來,下載后將會有一個名為RSAKey.zip的文件,里面有private.pem、public.pem兩個文件,private.pem即為私鑰,public.pem即為公鑰。


0x2 替換公鑰

接著,就是用上面生成的公鑰去替換主程序中預(yù)置的RSA加密算法公鑰。

在這之前,先備份好/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium文件,以及Navicat中所有的數(shù)據(jù)庫連接配置信息(包括密碼),刪掉Keychain.app中所有由Navicat保存的密碼。

對于Navicat Premium版本 < 12.0.24:

先備份好/Applications/Navicat Premium.app/Contents/Resources/rpk文件,然后直接替換rpk中的公鑰即可,無需修改/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium文件,因此可直接跳至0x3。

用010 Editor工具打開/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium文件,然后搜索關(guān)鍵字-----BEGIN PUBLIC KEY-----來查找公鑰,如圖3所示:

圖3.png

找到公鑰起始位置后,然后用上面生成的公鑰直接替換,如圖4所示:

注意:請一行一行替換,注意中間的空字符

圖4.png

替換完成后,直接保存。


0x3 重新簽名

這一步需要也可以不需要,看個人情況,如果修改完還可以打開,這一步可以跳過,如果打不開就需要這一步。

這時,你打開Navicat Premium.app會發(fā)現(xiàn)報錯了不能打開,出現(xiàn)這問題的原因是:由于系統(tǒng)自身的簽名驗證,需要對Navicat Premium.app重新簽名。

至于如何生成一個自簽名的代碼簽名證書,請參考:https://blog.csdn.net/Roland_Sun/article/details/50452665

創(chuàng)建完成后,選中證書右鍵選擇顯示簡介,然后將其設(shè)置為總是信任它,如圖5所示:

圖5.png

OK,代碼簽名證書搞定后,然后使用codesign命令對Navicat Premium.app進(jìn)行重簽名,命令如下:
$ codesign -f -s "Navicat Premium" /Applications/Navicat\ Premium.app
說明:

  • Navicat Premium是你證書的名字
  • /Applications/Navicat\ Premium.app是Navicat Premium.app的路徑
    OK,重新打開Navicat Premium.app即可正常運(yùn)行。

0x4 激活

繼續(xù)使用https://laucyun.com/navicat,選擇Activation Code菜單,然后選擇Navicat Premium.app的語言、產(chǎn)品類型、版本號信息,然后點(diǎn)擊Generate按鈕就會生成一個注冊碼,如圖6所示:

圖6.png

打開Navicat Premium.app,點(diǎn)擊注冊,輸入注冊碼NAV8-BRWV-QDK6-RGPC,如圖7所示:
圖片7.png

斷網(wǎng)、斷網(wǎng)、斷網(wǎng)。。。重要的事情說三遍。。。

點(diǎn)擊激活按鈕后會提示注冊失敗,然后選擇手動激活,如圖8所示:


圖片8.png

將手動激活中的請求碼復(fù)制到如圖9所示的紅框中:


圖9.png

然后輸入名稱和組織(可以隨便寫),點(diǎn)擊Generate按鈕即生成激活碼,然后將圖9中藍(lán)色框中的激活碼復(fù)制到如圖10所示的紅框中:
圖10.png

點(diǎn)擊激活即可激活成功,如圖11所示即為激活成功:


圖11.png

最后在插一句,這個方式適用于Navicat的所有軟件,本人只驗證了三個,其余的需要的就去試一下咯
整個過程就破解完成了,喜歡的給個贊?。。?!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這個教程是我看了網(wǎng)上的教程+github原作者的教程, 再結(jié)合自己的開發(fā)基礎(chǔ)后,親測可用的,每個部分都有截圖, 寫...
    Aaron殷在實(shí)閱讀 8,742評論 0 0
  • 學(xué)習(xí)《孩子,把你的手給我》第八章:焦慮的來源:情感上的安全感 【主題:因不信任或者不耐煩而產(chǎn)生的焦慮:給孩子成長的...
    沁喵談育兒閱讀 381評論 0 0

友情鏈接更多精彩內(nèi)容