关于无限试用JetBrains产品的方案

JetBrains免费试用期限为30天,通过对其试用机制的设想,找到了其破解试用机制的方案,具体如下:

打开IDEA时会生成注册表项和other.xml,

在选择试用JetBrains产品的时候,它会在 C:\Users\用户名\对应产品\config\eval 下生成一个密钥文件,

格式为 产品名+主版本号.evaluation.key 例如: IntelliJ IDEA 2018.2.1 版本的试用密钥为:idea182.evaluation.key

当试用期结束后,只要删除对应目录下的相应的试用文件即可,它是根据什么算法生成的密钥不重要。如:C:\Users\Microsoft\.IntelliJIdea2018.2\config\eval
然后关闭软件,重新打开选择试用即可,这时试用期又是30天(一个月激活删除一次可能比较麻烦,不过可以写一个简单的批处理命令,例如:del /f /s C:\Users\用户名\.IntelliJIdea2018.2\config\eval\*.key

1 cd /d "D:\IntelliJ IDEA Ultimate*\data\config"
2 rmdir "eval" /s /q
3 del "options\other.xml"
4 reg delete "HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Prefs\jetbrains\idea" /f

如果你安装的产品比较多,那么就多写几条好了,试用期到了就运行一下,或者在系统任务中添加此命令,并设定一个运行周期也是一样的)。可能方法太过简单,以至于我都有点怀疑,不过我通过修改系统时间测试是有效的,应该不是特例。

注:当使用其他方式激活时,也会自动生成对应的密钥文件,如:C:\Users\用户名\.IntelliJIdea2018.2\config\idea.key

posted @ 2018-08-11 21:02  河图书卦  阅读(4045)  评论(0编辑  收藏