下载并安装
- 1 从官网http://staruml.io/下载 StarUML,因为是dmg,可以直接安装
- 2 安装完成后,需要先安装asar
1
npm install asar -g
破解
- 1 安装成功默认装在/Applications/StarUML.app/Contents/Resources,进入该目录
2 解压文件 asar extract app.asar app
1
asar extract app.asar app
3 修改js文件app/src/engine/license-manager.js
1
vim app/src/engine/license-manager.js ,可通过find命令查找,输入/checkLicenseValidity
4 找到checkLicenseValidity ()方法,修改成如下代码:
1
2
3
4
5
6
7
8checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true)//false 改为true
// UnregisteredDialog.showDialog()
})
}5 重新打包app文件夹asar pack app app.asar
1
asar pack app app.asar
破解成功,重启StarUML即可开启画图的乐趣