1、安裝npm
詳見該博文:https://blog.csdn.net/qq_33833327/article/details/78027431
2、安裝asar
npm install asar -g
3、StarUML破解
-
官網下載並安裝StarUML
-
進入目錄/Applications/StarUML.app/Contents/Resources
cd /Applications/StarUML.app/Contents/Resources
- 解壓文件asar extract app.asar app
asar extract app.asar app
- 修改js文件app/src/engine/license-manager.js
vi app/src/engine/license-manager.js
找到checkLicenseValidity ()方法,修改成如下代碼:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
setStatus(this, true)
// UnregisteredDialog.showDialog()
})
}
- 重新打包app文件夾asar pack app app.asar
asar pack app app.asar
- 破解成功