免责声明

本工具仅供个人学习测试使用,请尊重 JetBrains 的版权所有,请勿用于商业用途!否则后果自负。

本工具的作者不对本工具的安全性、完整性、可靠性、有效性、正确性或适用性做任何明示或暗示的保证,也不对本工具的使用或滥用造成的任何直接或间接的损失、责任、索赔、要求或诉讼承担任何责任。

本工具的作者保留随时修改、更新、删除或终止本工具的权利,无需事先通知或承担任何义务。

本工具的使用者在下载、安装、运行或使用本工具时,即表示已阅读并同意本免责声明。如有异议,请立即停止使用本工具,并删除所有相关文件。

下载&安装 IDE

如果以前安装过 IDE,卸载干净后再继续。(卸载软件、安装目录、注册表。推荐使用 geek 进行卸载。Geek Uninstaller - Download

IDE 下载地址:JetBrains IDEs: enjoy an exceptional developer experience

这里以 PyCharm 为例,先下载 PyCharm 专业版: Download PyCharm: Python IDE for Professional Developers by JetBrains

一步步安装,默认安装到 c 盘,可以自定义安装到其他盘符。安装完点击 Finish,弹出下面的对话框。点击 Exit 按钮退出对话框,准备开始破解激活。

激活

下载破解补丁

JetBra全家桶激活码

以我为例,下载 jetbra. Zip,D 盘创建一个文件夹 JetBrains,压缩包解压后的文件路径 D:\JetBrains\jetbra

image.png

引入破解补丁

打开 scripts 文件夹。

Linux/MacOS 运行 install.sh,Windows 运行 install-all-users.Vbs 或者 install-current-user.Vbs(此操作作用是配置 IDE 的 JVM 参数,并添加至环境变量),顾名思义,第一个是为所有用户安装,第二个是为当前用户安装。

Windows 双击 vbs 脚本安装补丁,点击【确定】按钮后等待数秒。
Linux 系统进入 scripts 文件夹,执行 ./install.sh

过程大概 5~15 秒,弹框提示 Done 时,表示激活破解成功。

重启 IDE 并使用激活码激活

脚本执行成功后,重启 IDEA 后使用激活码,如果不行重启系统后尝试(最好直接重启系统吧)。

选择对应的 IDE,复制激活码完成激活:JetBra全家桶激活码
image.png

激活码在 2023.3.3 版本实测可用。
粘贴激活码,如果提示 Key id invalid ,重启系统后重试
image.png

破解补丁生效且激活码可用,点击 Activate 后激活成功:
image.png

补充说明

Idea agent 激活原理是拦截了 IDEA 的 License 验证,显示的激活时间是 license 存储的信息(base 64 加密的过期时间、产品编码等等),实际上等于永久激活。
可参考:JetBrains给出的校验License的示例代码 · GitHub

Windows 用户执行脚本后,脚本会自动在环境变量 -> 用户变量下添加 IDEA_VM_OPTIONS 变量,变量值为 /jetbra 文件夹下的 .vmoptions 参数文件绝对路径,然后,脚本自动在 idea.vmoptions 文件中引用了破解补丁 :

image.png

image.png

补一张 linux 执行脚本后的截图

image.png

JetBrains 新版本

JetBrains新版本(2024.2)在设置里添加了区域选择,具体在:Appearance & Behavior -> System Settings -> Language and Region -> Region 中设置。如果你选择 China Mainland 将会有一个比较坑的地方:激活许可验证走 account.jetbrains.com.cn 这个域名,而不是默认的 account.jetbrains.com 。

找到你的jetbra目录,编辑 config-jetbrains\url.conf 文件,新增以下内容保存即可:

1
2
[URL]
PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action

可参考完整内容

1
2
3
4
5
[URL]
PREFIX,https://account.jetbrains.com/lservice/rpc/validateKey.action
PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action
PREFIX,https://account.jetbrains.com/lservice/rpc/validateLicense.action
PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateLicense.action