前言
Jetbrains
是一家捷克的软件开发公司,产品有大名鼎鼎的 IntelliJ IDEA
和 PyCharm
。
然而我们想要免费使用需要提交学生认证等一系列操作;并且由于反破解手段的不断加入,曾经的破解方法都在逐渐失效。
Jetbra 是一款Jetbrains系列产品的激活工具,这个项目超过 30% 的内容是从 ja-netfilter 复制而来。
这篇文章将给出 Jetbra
的使用教程。
开始激活
下载并安装激活目标
以下是一些常用的 Jetbrains
开发工具
IntelliJ IDEA 、PyCharm 、WebStorm 、PhpStorm 、Rider
本文以IDEA为例,其他原理相同
下载并安装,我安装到了 D:\java\IntelliJ IDEA 2024.3.4.1
目录,你也可以选择其他目录,但是一定要记住安装的位置,选择好之后点击下一步
然后勾选创建桌面快捷方式,其他的可以按自己的情况选择,点击下一步,再点击安装
获取Jetbra
前往激活码发布页
,选择任意一个带地球图标和星星的点进去,我选择 ipfs.io
然后点击蓝色的 jetbra.zip
下载激活工具包,下面是各个软件的激活码,但是现在直接输是无效的,需要使用工具配置后才能填入。
这里需要说明的是:jetbra/ja-netfaliter激活的原理是拦截并重定向与Jetbrains账号验证服务器的数据。2024.2版本后jetbrains新的安装程序自带了三个区域语言包,若选择中文大陆区域语言包,会将激活验证服务器地址修改为国内的新地址。而jetbra/ja-netfaliter的拦截是黑名单制度,该新服务器地址并不在原本的拦截列表中,所以会出现激活失效不断弹窗的情况。
解决方法是:在jetbra/config-jetbrains/url.conf
文件中添加国内激活服务器的url
PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action
改成下图这样就可以了
获取已经改好的jetbra
但我知道还有人是电脑小白,不会改这个
那就直接用我改好的jetbra包
配置激活环境
下载jetbra后解压,进入到 jetbra/scripts
文件夹中
windows运行:install-current-user.vbs
mac和linux运行:install.sh
双击后会有一个弹窗,点确认后耐心等待10-20秒,会出现一个弹窗done
修改 IDEA 的 idea64.exe.vmoptions 文件(我的在D:\java\IntelliJ IDEA 2024.3.4.1\bin
目录中),在末尾加入
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
-javaagent:/xxx/ja-netfilter.jar
将其中的 /xxx/ja-netfilter.jar 替换为你自己的路径,比如我的是D:\java\IntelliJ IDEA 2024.3.4.1\jetbra\ja-netfilter.jar
,因为我把jetbra解压到 IDEA 中了
获取激活码
复制激活码,当变成copied说明复制成功
激活!
选择 Activation code
,输入我们复制的激活码,点击 Activate
即可成功激活