1、打開安裝包的目錄vim
cd /Applications/StarUML.app/Contents/Resources
2、解壓app.asarapp
asar extract app.asar app //這裏注意若是沒有asar的話須要首先安裝,命令以下 sudo npm install -g asar
3、修改裏面的註冊判斷方法this
vim app/src/engine/license-manager.js //打開以後找到下面的內容 setStatus(this, false) UnregisteredDialog.showDialog() //替換爲以下內容 setStatus(this, true)
4、把內容從新壓縮回去blog
asar pack app app.asar //順帶把剛剛多出來的解壓包刪掉 rm -r app
實際上到上一步破解工做已經完成,可是打開軟件會發現以下錯誤:get
//「StarUML」已損壞,打不開。 您應該將它移到廢紙簍。
出現這個的緣由是由於你的Mac電腦禁止了不明來源的軟件,用這個軟件的人基本不須要解釋如何打開權限了io
固然也有例外啦,好像是新的Mac系統沒有 任何來源這個選項,那麼執行以下命令便可:ast
sudo spctl --master-disable
收工!class