macOS 下 starUML 软件激活方案

starUML每次打开都弹出提示其实挺烦的,于是研究了一下如何 po 解(激活)它。记录一下方法以便以后使用。

我觉得这个软件很好用,大型项目的所有图我都是用这个软件画的。

直接上步骤!先关掉starUML

1、安装 asar,以便可以打开 asar 文件

如果你没有 node 环境,请自行安装,比如使用 homebrew 安装。此处不再赘述。

bash 复制代码
npm install -g asar 

2、进入 starUML 的程序目录

bash 复制代码
cd /Applications/StarUML.app/Contents/Resources/

3、提取出.asar 文件中的内容

bash 复制代码
asar extract  app.asar app

此时可以看到目录下面多出一个与 app.asar 文件一样名称的 app 文件夹

提示:快速通过访达去某一个文件夹,快捷键: cmd + shift + G

输入自己的路径:/Applications/StarUML.app/Contents/Resources

回车即可打开访达窗口

4、打开 license-manager.js文件

js 复制代码
  // 破解的校验函数
  checkLicenseValidity () {
    this.validate().then(() => {
        setStatus(this, true)
    }, () => {// setStatus(this, false) 
        // UnregisteredDialog.showDialog()

        //修改后的代码
        setStatus(this, true)
     })
}

5、保存该文件

6、重新打包回去

bash 复制代码
asar pack app app.asar

7、打开 starUML 校验是否成功

相关推荐
laocaibulao20 小时前
mac电脑brew update很慢咋办?
macos
心灵宝贝20 小时前
XMind for Mac v24.01.dmg 安装教程(Mac思维导图软件下载安装步骤)
macos·xmind
醇氧1 天前
Mac 安装 Docker Desktop
macos·docker·容器
神秘人-解说1 天前
在Mac上安装Windows 11/10双系统(M1/M2/Intel通用)
windows·macos·mac安装双系统·mac安装虚拟机·mac安装windows
知难行难1 天前
macOS配置Apocrita及ssh访问及获取GPU权限
运维·macos·ssh
游戏开发爱好者82 天前
Mac 抓包软件怎么选?从 HTTPS 调试、TCP 数据流分析到多工具协同的完整抓包方案
tcp/ip·macos·ios·小程序·https·uni-app·iphone
马拉萨的春天2 天前
iOS中广告SDK如何判断一个广告是否真实展示
macos·ios·cocoa
心灵宝贝2 天前
Mac 安装 JDK 8u281(JDK-8u281-1.dmg)详细步骤(附安装包)
java·macos·intellij-idea
侯小啾2 天前
理解计算机网络中的MAC地址
网络·计算机网络·macos·mac
坚果派·白晓明2 天前
开源鸿蒙终端工具Termony构建HNP包指导手册Mac版
macos·开源·harmonyos