starUML for Mac的安装与破解

下载StarUML并安装
地址:http://www.macupdate.com/app/mac/55571/staruml/download 
或者官网: 
http://staruml.io

 

破解过程

首先安装brew参考 https://blog.csdn.net/JonWu0102/article/details/80015724

 

1) 安装npm 

 

brew install node

执行完上面的命令,你就安装好了nodejs和npm 

2)安装asar

npm install asar -g

3)解压文件app.asar

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

asar extract app.asar app

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

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

点击I进入INSERT

starUML for Mac的安装与破解_第1张图片

5)找到checkLicenseValidity()函数

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

覆盖修改为

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

starUML for Mac的安装与破解_第2张图片

点击ESC保存,:wq退出。

 

6) 打包覆盖原app.asar

命令行输入

asar pack app app.asar

你可能感兴趣的:(Tools,Mac系统,工具,时序图,UML)