测试环境:JIRA7.9.2, confluence 6.9.3, Bitbucket v5.11.1(不太记得是否有用此插件) 一般插件jar版本不变化都可以继续通用
1. 我们使用jd-jui.exe工具进行反编译,单独提取Version2LicenseDecoder.class文件的source后,需要进行再次编译替换jar包中的原class文件才可以正常破解。
2. 反编译后的java文件中有依赖其他jar文件,其中只有2个,一个是自身的atlassian-universal-plugin-manager-plugin-2.22.x.jar 另外一个是 Base64依赖Apache的commons-codec-1.x.jar,这2个文件都从jira/confulence本身自带的atlassian-bundled-plugins和lib文件夹提取即可。
3. 新建Java工程,名称无所谓,按照修改的Version2LicenseDecoder.java 文件包路径新建包:com.atlassian.extras.decoder.v2,最后把java文件放入此包下。然后把这个java工程添加2个jar依赖即可。此时即可成功编译修改后的Version2LicenseDecoder.java。然后找到工程对应文件下下,有bin文件夹,里面就有编译好的class文件。替换atlassian-universal-plugin-manager-plugin-2.22.x.jar原class即可完成破解。
----------------需要修改的文件及内容-------------------
由于此Version2LicenseDecoder文件static块中带有pubKey,所以不知道是否合适你们。文件版本文atlassian-universal-plugin-manager-plugin-2.22.9.jar,提取自Jira 7.9.2版本中。
Version2LicenseDecoder.java 修改的内容网上有些是错的,Properties无法存入boolean型,所以应该是String,以下是修正后的全部内容。
private Properties loadLicenseConfiguration(Reader text)
Properties props = new Properties();
try {
(new DefaultPropertiesPersister()).load(props, text);
if (props.containsKey("Description")) {
String desc = props.getProperty("Description");
props.put("Description",
desc.replace("Evaluation", "Commercial"));
if (desc.contains("Confluence")) {
props.put("conf.LicenseTypeName", "COMMERCIAL");
} else if (desc.contains("JIRA")) {
props.put("jira.LicenseTypeName", "COMMERCIAL");
} else if (desc.contains("FishEye")) {
props.put("fisheye.LicenseTypeName", "COMMERCIAL");
} else if (desc.contains("Bitbucket")) {
props.put("stash.LicenseTypeName", "COMMERCIAL");
props.put("Evaluation", "false");
props.put("MaintenanceExpiryDate", "2033-06-06");
props.put("LicenseExpiryDate", "2033-06-06");
return props;
} catch (IOException var3) {
throw new LicenseException("Could NOT load properties from reader", var3);
LicenseManager.java 文件内容修改为:
public boolean hasValidLicense(String licenseKey)
return true;
编译工程文件及依赖截图:
破解好的文件:https://download.csdn.net/download/huangdou0204/10603421 (含JIRA7.x主程序+通用插件2.22.x破解jar)
10月24日新增-DB盘下载:链接: https://pan.baidu.com/s/1V3md2sW9oRI7oKxhD_dLYQ 提取码: 35cf
测试环境:JIRA7.9.2, confluence 6.9.3, Bitbucket v5.11.1(不太记得是否有用此插件) 一般插件jar版本不变化都可以继续通用 1. 我们使用jd-jui.exe工具进行反编译,单独提取Version2LicenseDecoder.class文件的source后,需要进行再次编译替换jar包中的原class文件才可以正常破解。2. 反编译后...
破解方法:
方法1:覆盖 \WEB-INF\atlassian-bundled-plugins下的同名文件后重启服务
方法2:将更改版本的破解文件上传至插件目录一般为程序Home目录下/plugins/installed-plugins
各版本插件的适用产品和版本请参见:https://marketplace.atlassian.com/apps/23915/atlassian-universal-plugin-manager/version-history
jira是可以实现对测试用例的管理的,而且还可以实现需求与测试用例、测试计划等的链接,这样就只使用一款jira软件串起整个流程了,下面说一说插件synapseRT插件的安装与破解
首先,需要下载破解包,链接如下,是我的csdn下载链接
https://download.csdn.net/download/weixin_43639512/11222978
不是我不分享哦 真的是百度检测到有敏感信息...
1.Linux & MySql & JDK安装步骤省略,我使用的是Debian5 + MySql5 + JDK6
2.下载JIRA4.2,下载地址:Jira | Issue & Project Tracking Software | Atlassian
注意:选择4.2 standalone版本
3.将下载得到的atlassian-jira-enterprise-4.2-standalone.tar.gz文件解压缩到..
一、Mysql5.7
docker pull mysql:5.7
docker run -d --name mysql -v /etc/localtime:/etc/localtime:ro -v /ljh/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:5.7
# 先拷贝出容器中的mysqld.cnf文件
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cn
*** 经其他用户测试 8.02版用不了 ,请注意
1、停止jira服务,
2、将atlassian-extras-2.2.2.jar替换你的JIRA的安装目录的\atlassian-jira\WEB-INF\lib\同名.jar,
3、重新启动jira,查看使用时长
停止jira,将atlassian-extras-2.2.2.jar替换你的JIRA的安装目录的\atlassian-jira\WEB-INF\lib同名jar
将atlassian-universal-plugin-manager-plugin-2.17.13.jar 替换到 jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/
重新启动jira
用管理员账户登录jira