mac StarUML3.0.2破解

mac StarUML3.0.2破解

StarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品,可以直接到StarUML网站下载。可以用来创建UML类图。

破解办法是通过asar工具 解压app.asar 文件,修改其中的验证license的代码。

下载mac StarUML

直接去StarUML官网下载

1. 安装asar

npm install -g asar

2. 解压app.asar

asar extract app.asar app

3. 修改源码

验证license的源码在 ContentsRescourcesappsrcenginelicense-manager.js

找到这一段,在第125行,进行如下修改

checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      // 原来的代码,如果失败就会将状态设置成false
      // setStatus(this, false) 
      // UnregisteredDialog.showDialog()

      //修改后的代码
      setStatus(this, true)
    })
  }

4. 重新打包替换原来的app.asar

asar pack app app.asar

可以启动StarUML了


打包了一份

百度网盘下载 提取码:omkm
直接替换以前的app.asar

原文地址:https://www.cnblogs.com/magicya/p/10208338.html