StarUML3破解方法

2020-09-08  本文已影响0人  Codes作业本

今天找了个StarUML破解的方法,这工具据说是用nodejs写的,前端框架用的是Electron前端框架,starUML通过asar工具打包。此方法经过测试目前适用于3.2

//具体的位置在这个目录下面
StarURML\resources\app.asar

首先需要安装asar,cnpm具体安装方法不会的可以自行百度一下

cnpm install -g asar

然后解压app.asar包,一般需要管理员权限

asar extract app.asar app

找到解压的目录中的license-manager.js

app\src\engine\license-manager.js

找到文件中下方代码

checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      // 注释部分是原来的代码,
      // setStatus(this, false) 
      // UnregisteredDialog.showDialog()
 
      //下面是修改后的代码
      setStatus(this, true)
    })
  }

回到app.asar解压的目录,用一下命令,将app的解压文件重新打包

asar pack app app.asar

目前就大功告成,再次启动starUML就是已经注册的了

上一篇下一篇

猜你喜欢

热点阅读