2024.02.19 更新:
该方法已失效,请参考:IDEA 2023.3.3 Mac 安装

2021.3.1 之前的破解对 2023.2.5 失败了,补丁原理都是暴力拦截了 IDEA 的剩余使用期网络请求,实际上等于永久激活。显示到哪一天并不重要。

第一步: 下载最新的 IDEA 2023.2.5 版本安装包

https://www.jetbrains.com/idea/download/other.html

第二步: 先卸载老版本的 IDEA,清空以前使用过的激活方式

如果第一次安装请跳过

  1. 动过 hosts 文件,添加的配置需要删除
  2. 引用过其他的破解补丁,或者执行过安装脚本
  3. Mac上需要手动删除部分文件
rm -rf /Users/${USER}/Library/Preferences/jetbrains.jetprofile.asset.plist
rm -rf /Users/${USER}/Library/Preferences/com.jetbrains.*
rm -rf /Users/${USER}/Library/Caches/JetBrains
rm -rf /Users/${USER}/Library/Application\ Support/JetBrains
rm -rf /Users/${USER}/Library/Logs/JetBrains

第三步: 开始安装 IDEA 2023.2.5 版本

按正常安装步骤进行安装即可。
注意,安装成功后不要登陆 JetBrains 账户

第四步:配置激活补丁

下载地址:http://nas.xxlab.tech:5000/share.cgi?ssid=002ef141fce2448788448c1f036a4342

复制补丁所在的整个文件夹到硬盘某个位置

将 ja-netfilter补丁所在的整个文件夹移动到电脑上某个位置,这里放到了 /Users/xxlab/ja-netfilter 下

 /Users/xxlab/ja-netfilter 
├── config-jetbrains
│   ├── dns.conf
│   ├── power.conf
│   └── url.conf
├── ja-netfilter.jar
├── plugins-jetbrains
│   ├── dns.jar
│   ├── hideme.jar
│   ├── power.jar
│   └── url.jar
├── scripts
│   ├── install-all-users.vbs
│   ├── install-current-user.vbs
│   ├── install.sh
│   ├── uninstall-all-users.vbs
│   ├── uninstall-current-user.vbs
│   └── uninstall.sh
└── vmoptions
    ├── appcode.vmoptions
    ├── clion.vmoptions
    ├── datagrip.vmoptions
    ├── dataspell.vmoptions
    ├── devecostudio.vmoptions
    ├── gateway.vmoptions
    ├── goland.vmoptions
    ├── idea.vmoptions
    ├── jetbrains_client.vmoptions
    ├── jetbrainsclient.vmoptions
    ├── phpstorm.vmoptions
    ├── pycharm.vmoptions
    ├── rider.vmoptions
    ├── rubymine.vmoptions
    ├── studio.vmoptions
    ├── webide.vmoptions
    └── webstorm.vmoptions
    

引用激活补丁

进入 IDEA 的安装目录,进入 /bin 目录下,修改 .vmoptions 结尾的文件,Mac 下需要点击显示包内容 ,修改文件 bin/idea.vmoptions

Mac 需要
image

在文件最后添加如下配置

# 引用补丁,开头必须以 -javaagent: 开头,后面跟着补丁的绝对路径(可根据你实际的位置进行修改),注意路径一定要填写正确,且不能包含中文,否则会导致 IDEA 无法启动
-javaagent:/Users/xxlab/ja-netfilter/ja-netfilter.jar

# 最新 IDEA 版本需要添加下面两行,以支持 Java 17, 否则会报 Key is invalid
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

重启 IDEA

第五步:重新打开 IDEA, 填入激活码完成激活

填入下面的激活码,点击激活即可。

