zoukankan      html  css  js  c++  java
  • 破解StarUML3.01最新版 for Linux(Ubuntu16LTS)

    原文地址:https://blog.csdn.net/yoyofreeman/article/details/80844739

    chmod +x StarUML-3.0.1-x86_64.AppImage
    ./StarUML-3.0.1-x86_64.AppImage --appimage-extract

    cd ./squashfs-root/app/resources
    ~/squashfs-root/app/resources# ll
    drwx------ 2 root root 4096 6月 28 15:10 ./
    drwx------ 4 root root 4096 6月 28 15:10 ../
    -rw-r--r-- 1 root root 81314297 6月 28 15:10 app.asar
    -rw-r--r-- 1 root root 51 6月 28 15:10 app-update.yml
    -rw-r--r-- 1 root root 237708 6月 28 15:10 electron.asar
    ---------------------

    2.1. 安装npm

    sudo apt install npm
    2.2. 升级最新版本npm
    sudo npm install npm@latest -g
    2.3. 安装asar

    sudo npm install -g asar
    这一步有可能会报错:“/usr/bin/env: node: 没有那个文件或目录”,这么办:

    sudo ln -s /usr/bin/nodejs /usr/bin/node

    2.4. 进入“~/squashfs-root/app/resources/”,解压app.asar
    asar extract app.asar app
    ---------------------

    编辑“./src/engine/license-manager.js”

    3.1. 找到checkLicenseValidity ()

    checkLicenseValidity () {
    this.validate().then(() => {
    setStatus(this, true)
    }, () => {
    // 原来的代码:
    // setStatus(this, false)
    // UnregisteredDialog.showDialog()

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

    3.2. 回到“~/squashfs-root/app/resources”

    重新打包替换原来的app.asar
    asar pack app app.asar
    ---------------------


    4. 运行“~/squashfs-root/app/staruml”

  • 相关阅读:
    Android -- 保存文件
    Android -- AsyncTask
    Java 集合
    Android -- ViewPager放入多个XML监听每个的控件
    Android -- 自定义标题栏,背景颜色填充满
    PowerShell正则表达式(一) 定义模式
    PowerShell 简单模式识别 1
    Powershell 设置数值格式 1
    PowerShell String对象方法 1
    PowerShell 字符串操作符
  • 原文地址:https://www.cnblogs.com/chunyin/p/10213842.html
Copyright © 2011-2022 走看看