本文适用于JIRA 4系列版本(jira4.4.1,jira4.4.2,jira4.4.3,jira4.4.4以及4.0-4.3版本),以64位Linux服务器为例进行说明
1、下载和安装
http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-4.4.4-x32.bin----32位
http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-4.4.4-x64.bin----64位
例:使用命令:
[wh198910@red]#wget http://www.atlassi..../atlassian-jira-4.4.4-x64.bin
(下载时间会比较长,请耐心等待…)
下载完成后使用以下命令进行安装:
例如:[wh198910@red]#chmod 755atlassian-jira-4.4.4-x64.bin
[wh198910@red]#./atlassian-jira-4.4.4-x64.bin
安装时会要求输入安装路径和存放数据路径(我选择默认)。安装可能会提示修改端口号,如果8080端口被占用,在提示下输入“2”然后ENTER,输入新的端口号,8005端口如果被占用也是这样修改。
安装完成后JIRA即已经启动。
创建JIRA使用的数据库,例:
[wh198910@red]#mysql –u***(用户名) –p***(密码)
mysql>create database jiradb character set utf8
也可以通过其他机器连接服务器,利用可视化界面简历数据库,这里我使用的是命令行方式。
登录http://192.168.1.***:8000(192.168.1.***是服务器的IP地址,8000是安装JIRA时设定的端口号),打开后选择外部服务器(点击External), 输入数据库信息,测试连接,点击下一步,这里估计会需要1-2分钟的时间。测试成功后需要记录下一个重要的参数—Server ID,破解工作需要这个参数。
注意:这里不需要一步一步的注册下去,仅仅记录下Application Title(Name)和Server ID,如果这里注册成功则不能完成破解了。
2、汉化
(网上的破解方法都介绍了汉化的方法,我这里需要的是英文界面,所以汉化过程省略)
3、破解
首先下载注册机(不是在服务器上操作,在本地win下通过可视化界面操作)
下载地址:
然后在装好了java 的linux图形界面或windows机上启动注册机,例如(在win下):
进入crowd_keygen.jar 所在目录D:\个人文档\**\jira\51CTO下载-jira-crack\jiar4.2.1-crack\iNViSiBLE文件夹下以后,
运行命令:java -jar jira_keygen.jar出现以下对话框:
输入Name和Server ID,其中Name为注册在http://192.168.1.***:8000页面上的Application Title,点击.patch!,然后把从服务器上JIRA安装目录(例:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib)下载的atlassian-extras-2.2.2.jar导入,注册机会将原来的jar包改名为atlassian-extras-2.2.2.bak,这时你的本地atlassian-extras-2.2.2.jar所在文件夹下会有两个文件,一个是jar文件,一个是bak文件。
将新产生的atlassian-extras-2.2.2.jar文件传回到服务器。
停止JIRA服务,使用到的命令:
[wh198910@red]#service jira stop
将新生成的atlassian-extras-2.2.2.jar替换原来的jar文件,至这里会牵扯到权限问题,一般要用到root权限。
再次启动JIRA服务,使用到的命令:
[wh198910@red]#service jira start
再点击注册机中.gen!,将产生的Key复制,粘贴到注册页面的License Key进行注册,
最后将会看到:
License JIRA下面没有30天的时间限制,说明破解成功!