JetBrains 账号登陆失败,如何移除破解工具?

JetBrains 授权账号:http://shop.isving.com

备用地址:http://shop.isving.cn

IDE登陆Jb账号时,报错:“Certificate used to sign the license is not signed by JetBrains root certificate…”

说明:用于签署license的证书没有被JetBrains根证书签名。证书无效,没有被校验到。

 

一、登陆时报错

已经购买了正版授权,在登陆JB账号的时候,报如下错误:

或者是如下错误:

总之,就是找不到对应的授权许可。

 

二、原因

如果安装了激活工具,无论激活工具是否生效,在登陆JB账号的时候,都会提示无法验证许可的错误提示。

这是因为激活工具阻挡了官方接口对JB账号许可的验证,造成登陆失败。

 

三、如何解决

彻底删除已经安装的激活工具(尤其IDE参数文件中添加的javaagent信息)

 

四、操作步骤

根据工具的不同,解决方法也不同,主要目的还是找到破解工具的配置,并删除 ,回复到IDE正常版本。

 

方法一:

如果IDE已经是永久激活,则进入到IDE操作界面,点击菜单栏Help -> Edit Custom VM Options 打开参数文件具体如下图:

注释掉javaagent路径信息(或者直接删除),保存退出,重启IDE。重新授权即可。

 

方法二:

如果还未激活成功,无法进入到IDE界面,且使用的是下面的工具,则进入到scripts文件下

执行uninstall-current-user.vbs卸载脚本(Mac/Linux用户终端下执行uninstall.sh脚本,并重启电脑),并重启IDE,重新授权。

最后,如果IDEA版本是2020或更早版本,则破解工具是其他的,需要找到idea.64.vmoptions文件,注释到最后一行的javaagent,保存即可。

也可以根据个人电脑系统,去电脑路径下找vmoptions文件位置:

# Windows
C:\Users\{你的用户名}\AppData\Roaming\JetBrains\IntelliJIdea2022.3\idea64.exe.vmoptions

# Mac OS
/Users/{你的用户名}/Library/Application Support/JetBrains/IntelliJIdea2022.3/idea.vmoptions

# Linux
/{你的用户名}/.config/JetBrains/IntelliJIdea2022.3/idea64.vmoptions

然后删除最后一行javaagent路径配置,保存。