1. 程式人生 > >Mac安裝並破解StarUML

Mac安裝並破解StarUML

1、下載與安裝這裡不做贅述,直接去官網下載即可

http://staruml.io/

2、關鍵的事情來了,破解

一、開啟安裝包的目錄

cd /Applications/StarUML.app/Contents/Resources

二、解壓app.asar

asar extract app.asar app
//這裡注意如果沒有asar的話需要首先安裝,命令如下
sudo npm install -g asar

三、修改裡面的註冊判斷方法

vim app/src/engine/license-manager.js
//開啟之後找到下面的內容
setStatus(this, false)
UnregisteredDialog.showDialog()
//替換為如下內容
setStatus(this, true)

四、把內容重新壓縮回去

asar pack app app.asar
//順帶把剛剛多出來的解壓包刪掉
rm -r app

3、意外的事情來了

實際上到上一步破解工作已經完成,但是開啟軟體會發現如下錯誤:

//“StarUML”已損壞,打不開。 您應該將它移到廢紙簍。

出現這個的原因是因為你的Mac電腦禁止了不明來源的軟體,用這個軟體的人基本不需要解釋如何開啟許可權了

當然也有例外啦,好像是新的Mac系統沒有 任何來源這個選項,那麼執行如下命令即可:

sudo spctl --master-disable

收工!