

三步激活 StarUML V4.0.1 (WIN10) | 仅供学习
source link: https://blog.frytea.com/archives/524/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

本文首发于:https://blog.frytea.com/archives/524/
StarUML
是一个开源的 UML
工具列表软件,它遵守 GNU GPL
的一个修订版。StarUML
项目宣称的目标是代替大型的商业 UML 工具软件,如 IBM
的 Rational Rose
, Borland
公司的 Together
。StarUML
支持 UML2.0 定义的大多数图,是一款跨平台且轻量高效的现代 UML 绘图工具。
但由于其商业性质,免费版仅提供一段时间的试用预览,到期后导出图片会有 未注册
字样水印,非常影响成图质量。经过一番研究,StarUML 采用 Electron
框架,使用 node.js
实现,仅需简单修改其中许可证判定代码即可完成破解,在此感谢万能的 GitHub 社区。
本教程激活 StarUML V4.0.1 ,平台为 Win10。
学(ji)习(huo)步骤
第一步,解包
app.asar
文件是 Electron
程序的主业务文件,是一种压缩格式的文件。我们需要修改的部分就被压缩在这里,具体文件位置为:
C:\Program Files\StarUML
├─locales
├─resources
| └─app.asar
└─swiftshader
app.asar
文件可以使用编辑器直接打开,但如果直接修改会导致程序无法正常运行,因此需要解包修改再压缩。
解包前需要确认您的电脑已经安装 node.js
,可在 CMD
执行以下命令,若回显版本号说明已安装,若没有安装请移步:https://nodejs.org/en/
C:\Program Files>node -v
v12.18.3
之后全局安装 asar
工具:
npm install -g asar
cnpm install -g asar
C:\Program Files>asar -V
v3.0.3
// 出现版本号说明安装成功
解压 app.asar
文件:
asar extract app.asar ./asar/
使用上面命令将 app.asar
解压到同级目录 asar
下,前提是 cd
到文件所在目录,并创建好 asar
文件。
第二步,激活
解压后在 asar 目录下,找到这个文件:asar\src\engine\license-manager.js
,使用你偏好的编辑器打开,修改其中这段代码:
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
//setStatus(this,false) <-- comment this line
setStatus(this, true) //<-- add this line
//UnregisteredDialog.showDialog() <-- comment this line
注意其中注释的部分,总结来看就是将 false
改为 true
,再将 false
的后续动作注释即可。
MaxOS, Linux 类比修改,下面是我在 GitHub 找到的 v3.0.* 文件位置,待验证。。。
Mac OS: /Applications/StarUML.app/Contents/www/license/node/
Linux: /opt/staruml/www/license/node/
第三步,压缩
修改完成后,将修改后的内容重新打包回 app.asar
,使用以下命令压缩即可,其中 pack 是我前一步解压的目录:
asar pack asar app.asar
注:建议在此前备份旧的 app.asar 文件,以免造成无法挽回的损失。
若不出意外,到这里 StarUML 就已经成功激活了。
本文介绍了一种简单的直接使用官网版本激活 StarUML 的方法,避免了不明来源的破解程序对你电脑的侵害。
特别说明:本方法仅用于学习用途,请勿商用,若产生纠纷本文作者概不负责。
---------------------
Author: Frytea
Title: 三步激活 StarUML V4.0.1 (WIN10) | 仅供学习
Link: https://blog.frytea.com/archives/524/
Copyright: This work by TL-Song is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Recommend
-
15
KMS-VL-ALL批处理激活脚本是国外大神制作的一款微软全家桶Windows、Office的KMS激活工具,支持Windows 10专业版企业版激活,Windows 8 专业版企业版激活,支持Windows 7 旗舰版激活,支持 Office 2013激活Office 2016办公软件的激活,这款批处理版KMS激活脚本具...
-
13
最新 2021 Win10 LTSC 20H1 安装激活方法 November 21, 2021 • Read: 63 •
-
14
LSG |安卓破解|病毒分析|www.52pojie.cn 查看: 204|回复: 8 [其他求助] win10...
-
8
圣湘生物:抗原检测产品仅供居民个人参考 核酸仍是唯一标准|公司问答第一财经6小时后作者:上午市场零距离 责编:郝云颖
-
8
董车日报 | 丰田 bZ4X 在日上市,但仅供租赁 / 特斯拉回应代写道歉信 / 保时捷再次回应减配事件 丰田首款纯电动汽车在日本上市,仅供租赁 特斯拉中国重启出口,...
-
8
苹果神秘“网络适配器”实物曝光,印有“仅供开发使用”字样 2022年06月22日08:37 IT之家
-
9
免费的Windows激活工具来了,支持win10、win11 10月 28, 2022 发表于: 优秀设计资源.
-
7
MySql生成ER【StarUML】文件 要画ER图,一个个打费时费力,StarUML文件打开是json。那么就有可能自动生成。...
-
5
V2EX › 问与答 仅供几个朋友在用的私人 gpt 网站也被墙了
-
6
MetaAI助手正式上线,目前仅供美国地区使用 绿苹果 责任编辑:wangyifei 发布于:2023-12-19 11:54 PConline原创
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK