StartUML破解步骤
StartUML破解步骤
CAMELLIA首先申明,只是用于个人学习使用。
!!! note 目录
安装nodejs
查看nodejs是否安装成功,输入dos命令:node -v。如果输出node版本号表示nodejs安装成功。
npm更换阿里云镜像源
1
npm config set disturl http://npmmirror.com
1
npm config set registry http://registry.npmmirror.com
npm安装asar
1
npm install -g asar
查看asar版本:asar -V
在dos命令窗口中切换目录到starUML的resources目录:【注意:以管理员身份运行dos命令窗口】
1
cd C:\Program Files\StarUML\resources
反编译starUML:
1
asar extract app.asar app
修改这个文件(如果没有权限修改文件,可以在其他位置新建新文件,把原文件内容拷贝到新文件中,修改。修改完成后,将新文件替换掉原文件。):C:\Program Files\StarUML\resources\app\src\engine\license-manager.js
在该文件中搜索:setStatus(this
找到下面的:setStatus(this, false),将false修改为true。
将UnregisteredDialog.showDialog();注释掉。
修改这个文件:C:\Program Files\StarUML\resources\app\src\app-context.js
在该文件中搜索:!this.config
将该if语句中嵌套的if语句注释掉。
重新打包
1
asar pack app app.asar