安装StarUML:
1.下载安装包
参考教程: (StarUML 5.0.2 安装破解详细操作过程_staruml安装包_宅技弟的博客-优快云博客)
-
官网 下载网址: [StarUML] (https://staruml.io/download)
-
5.1.0_2.exe: 162.169 MB
-
正常网络加载缓慢,换个节点有奇效!
2.双击安装
-
双击安装,安装完成后自动打开
-
安装过程中,不能自己选择安装路径
-
可以去开始找到图标(图标开始屏幕固定), 拖到桌面作为快捷方式
-
右键快捷方式, 打开文件位置 ,查看安装路径:C:\Program Files\StarUML
-
自动打开的软件会提示你购买许可证, 关闭提示,关闭软件.
3.破解
3.1破解思路
参考教程: (StarUml下载,安装和授权破解教程 - 知乎)
思路:修改和授权相关的JavaScript代码,关闭授权弹窗 前提:1.安装配置好node.js环境 ,2.记事本或者一个Notepad++看代码
3.2工具准备node.js
参考教程: (StarUML安装、注册与中文版详解版_staruml中文怎么设置_余识-的博客-优快云博客)
-
下载node :
-
官网: [下载 | Node.js 中文网 (nodejs.cn)] (下载 | Node.js 中文网)
-
下载完一路点击确认安装即可
然后win+R快捷键,输入cmd,进入控制台 , 输入
node -v
C:\Users\86158>node -v v18.16.0
印出版本则安装成功,
-
注意,如果安装的目录需要管理员权限,那么你必须也要用管理员权限运行cmd控制台窗口,否则必然失败!
-
方法就是右键底下任务栏已经打开的cmd图标,然后右键 命令提示符,点击以管理员身份运行
3.3开始操作
找到StartUML的安装路径,进入resources文件夹
cd C:\Program Files\StarUML\resources
Microsoft Windows [版本 10.0.19044.2965] (c) Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>cd C:\Program Files\StarUML\resources C:\Program Files\StarUML\resources>
然后在控制台中进入这个文件夹
-
先下载工具包
npm install asar -g
-
然后解压
asar extract app.asar app
成了:
C:\Program Files\StarUML\resources>asar extract app.asar app
C:\Program Files\StarUML\resources>
-
回到文件夹,多了解压文件夹app, 此时可以删除掉app.asar,--换个地方,一会删.
-
进入文件夹 C:\Program Files\StarUML\resources\app\src\engine , 找到license-manager.js
打开方式 记事本打开,找到 方法checkLicenseValidity (), 注释并修改行代码 如下, 保存并关闭
checkLicenseValidity () { if (packageJSON.config.setappBuild) { setStatus(this, true) } else { this.validate().then(() => { setStatus(this, true) }, () => { //setStatus(this, false) setStatus(this, true) //UnregisteredDialog.showDialog() }) } }
-
进入目录 C:\Program Files\StarUML\resources\app\src\main-process 以记事本打开application.js文件, ctrl+F搜索autoUpdater.check, (Notepad++也适用) 仅注释如下两行, (在两百多行代码的位置左右) 保存,关闭.
if (!packageJSON.config.setappBuild) { this.on('application:check-for-updates', (arg) => { //autoUpdater.checkForUpdatesAndNotify() }) this.on('application:install-and-restart', (arg) => { //autoUpdater.quitAndInstall(false, true) }) } }
,
-
回到cmd控制台窗口,输入打包\压缩命令打包app文件夹:
asar pack app app.asar
C:\Program Files\StarUML\resources>asar pack app app.asar C:\Program Files\StarUML\resources>
如果需要汉化,请不要关闭管理员命令行窗口.
-
app文件夹可以选择保留或者删除,
-
补充: 管理员命令行完整页面:
Microsoft Windows [版本 10.0.19044.2965] (c) Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>cd C:\Program Files\StarUML\resources C:\Program Files\StarUML\resources>npm install asar -g npm WARN deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change changed 17 packages in 9s 1 package is looking for funding run `npm fund` for details C:\Program Files\StarUML\resources>asar extract app.asar app C:\Program Files\StarUML\resources>asar pack app app.asar C:\Program Files\StarUML\resources>
3.4 破解完成
-
此时打开软件,将不会有注册提示. 23-5-22 19:21
4.手动汉化
参考教程 还是
(StarUML安装、注册与中文版详解版_staruml中文怎么设置_余识-的博客-优快云博客)后半段是汉化
-
先关闭软件
-
打开管理员命令行: 然后win+R快捷键,输入cmd,进入控制台 右键底下任务栏已经打开的cmd图标, 然后右键 命令提示符,点击以管理员身份运行
-
进入目录,(等会修改完文件就再打包一遍)
cd C:\Program Files\StarUML\resources
算了就汉化那么几个字对我没有用,
如果不是每一个单词都改成中文,那就不必改了.
还是有道翻译吧
就这样.