在我自己的百度网盘中下载jar包(JetbrainsIdesCrack-3.4-release-enc.jar或JetbrainsCrack-2.6.2.jar),我使用的是第一个jar。
具体步骤如下:
1.将下载的jar包放在%IDEA安装目录%/bin目录下。
2.在同一目录下,有两个IDEA的启动配置文件,分别为:idea.exe.vmoptions、idea64.exe.vmoptions。
3.使用Nodepad++等文本编辑工具打开文件,在最上方加上如下配置:
-javaagent:jar包的绝对路径
如我添加的配置为:
-javaagent:D:\Tools\idea\bin\JetbrainsIdesCrack-3.4-release-enc.jar
修改后,保存文件并重启IDEA,在破解码输入框中随便输入一些文字,如abcd,下一步就会发现IDEA被破解到当前时间+100年的时间。
注意:我在使用这种方式破解时,只修改了idea64.exe.vmoptions,因为我使用64位的IDEA(虽然我没有尝试,应该是两个文件都修改后,会将32位或64位的IDEA都激活,而我只修改64位的文件,则意味着只激活的64位的IDEA)。我是在使用一段时间后才去激活IDEA的,打开IDEA的help/Register的弹窗,点击弹窗中的Activation code,输入框中自动有了一串字符(为:JetbrainsIdesCrack-3.4-release-enc,与我使用的jar包同名),并可以在弹窗的上方看到激活时间。
-------------------------------------------------------------2019-02-27补充
当下载最近版本的idea时,使用jar包激活方式可能在输入Activation code时提示key is invalid,此时需要去http://idea.lanyus.com下载最新的jar包。如果在Activation code框中输入任意字符不可行时,可以尝试输入以下信息(我拷贝过来的)。
ThisCrackLicenseId-{ "licenseId":"ThisCrackLicenseId",//随便填 "licenseeName":"idea",//你的名字 "assigneeName":"", "assigneeEmail":"[email protected]",//你的邮箱 "licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",//激活信息 "checkConcurrentUse":false, "products":[//各个产品的代码以及过期时间 {"code":"II","paidUpTo":"2099-12-31"}, {"code":"DM","paidUpTo":"2099-12-31"}, {"code":"AC","paidUpTo":"2099-12-31"}, {"code":"RS0","paidUpTo":"2099-12-31"}, {"code":"WS","paidUpTo":"2099-12-31"}, {"code":"DPN","paidUpTo":"2099-12-31"}, {"code":"RC","paidUpTo":"2099-12-31"}, {"code":"PS","paidUpTo":"2099-12-31"}, {"code":"DC","paidUpTo":"2099-12-31"}, {"code":"RM","paidUpTo":"2099-12-31"}, {"code":"CL","paidUpTo":"2099-12-31"}, {"code":"PC","paidUpTo":"2099-12-31"} ], "hash":"2911276/0", "gracePeriodDays":7, "autoProlongated":false}
邮箱使用的就是代码中的,不需修改。