JetBrains免費試用期限為30天,通過對其試用機制的設想,找到了其破解試用機制的方案,具體如下:
在選擇試用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
如果你安裝的產品比較多,那么就多寫幾條好了,試用期到了就運行一下,或者在系統任務中添加此命令,並設定一個運行周期也是一樣的)。可能方法太過簡單,以至於我都有點懷疑,不過我通過修改系統時間測試是有效的,應該不是特例。
注:當使用其他方式激活時,也會自動生成對應的密鑰文件,如:C:\Users\用戶名\.IntelliJIdea2018.2\config\idea.key