• StarUML2 全平台破解方法


    本文转载自:

    http://www.chinapyg.com/thread-79022-1-1.html

    首先,找到安装目录下的“LicenseManagerDomain.js”文件;

    其次,按照如下图所示的代码内容更改上面的js文件:


    代码更改内容图

    也可以参照如下代码段:

     

    1. function validate(PK, name, product, licenseKey) {  
    2.     var pk, decrypted;  
    3.     // edit by 0xcb  
    4.     return {  
    5.         name: "0xcb",  
    6.         product: "StarUML",  
    7.         licenseType: "vip",  
    8.         quantity: "bbs.chinapyg.com",  
    9.         licenseKey: "later equals never!"  
    10.     };  
    11.   
    12.     try {  
    13.         pk = new NodeRSA(PK);  
    14.         decrypted = pk.decrypt(licenseKey, 'utf8');  
    15.     } catch (err) {  
    16.         return false;  
    17.     }  
    18.     var terms = decrypted.trim().split(" ");  
    19.     if (terms[0] === name && terms[1] === product) {  
    20.         return {   
    21.             name: name,   
    22.             product: product,   
    23.             licenseType: terms[2],  
    24.             quantity: terms[3],  
    25.             licenseKey: licenseKey  
    26.         };  
    27.     } else {  
    28.         return false;  
    29.     }  
    30. }  
        function validate(PK, name, product, licenseKey) {
            var pk, decrypted;
            // edit by 0xcb
            return {
                name: "0xcb",
                product: "StarUML",
                licenseType: "vip",
                quantity: "bbs.chinapyg.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;
            }
        }

    最后,打开安装好的StarUML,选择“help”->“enter license”。然后按上述代码中的name和licenseKey输入相应的内容,确定后便会提示注册成功。

  • 相关阅读:
    浏览器版本 / 设备系统 检测
    控制HTML页面内容不能选中的方法
    js 正则常用函数
    谁动了我的Mac ??
    有关使用 iview 表单验证的问题
    Object.defineProperty()
    AIX 查看CPU个数
    AIX sed
    df和du显示的磁盘空间使用情况不一致的原因及处理
    Informix ESQL/C使用游标的一个example
  • 原文地址:https://www.cnblogs.com/zaifeng0108/p/7225001.html
Copyright © 2020-2023  润新知