原文连接: http://php-note.com/article/749.html
注意: 破解完成后要重新启动starUML
1.安装asar
注意: 首先安装node环境
npm install asar -g
2.破解激活方法
2.1 解压app.asar
C:\Program Files\StarUML\resources\app.asar
asar extract app.asar app
2.2 修改校验方法
C:\Program Files\StarUML\resources\app\src\engine\license-manager.js
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
// 原来的代码:
// setStatus(this, false)
// UnregisteredDialog.showDialog()
//修改后的代码
setStatus(this, true)
})
}
2.3 重新打包
asar pack app app.asar