zoukankan      html  css  js  c++  java
  • StartUML 破解

    各平台版本均适用,本文更改的为Mac版本。​

    1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。

    2,找到文件23行,修改对应下面函数。更改为如下代码: 

    function validate(PK, name, product, licenseKey) {
     var pk, decrypted;
            // edit by 0xcb
            return {
                name: "0xcb",
                product: "StarUML",
                licenseType: "vip",
                quantity: "mergades.com",
                licenseKey: "later equals never!"
            };

            try {
                pk = new NodeRSA(PK);
                decrypted = pk.decrypt(licenseKey, 'utf8');
            } catch (err) {
                return false;
            }
            var terms = decrypted.trim().split(" ");
            if (terms[0] === name && terms[1] === product) {
                return { 
                    name: name, 
                    product: product, 
                    licenseType: terms[2],
                    quantity: terms[3],
                    licenseKey: licenseKey
                };
            } else {
                return false;
            }
        }

    我的做法是注释掉原有代码,再增加,防止出现问题。

    3,打开starUML。help>enter license

    Name:0xcb

    licenseKey:later equals never!

    然后提示你注册成功!

     
  • 相关阅读:
    gitlab 安装升级
    fping 命令
    sed 命令
    rm 命令
    sort 命令
    第十六单元
    第十五单元
    第十三单元
    第十二单元
    第十一单元
  • 原文地址:https://www.cnblogs.com/sherrykid/p/5883618.html
Copyright © 2011-2022 走看看