美文网首页
StarUML 安装

StarUML 安装

作者: 寀菇凉的小蜜蜂 | 来源:发表于2024-06-16 14:01 被阅读0次

介绍

StarUML是一个精细的软件建模器,旨在支持敏捷和简洁的建模。StarUML遵循UML 2.x标准,支持多种UML图形,如用例图、类图、序列图、状态图、实体-关系图(ERD)和数据流图(DFD)等,用于进行各种类型的软件建模。

下载安装

官网:https://staruml.io/ 下载安装包安装

破解

在node环境下安装asar

  1. 前置条件
  • 安装node
  • 安装 npm 或者 pnpm 其中一个

没有的话自行搜索安装

  1. 安装asar
    npm命令安装
npm install @electron/asar -g

或者pnpm命令安装

pnpm add @electron/asar -g
  1. 进入StartUML的resources文件路径,在终端输入
cd /Applications/StarUML.app/Contents/Resources
  1. 反编译 app.asar 到 app 文件夹,在终端输入
asar extract app.asar app
  1. 打开license-manager.js 文件,在终端输入
open app/src/engine/license-manager.js 
  1. 查找 checkLicenseValidity 函数,并执行如下修改
  checkLicenseValidity() {
    if (packageJSON.config.setappBuild) {
      setStatus(this, true);
    } else {
      this.validate().then(
        () => {
          setStatus(this, true);
        },
        () => {
          // 注释掉下面两行
          // setStatus(this, false);
          // UnregisteredDialog.showDialog();
          
          // 添加如下代码
          setStatus(this, true);
        }
      );
    }
  }

保存文件

  1. app 文件代码编译成 app.asar
asar pack app app.asar

  1. 打开StartUML,此时的注册弹窗就没了

相关文章

网友评论

      本文标题:StarUML 安装

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