美文网首页
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