Mac安装并破解StarUML

1、下载与安装这里不做赘述,直接去官网下载即可

http://staruml.io/

2、关键的事情来了,破解

一、打开安装包的目录

cd /Applications/StarUML.app/Contents/Resources

二、解压app.asar

asar extract app.asar app
//这里注意如果没有asar的话需要首先安装,命令如下
sudo npm install -g asar

三、修改里面的注册判断方法

vim app/src/engine/license-manager.js
//打开之后找到下面的内容
setStatus(this, false)
UnregisteredDialog.showDialog()
//替换为如下内容
setStatus(this, true)

四、把内容重新压缩回去

asar pack app app.asar
//顺带把刚刚多出来的解压包删掉
rm -r app

3、意外的事情来了

实际上到上一步破解工作已经完成,但是打开软件会发现如下错误:

//“StarUML”已损坏,打不开。 您应该将它移到废纸篓。

出现这个的原因是因为你的Mac电脑禁止了不明来源的软件,用这个软件的人基本不需要解释如何打开权限了

当然也有例外啦,好像是新的Mac系统没有 任何来源这个选项,那么执行如下命令即可:

sudo spctl --master-disable

收工!

posted @ 2018-12-11 17:48  齐建伟  阅读(2311)  评论(1编辑  收藏  举报