StarUML 3.1.0 for Mac 破解

安装npm

  brew install node

npm可能出现的错误

  npm ERR! code MODULE_NOT_FOUND
image.png

先执行了 rm -rf /usr/local/lib/node_modules/npm,然后重新下载node安装包,重新安装。

安装asar 这个主要是解压app.asar 文件的

  npm install asar -g

破解

  • 官网下载并安装StarUML http://staruml.io/
  • 进入目录/Applications/StarUML.app/Contents/Resources
  • 解压文件 终端输入asar extract app.asar app
  • 修改js文件 vim app/src/engine/license-manager.js
checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      setStatus(this, true)
      // UnregisteredDialog.showDialog() 将此行注释
    })
}
  • 重新打包app文件夹asar pack app app.asar

打开应用

你可能感兴趣的:(StarUML 3.1.0 for Mac 破解)