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

  • 需求
  • 软件介绍
  • 软件界面预览
  • 软件安装破解方法

需求

  • 美观简洁实用的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,破解完成


结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 迟开的桃花放出 蝴蝶旧梦 扇动万里薰风 滴下昨夜寒露 露珠的眼里 月亮换成太阳 叶子由胖变瘦 还有 无数山泉的滚动...
    为风变天阅读 418评论 3 2
  • 久违的阳光久违的蓝天白云相约而至,好天气带来好心情,出发!早高峰的路上,并没有往日的拥挤,车流顺畅,很快抵达目的地...
    Linda_xm阅读 151评论 0 2