3YKYDYQ99T-eyJsaWNlbnNlSWQiOiIzWUtZRFlROTlUIiwibGljZW5zZWVOYW1lIjoiV2VzdGbDpGxpc2NoZSBXaWxoZWxtcy1Vbml2ZXJzaXTDpHQgTcO8bnN0ZXIiLCJhc3NpZ25lZU5hbWUiOiLkuIkg5bGxIiwiYXNzaWduZWVFbWFpbCI6IjE0NTIyMDA3ODlAcXEuY29tIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5IiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIwIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTQyIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTRiIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJEUyIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIwIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIwIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIwIiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU1YiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiRFAiLCJwYWlkVXBUbyI6IjIwMjQtMDYtMjAiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUERCIiwicGFpZFVwVG8iOiIyMDI0LTA2LTIwIiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBTSSIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQQ1dNUCIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJSUyIsInBhaWRVcFRvIjoiMjAyNC0wNi0yMCIsImV4dGVuZGVkIjp0cnVlfV0sIm1ldGFkYXRhIjoiMDEyMDIzMDcyNExQQUEwMDUwMDgiLCJoYXNoIjoiNDcwMDY0MTYvMjI5ODM2NjQ6LTE5Nzk1NDgyOTYiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-cGYSuL9aljYOvyk3OKg/lAVq6/+x3Tcln+GexADIbR374eUA21H0mK/pUm9O4/AEB4vXyjhezcdkCsMClpgkldJ9bfPbPnbVrYIspWwnJkhbI7Pv+cE+9K87CXGHRu3t2WTRtAxJQq7ytOSYrtfwWHkAUBOVXqdApF7OvPXzb/hv9fSx95L+XjN8FKXYGwcQPiKQ5tSllZTjVLzvldkkkELRAXiAwKodAkZa47JuO+zTMVxsuzGQt9RdBB11Z/e6fCqLTcaHSBR9wZ0zBlEeLKeCC9nFLlyTxyB4uSnBHADmlP35VuXJIW7QEohaqPUFMju4zPwBiBznh4CZRBettw==-MIIETDCCAjSgAwIBAgIBDzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIyMTAxMDE2MDU0NFoXDTI0MTAxMTE2MDU0NFowHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMjEwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/W3uCpU5M2y48rUR/3fFR6y4xj1nOm3rIuGp2brELVGzdgK2BezjnDXpAxVDw5657hBkAUMoyByiDs2MgmVi9IcqdAwpk988/Daaajq9xuU1of59jH9eQ9c3BmsEtdA4boN3VpenYKATwmpKYkJKVc07ZKoXL6kSyZuF7Jq7HoQZcclChbF75QJPGbri3cw9vDk/e46kuzfwpGftvl6+vKibpInO6Dv0ocwImDbOutyZC7E+BwpEm1TJZW4XovMBegHhWC04cJvpH1u98xoR94ichw0jKhdppywARe43rGU96163RckIuFmFDQKZV9SMUrwpQFu4Z2D5yTNqnlLRfAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQU5FZqQ4gnVc+inIeZF+o3ID+VhcEwSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBANLG1anEKid4W87vQkqWaQTkRtFKJ2GFtBeMhvLhIyM6Cg3FdQnMZr0qr9mlV0w289pf/+M14J7S7SgsfwxMJvFbw9gZlwHvhBl24N349GuthshGO9P9eKmNPgyTJzTtw6FedXrrHV99nC7spaY84e+DqfHGYOzMJDrg8xHDYLLHk5Q2z5TlrztXMbtLhjPKrc2+ZajFFshgE5eowfkutSYxeX8uA5czFNT1ZxmDwX1KIelbqhh6XkMQFJui8v8Eo396/sN3RAQSfvBd7Syhch2vlaMP4FAB11AlMKO2x/1hoKiHBU3oU3OKRTfoUTfy1uH3T+t03k1Qkr0dqgHLxiv6QU5WrarR9tx/dapqbsSmrYapmJ7S5+ghc4FTWxXJB1cjJRh3X+gwJIHjOVW+5ZVqXTG2s2Jwi2daDt6XYeigxgL2SlQpeL5kvXNCcuSJurJVcRZFYUkzVv85XfDauqGxYqaehPcK2TzmcXOUWPfxQxLJd2TrqSiO+mseqqkNTb3ZDiYS/ZqdQoGYIUwJqXo+EDgqlmuWUhkWwCkyo4rtTZeAj+nP00v3n8JmXtO30Fip+lxpfsVR3tO1hk4Vi2kmVjXyRkW2G7D7WAVt+91ahFoSeRWlKyb4KcvGvwUaa43fWLem2hyI4di2pZdr3fcYJ3xvL5ejL3m14bKsfoOv