【软件】【逆向】StarUML regist

// 安装npm
brew install node
//安装打包工具
npm install asar -g

C:\Program Files\StarUML\resources

StarUML\resources

将app.asar复制一份出来,我们操作复制出来的文件。

asar extract app.asar app

运行后在app.asar的同级目录下得到名为app的文件夹

去掉检查机制和弹出窗:src/engine/license-manager.js

  checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      // setStatus(this, false)
      // UnregisteredDialog.showDialog()
      // 注释掉检查License的机制和弹出框
      setStatus(this, true)
      //UnregisteredDialog.showDialog()
    })
  }

关闭自动更新:src/application.js

重新打包

asar pack app app.asar
posted @ 2022-03-13 17:34  萌狼蓝天  阅读(38)  评论(0编辑  收藏  举报