- 需求
- 軟件介紹
- 軟件界面預覽
- 軟件安裝破解方法
需求
- 美觀簡潔實用的UML工具
- 功能全面朽合,支持的語言較為全面
- 支持輸出的編程語言較為全面
軟件名:StarUML
官網(wǎng)與下載地址:http://staruml.io/
界面預覽
主界面
安裝破解過程
1蝗锥、安裝
下載雙擊打開后拖入applications就行
2、破解
注意:需要npm
安裝npm
brew install npm
加入環(huán)境變量
bash版
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
zsh版
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.zshrc && source ~/.zshrc
安裝asar
npm --registry https://registry.npm.taobao.org install asar -g
進入目錄铁孵,解壓文件app.asar
cd /Applications/StarUML.app/Contents/Resources/
asar extract app.asar app
修改新生成的app目錄下的lisence文件
vim app/src/engine/license-manager.js
找到checkLicenseValidity()函數(shù)汽畴,125行開始的旧巾,原代碼:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, false)
UnregisteredDialog.showDialog()
})
}
修改為:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true)
})
}
打包覆蓋原app.asar
asar pack app app.asar
打開軟件
查看license,破解完成
結果