StarUML---Mac上好用的UML工具

作者: LanceAdd | 来源:发表于2019-04-14 22:55 被阅读0次
    • 需求
    • 软件介绍
    • 软件界面预览
    • 软件安装破解方法

    需求

    • 美观简洁实用的UML工具
    • 功能全面,支持的语言较为全面
    • 支持输出的编程语言较为全面

    软件名:StarUML

    官网与下载地址:http://staruml.io/

    界面预览

    主界面

    安装破解过程

    1、安装
    下载双击打开后拖入applications就行
    2、破解

    注意:需要npm

    安装npm

    brew install npm
    

    加入环境变量

    bash版
    echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
    
    zsh版
    echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.zshrc && source ~/.zshrc
    

    安装asar

    npm --registry https://registry.npm.taobao.org install asar -g
    

    进入目录,解压文件app.asar

    cd /Applications/StarUML.app/Contents/Resources/
    asar extract app.asar app
    

    修改新生成的app目录下的lisence文件

    vim app/src/engine/license-manager.js 
    

    找到checkLicenseValidity()函数,125行开始的,原代码:

    checkLicenseValidity () {
        this.validate().then(() => {
            setStatus(this, true)
        }, () => {
            setStatus(this, false)
            UnregisteredDialog.showDialog()
        })
    }
    

    修改为:

    checkLicenseValidity () {
        this.validate().then(() => {
            setStatus(this, true)
        }, () => {
            setStatus(this, true)
        })
    }
    

    打包覆盖原app.asar

    asar pack app app.asar
    

    打开软件
    查看license,破解完成


    结果

    相关文章

      网友评论

        本文标题:StarUML---Mac上好用的UML工具

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