下载
下载地址:https://pan.baidu.com/s/1dd7yjhGEB0tvAtiAYd_lUg
安装
双击打开,拖动到Application,但是不要打开。
破解
(1)安装Node.js,下载地址:https://nodejs.org/zh-cn/download/
(2)安装asar
sudo npm install -g asar
(3)进入app.asar目录
cd /Applications/StarUML.app/Contents/Resources/
(4)解压app.asar
asar extract app.asar app
(5)打开license-manager.js文件,修改源代码
open app/src/engine/license-manager.js
修改Line:125下面的内容,注释上面两行代码并添加 setStatus(this, true),保存。如下所示:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true)
})
}
(6)重新打包,替换app.asar
asar pack app app.asar
使用StarUML
开启StarUML愉快之旅