本文主要是介绍破解StarUML,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
流程介绍
- 下载StarUML,并安装
- 安装破解工具Node.js,asar
- 解压app.asar文件,修改代码
- 重新打包app.asar文件,并替换
下载StarUML
在StarUML官网下载,下载后双击即可安装
安装破解工具
破解工具需要安装Node.js, 这个百度有很多方法,不详细说明
安装Node.js后,通过sudo npm install -g asar
命令,下载asar工具
解压app.asar文件
安装StarUML后,在安装目录C:\Program Files\StarUML\resource
中有app.asar
文件
备份app.asar
文件后,通过asar extract app.asar app
命令解压
在解压后的目录中找到/app/resources/app/src/engine/license-manager.js
文件,打开后准备修改
# 找到checkLicenseValidity ()checkLicenseValidity () {this.validate().then(() => {setStatus(this, true)}, () => {# 原来的代码:# setStatus(this, false) # UnregisteredDialog.showDialog()# 修改后的代码setStatus(this, true)})}
重新打包
修改保存后,通过asar pack app app.asar
命令重新打包
运行StarUML
这篇关于破解StarUML的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!