Mac版本的StarUML破解方法,最新。

理论上各平台版本均适用,本文更改的为Mac版本。
1:打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。

我用的是免费的atom浏览器,为了安全起见,直接:

sudo atom /Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js

进行编辑,当然您也可以手动到这个目录编辑文件。

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

(function () {
"use strict";

var NodeRSA = require('node-rsa');

function validate(PK, name, product, licenseKey) {
var pk, decrypted;
//修改于:20160713
return {
name: "lijunnan",
product: "StarUML",
licenseType: "vip",
quantity: "lijunnan.com",
licenseKey: "jihuo"
};

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;
}
}

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

help>enter license
Name:lijunnan
licenseKey:lijunnan

然后提示你注册成功,如果有什么问题,欢迎交流,给我留言!

0 条回复

发表评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注