StarUML破解(转)

转:https://blog.csdn.net/jonwu0102/article/details/81387083
下载StarUML
地址:http://www.macupdate.com/app/mac/55571/staruml/download
或者官网:
http://staruml.io

破解过程

  1. 安装npm

brew install node
执行完上面的命令,你就安装好了nodejs和npm

2)安装asar

npm install asar -g

3)解压文件app.asar

cd /Applications/StarUML.app/Contents/Resources/

asar extract app.asar app

  1. 修改新生成的app目录下的lisence文件

vim app/src/engine/license-manager.js

5)找到checkLicenseValidity()函数

checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, false)
UnregisteredDialog.showDialog()
})
}
修改为

checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true)
})
}

  1. 打包覆盖原app.asar

asar pack app app.asar

作者:泊涯Jon
来源:CSDN
原文:https://blog.csdn.net/jonwu0102/article/details/81387083
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(StarUML破解(转))