介绍:
JIRA是一个优秀的问题(or bugs,task,improvement,new feature )跟踪及管理软件。
准备:
JAD v1.5.8f. 下载:见附件
Eclipse 自己下载
安装JDK http://java.sun.com/j2se/1.5.0/jdk/download.jsp
JIRA 3.6 下载:
http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-enterprise-3.6-standalone.zip
方法:
1.解压atlassian-jira-enterprise-3.6-standalone.zip到C:\atlassian-jira
进入C:\atlassian-jira\atlassian-jira\WEB-INF\lib
用rar软件解压atlassian-extras-0.7.19.jar到当前目录的atlassian-extras-0.7.19目录
2.将jad.exe放在c盘根目录。路径如下:C:\jad.exe
3.开始-运行-CMD 进行命令行,cd /d c:/ 切换到C盘根目录
执行命令jad.exe -o -r -sjava -dsrc C:\atlassian-jira\atlassian-jira\WEB-INF\lib\atlassian-extras-0.7.19/**/*.class 反编译class文件
在jad.exe的同级目录生成了一个src目录,这就是我们反编译出来的源文件
4.打开Eclipse创建一个JAVA project给工程随便起一个名字,在contents复合框里选择create project from existing source 点击browse按纽选择C:\src确定
点击finsh完成
5.打开com.atlassian.license 下的DefaultLicense.java文件
把下面代码替换文中的两个DefaultLicense函数
- public DefaultLicense(Date dateCreated, Date datePurchased, String organisation, LicenseType licenseType, int users, String partnerName)
- {
- Calendar calendar = Calendar.getInstance();
- calendar.add(Calendar.DAY_OF_MONTH, - 5 );
- this .dateCreated = calendar.getTime();
- this .datePurchased = calendar.getTime();
- this .organisation = " escout@sjtu " ;
- this .licenseType = licenseType;
- this .users = 10000 ;
- this .partnerName = partnerName;
- this .licenseId = "" ;
- }
- public DefaultLicense(Date dateCreated, Date datePurchased, String organisation, LicenseType licenseType, int users, String partnerName, String licenseId)
- {
- Calendar calendar = Calendar.getInstance();
- calendar.add(Calendar.DAY_OF_MONTH, - 1 );
- this .dateCreated = calendar.getTime();
- this .datePurchased = calendar.getTime();
- this .organisation = " escout@sjtu " ;
- this .licenseType = licenseType;
- this .users = 10000 ;
- this .partnerName = partnerName;
- this .licenseId = licenseId;
- }
在左侧项目上点右击,打到build project,编译项目 ,会有一些错误,不用管它。
6.将C:\src\com\atlassian\license\DefaultLicense.class 覆盖掉C:\atlassian-jira\atlassian-jira\WEB-INF\lib\atlassian-extras-0.7.19\com\atlassian\license\DefaultLicense.class
7.命令行进入 C:\atlassian-jira\atlassian-jira\WEB-INF\lib\atlassian-extras-0.7.19目录
执行jar cvf atlassian-extras-0.7.19.jar * 将文件打包
生成的atlassian-extras-0.7.19.jar 就是我们要的破解文件了。
8.安装参考我的另一篇文章http://blog.linuxphp.org/?action=show&id=91
9.附上一个安装时要填的注册码,不然安装那一步过不去
RqnmqLrbqXIhmitVcntgThPiQOqdfkpSjjqVwcnSrUnlrpF
mj2KlbOm<Z4GXdyl4hNiCLM12L04SIJt6a09<AgnOmzERa1
QOovVrqQqnRPPqMnRPWXMMmnroQORppoMwXxxUTvStostUU
nonqvmopsosrsUUnonqvmopsosrsUUA9I1B5P
参考文章 :
http://blog.csdn.net/szmustang/archive/2004/12/27/231390.aspx
http://blog.csdn.net/cnaning/archive/2009/01/19/3835294.aspx


