1. 前言
JetBrains 2021.2.2 及之前,我们可以通过无限重置试用期补丁来实现永久使用。
但是从 2021.2.3 版本开始,JetBrains 强制必须登录账号,试用期和你的账号绑定在一起,所以本地重置试用期的办法就失效了。这时候我们可以通过网络拦截的方式来实现激活,而且这种方式对 2021.2.2 及之前的也有效
本文将介绍这两种激活方式,请大家根据当前使用的版本进行选择!
目前补丁最新更新时间为 2022.1.1
2. 官方 IDE 下载
如果之前已经安装过旧版本,先删掉重装。激活时如果出现意外,最好也删掉重装。这里给出各常用 IDE 的历史下载链接
3. JetBrains 2021.3.1 激活教程
3.1. 激活原理说明
Jetbrains 现在要求账号登陆,通过 url 远程验证激活码的时效性。
插件就是以此为切入点,对网络激活进行拦截,注入自定义的激活信息。
3.2. 激活操作步骤
先到官网下载最新的 IDE,然后打开。第一步是注册登录 JetBrains 账号,点击【Start Trial】先开始试用
下面我们开始激活。先将激活包中的 ja-netfilter 拷贝到你自定义的目录下
ja-netfilter 目录里有一个 janf_config.txt
文件,其中 licenseeName
证书拥有者信息你可以看心情自定义。其它的信息没必要改
[MyMap]
EQUAL,licenseeName->可以自定义
EQUAL,gracePeriodDays->30
EQUAL,paidUpTo->2099-12-31
将下来我们找到 IDE 安装目录下的 vmoptions 文件。不管你用的是 IDEA、WebStorm 还是其它的,名字都叫 xxx64exe.vmoptions
。如果你是 mac 或 linux 系统,文件名不带 exe
我们在文件里加上 -javaagent:你的ja-netfilter.jar路径
,保存退出
-javaagent:C:\software\development\ja-netfilter\ja-netfilter.jar
重启 IDE,再看激活信息,可以看到激活成功了
3.3. 无法激活问题解决
如果你尝试之前的办法无法激活,或者已经到期了,可以先用激活包里的临时激活码。该激活码会重置试用期一个月。
然后你再重试上面添加 -javaagent
的方式,重启看下效果。如果还是不行,可以换成 2021.2.2 及之前的版本,用另一种方式激活。
4. JetBrains 2021.2.2 及之前无限重置激活教程
4.1. 重置补丁原理说明
JetBrains IDE 默认有 30 天的试用期,该信息记录在本地磁盘上。
重置补丁就是找到记录试用期信息的文件,直接重置为 30 天,效果相当于永久激活
4.2. 重置操作步骤
以 IDEA 为例,官网下载对应版本 https://www.jetbrains.com/ide...
安装后打开,勾选 Evaluate for free
,再点击 Evaluate,先试用 30 天:
然后安装重置补丁 zip 插件。比较简单的方式是,先随便创建一个工程,然后把 zip 拖进去,即可完成安装
如果无法拖动安装,可以通过 settings 导入插件,具体操作是【File -> Settings -> Plugins -> Install Plugin From Disk】
安装完后重启 IDEA,打开【Help -> Eval Reset】面板,点击 reset 就会重置试用天数
重置完后,可以打开【Help -> Register】查看剩余试用期
4.3. 无法激活问题解决
如果已经到期了,可先执行 reset_script 文件夹中的重置试用期脚本
如果是 windows,双击 vbs 脚本执行。如果是 mac 或 linux,用命令行执行 shell 脚本
5. 激活工具下载
关注 gzh,回复 JetBrains、IDEA 等关键字(注意大小写),即可获取最新补丁下载链接