美文网首页
StarUML3破解方法

StarUML3破解方法

作者: Codes作业本 | 来源:发表于2020-09-08 11:28 被阅读0次

    今天找了个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就是已经注册的了

    相关文章

      网友评论

          本文标题:StarUML3破解方法

          本文链接:https://www.haomeiwen.com/subject/amudektx.html