StarUML5.1.0.7安装 去提示

安装StarUML:

1.下载安装包

参考教程: (StarUML 5.0.2 安装破解详细操作过程_staruml安装包_宅技弟的博客-CSDN博客)

2.双击安装

  • 双击安装,安装完成后自动打开

  • 安装过程中,不能自己选择安装路径

  • 可以去开始找到图标(图标开始屏幕固定), 拖到桌面作为快捷方式

  • 右键快捷方式, 打开文件位置 ,查看安装路径:C:\Program Files\StarUML

  • 自动打开的软件会提示你购买许可证, 关闭提示,关闭软件.

3.破解

3.1破解思路

参考教程: (StarUml下载,安装和授权破解教程 - 知乎)

思路:修改和授权相关的JavaScript代码,关闭授权弹窗 前提:1.安装配置好node.js环境 ,2.记事本或者一个Notepad++看代码

3.2工具准备node.js

参考教程: (StarUML安装、注册与中文版详解版_staruml中文怎么设置_余识-的博客-CSDN博客)

  • 下载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中文怎么设置_余识-的博客-CSDN博客)后半段是汉化

  • 先关闭软件

  • 打开管理员命令行: 然后win+R快捷键,输入cmd,进入控制台 右键底下任务栏已经打开的cmd图标, 然后右键 命令提示符,点击以管理员身份运行

  • 进入目录,(等会修改完文件就再打包一遍)

    cd  C:\Program Files\StarUML\resources

    算了就汉化那么几个字对我没有用,

    如果不是每一个单词都改成中文,那就不必改了.

    还是有道翻译吧

就这样.

  • 11
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无烬业火

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值