Mac下一款好用的UML图绘制工具(StarUML)

推荐一款好用的Mac下绘制UML图的工具,叫做StarUML,它是一款很好用的UML图的工具,但是是收费的,不过可以破解,附上官方下载下载地址以及破解教程。

效果

下载地址:StarUML下载

破解方法如下:
1.使用Editplus或者Notepad++等特殊的文本编辑器打开%StarUML_HOME%/www/license/node/LicenseManagerDomain.js文件
2.修改validate方法
在如下指定的位置上添加指定的代码

function validate(PK, name, product, licenseKey) {  
    var pk, decrypted;  
    /* add code here */ 
    return {  
        name: "hello",  
        product: "StarUML",  
        licenseType: "vip",  
        quantity: "www.baidu.com",  
        licenseKey: "myname"  
    };  
    /* add code end */

    try {  
        pk = new NodeRSA(PK);  
        decrypted = pk.decrypt(licenseKey, 'utf8');  
    } catch (err) {  
        return false;  
    }  
    var terms = decrypted.trim().split("\n");  
    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输入相应的内容即可完成破解。

你可能感兴趣的:(Mac下一款好用的UML图绘制工具(StarUML))