StarUML 注册码源码级别授权:实现 StarUML免注册码(win10下4.0.1为例)

1.StarUML 是什么? A sophisticated software modeler for agile and concise modeling 文档:https://docs.staruml.io/ The key features of StarUML are: Multi-platform support (MacOS,...

1.StarUML 是什么?

A sophisticated software modeler for agile and concise modeling

文档:https://docs.staruml.io/

The key features of StarUML are:

Multi-platform support (MacOS, Windows and Linux)
UML 2.x standard compliant
Entity-Relationship diagram (ERD)
Data-flow diagram (DFD)
Flowchart diagram
Multiple windows
Modern UX
Dark and light themes
Retina (High-DPI) display support
Model-driven development
Open APIs
Various third-party extensions
Asynchronous model validation
Export to HTML docs
Automatic updates.

2.下载安装

首先下载:http://staruml.io/download

3.安装 npm 工具 asar

需要先安装node.js的npm包管理工具.

输入以下指令安装asar

 

npm install -g asar

4.打开安装目录,找到 app.asar

app.asar文件是Electron加密打包时的中间产物,electron 调用resources文件夹下的app.asar, 从而实现不用解压缩而高效直接读取文件内容.

安装目录:
/Applications/StarUML.app/Contents/Resources

找到 app.asar :

 

jack@chenguangjian Resources % ls
StarUML.icns   
...
app.asar       
...

切换到app.asar所在文件夹,然后输入

 

sudo asar extract app.asar app

进入 app 目录src/engine 下面:

 

jack@chenguangjian engine % tree
.
├── canvas2svg.js
├── clipboard-manager.js
├── command-manager.js
├── default-commands.js
├── diagram-export.js
├── engine.js
├── factory.js
├── font-manager.js
├── license-manager.js
├── pdf-graphics.js
├── project-manager.js
├── selection-manager.js
├── unicode.js
└── update-manager.js

0 directories, 14 files

5.修改 license-manager.js

修改这一段 setStatus(this, true) .

代码如下:

 

  checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      setStatus(this, true)
      // setStatus(this, false)
      // UnregisteredDialog.showDialog()
    })
  }

6.重新打包,自动替换原来的 app.asar,激活完毕

asar pack app app.asar

7.替换 安装目录下的同名文件即可,在最新版上的4.0.1测试通过

  • 发表于 2021-03-30 20:57
  • 阅读 ( 31 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章