評估license:
License Key:
QOnNOdFDsXDNXqVbPiqguPbOpopdBmVDkTWDWQgTFMqNBW
mi2KAT3kzE9UP6BZaPntrfqT2KGL3aZuCBNNghUhXyh2NU
PmxVrmNNOpnNOOQrMWUoRRQmMrPonnqOxswUUxMRmpoUUn
oosoprsmmmmmUUnoosoprsmmmmmUUwaUUrmm
以下是破解後的atlassian-extras-1.20.1.jar的具體做法(可見附件中)
假設Web根目錄是confluence
confluence/WEB-INF/lib/atlassian-extras-1.20.1.jar文件用rar或者其他什麼東西打開,釋放出來
然後找到confluence/WEB-INF/lib/atlassian-extras-1.20.1.jar/com/atlassian/license/DefaultLicense.class文件
用jad反編譯出源代碼,修改兩個方法:
- public boolean isExpired()
- {
- //if(licenseType.isEvaluationLicenseType())
- //return System.currentTimeMillis() - datePurchased.getTime() > EVALUATION_PERIOD;
- //else
- return false;
- }
- public Date getExpiryDate()
- {
- //if(licenseType.isEvaluationLicenseType())
- //return new Date(datePurchased.getTime() + EVALUATION_PERIOD);
- //else
- return null;
- }
public boolean isExpired()
{
//if(licenseType.isEvaluationLicenseType())
//return System.currentTimeMillis() - datePurchased.getTime() > EVALUATION_PERIOD;
//else
return false;
}
public Date getExpiryDate()
{
//if(licenseType.isEvaluationLicenseType())
//return new Date(datePurchased.getTime() + EVALUATION_PERIOD);
//else
return null;
}
再javac編譯成class文件覆蓋原來的class文件,再jar指令打包成jar文件覆蓋原來的jar文件就ok了
attachment: http://www.live-share.com/files/367673/atlassian-extras-1.20.1.jar.html