Navicat Premium更新了节腐,有強(qiáng)迫癥的我不能看到一直提示試用,于是在谷歌上各種找摘盆,最后找到一篇文章翼雀,親測(cè),可以破解成功(2020年后暫時(shí)無(wú)法使用)
破解環(huán)境:macOS Mojave 10.14.1
測(cè)試版本:[Navicat Premium for Mac 12.1.10 英文版]
需要的資源孩擂、工具如下:
- Navicat Premium v12.1.10官網(wǎng)下載地址:
- 破解工具:
- Navicat Keygen:[https://laucyun.com/navicat]
- 010 Editor
0x1 生成RSA公私鑰對(duì)
建議使用https://laucyun.com/navicat自動(dòng)生成狼渊,如圖1所示:
為了以防萬(wàn)一最好下載下來(lái),下載后將會(huì)有一個(gè)名為RSAKey.zip的文件类垦,里面有private.pem狈邑、public.pem兩個(gè)文件,private.pem即為私鑰蚤认,public.pem即為公鑰米苹。
0x2 替換公鑰
接著,就是用上面生成的公鑰去替換主程序中預(yù)置的RSA加密算法公鑰砰琢。
在這之前蘸嘶,先備份好/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
文件,以及Navicat中所有的數(shù)據(jù)庫(kù)連接配置信息(包括密碼)陪汽,刪掉Keychain.app
中所有由Navicat保存的密碼训唱。
對(duì)于Navicat Premium版本 < 12.0.24:
先備份好
/Applications/Navicat Premium.app/Contents/Resources/rpk
文件,然后直接替換rpk
中的公鑰即可掩缓,無(wú)需修改/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
文件雪情,因此可直接跳至0x3。
用010 Editor工具打開(kāi)/Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
文件你辣,然后搜索關(guān)鍵字-----BEGIN PUBLIC KEY-----
來(lái)查找公鑰,如圖3所示:
找到公鑰起始位置后尘执,然后用上面生成的公鑰直接替換舍哄,如圖4所示:
注意:請(qǐng)一行一行替換,注意中間的空字符
替換完成后誊锭,直接保存表悬。
0x3 重新簽名
這一步需要也可以不需要,看個(gè)人情況丧靡,如果修改完還可以打開(kāi)蟆沫,這一步可以跳過(guò)籽暇,如果打不開(kāi)就需要這一步。
這時(shí)饭庞,你打開(kāi)Navicat Premium.app
會(huì)發(fā)現(xiàn)報(bào)錯(cuò)了不能打開(kāi)戒悠,出現(xiàn)這問(wèn)題的原因是:由于系統(tǒng)自身的簽名驗(yàn)證,需要對(duì)Navicat Premium.app
重新簽名舟山。
至于如何生成一個(gè)自簽名的代碼簽名證書绸狐,請(qǐng)參考:https://blog.csdn.net/Roland_Sun/article/details/50452665
創(chuàng)建完成后,選中證書右鍵選擇顯示簡(jiǎn)介
累盗,然后將其設(shè)置為總是信任它寒矿,如圖5所示:
OK,代碼簽名證書搞定后若债,然后使用codesign命令對(duì)Navicat Premium.app進(jìn)行重簽名符相,命令如下:
$ codesign -f -s "Navicat Premium" /Applications/Navicat\ Premium.app
說(shuō)明:
- Navicat Premium是你證書的名字
- /Applications/Navicat\ Premium.app是Navicat Premium.app的路徑
OK,重新打開(kāi)Navicat Premium.app即可正常運(yùn)行蠢琳。
0x4 激活
繼續(xù)使用https://laucyun.com/navicat啊终,選擇Activation Code
菜單,然后選擇Navicat Premium.app
的語(yǔ)言挪凑、產(chǎn)品類型孕索、版本號(hào)信息,然后點(diǎn)擊Generate
按鈕就會(huì)生成一個(gè)注冊(cè)碼躏碳,如圖6所示:
打開(kāi)Navicat Premium.app搞旭,點(diǎn)擊注冊(cè),輸入注冊(cè)碼NAV8-BRWV-QDK6-RGPC菇绵,如圖7所示:
斷網(wǎng)肄渗、斷網(wǎng)、斷網(wǎng)咬最。翎嫡。。重要的事情說(shuō)三遍永乌。惑申。。
點(diǎn)擊激活按鈕后會(huì)提示注冊(cè)失敗翅雏,然后選擇手動(dòng)激活圈驼,如圖8所示:
將手動(dòng)激活中的請(qǐng)求碼復(fù)制到如圖9所示的紅框中:
然后輸入名稱和組織(可以隨便寫),點(diǎn)擊Generate按鈕即生成激活碼望几,然后將圖9中藍(lán)色框中的激活碼復(fù)制到如圖10所示的紅框中:
點(diǎn)擊激活即可激活成功绩脆,如圖11所示即為激活成功:
最后在插一句,這個(gè)方式適用于Navicat的所有軟件,本人只驗(yàn)證了三個(gè)靴迫,其余的需要的就去試一下咯
整個(gè)過(guò)程就破解完成了惕味,喜歡的給個(gè)贊!S裥俊C印!