StarUML3.1 破解方法

1. 简介

地址:http://staruml.io/

版本:3.1.0

系统:windows

安装路径:C:\Program Files\StarUML\resources

要求:需要node环境

原理:解压resources下的app.asar 压缩包,修改里面的配置文件(在验证的时候都返回成功),再重新打包覆盖原来的包

2. 安装asar依赖

cnpm install -g asar

3. 解压app.asar

进入到安装路径,解压出文件

C:\WINDOWS\system32>cd C:\Program Files\StarUML\resources

C:\Program Files\StarUML\resources>asar extract app.asar app

执行完后,可以在resources下看到app的文件夹,如果提示权限不足,请用admin权限打开cmd。

4. 修改license-manager.js

执行完后,在C:\Program Files\StarUML\resources\app\src\engine找到license-manager.js


进行编辑,就是把reject(err) 替换成setStatus(this, true),替换后的效果图如下

注意:红色方框是原来的,被我用//注释了,蓝色方框是我新增的,修改完,保存


5. 重新打包替换旧的app.asar

C:\Program Files\StarUML\resources>asar pack app app.asar

C:\Program Files\StarUML\resources>

执行完,重启StarUML,发现没有购买提示了,可以愉快画图了。

6. 参考

[1] https://me.csdn.net/js_tengzi (朋友的博客,starUML是他推荐给我的 O_O )

[2] https://blog.csdn.net/sam_shan/article/details/80585240

原文链接:https://blog.csdn.net/qq157538651/article/details/89078103

你可能感兴趣的:(StarUML3.1 破解方法)