JetBrain全系列macOS 2020版破解步骤
理论上AppCode CLion Datalore DataGrip GoLand IntelliJIDEA PhpStorm PyCharm Rider RubyMine WebStorm ReSharper等等的macOS版本都可以用这个方法破解。实测在macOS 10.15.3上激活了DataGrip 2019.3
准备破解补丁
天翼云盘 (访问码:9909)
百度云盘 提取码:s3np
找寻文件夹中最新的jetbrains-agent.jar
官网下载要破解的软件
JetBrains官网 Tools -> X -> Download
修改本地hosts
修改hosts文件:将 0.0.0.0 account.jetbrains.com 添加到hosts文件中(打开Finder,command+shift+G,键入/etc/hosts,找到hosts文件拷贝到桌面进行修改,修改完成后替换原来的hosts文件)
或者直接vim /etc/hosts
安装
打开DMG,拖动X.app到/Applications
破解
- Finder-->DataGrip-->显示包内容-->Contents-->bin,将下载好的破解包粘贴到bin目录下
- 打开DataGrip bin目录下的datagrip.vmoptions,添加 -javaagent:jetbrains-agent.jar,保存。
注意如果你下载的文件文件名不是jetbrains-agent.jar,需要相应修改
完成最后一步前不要打开App,否则会失败
失败了删掉/Applications的X.app,从安装步骤重新开始
重签名
Keychain钥匙串->Certificate Assistant证书助手->Create a Certificate创建一个证书。
创建好的证书会默认安装在Keychain中,可以设置证书为Always trust:
-
在keychain中选中证书,右键选择“Get Info”
-
Info页面有一个Trust选项,下面有一个三角,点击展开三角
-
在code signing项,选择Always trust
-
关闭Info页面,系统会弹出密码框,输入密码确认修改。OK了
然后打开终端,重新签名:codesign -f -s 证书名 /Application/X.app
打开App
我测试的DataGrip打开后无需输入激活码,但是不排除其他程序需要。在最开始的链接里附有常用的激活码。
可以通过 X -> About X 看到这个程序是否写了 "licnesed to Username"