IDEA 激活

本文最后更新于:2020年12月25日 晚上

使用本地注册码(不需要在线)的方式激活

注: 此方法对 IDEA 2018.01-2018.02 版本无效,但对 IDEA 2018.03 EAP 是有效的

  1. 修改 hosts 文件,Windows 系统上的位置是 C:\Windows\System32\drivers\etc\hosts,将之复制到其他位置并在文件的最末尾添加一句话。

    1
    0.0.0.0 account.jetbrains.com

    然后将 hosts 文件复制到原本的位置覆盖一下就好。

    注:该操作是必要的,因为不修改 hosts 文件的话获得的激活码是会直接提示非法的!

  2. http://idea.iteblog.com/ 获得到一个注册码(用户名和 PC 用户名保持一致),将注册码用于激活 IDEA 即可。

使用本地 Jar 文件

注:该方法适用于 IDEA 2018.01-2018.02,在 IDEA 2018.03 已经失效

  1. 下载破解 Jar:JetbrainsCrack

    然后放到一个合适的位置(你不会随意删除的位置,推荐直接放到 IDEA 的安装目录下)

  2. 修改 IDEA 的一个配置文件(位置在 ${idea.home}/bin/idea64.exe.vmoptions),在最后一行添加:-javaagent:这里是你上面下载的那个 Jar 的绝对路径

    然后在激活对话框中选 Activation code 随意输入然后点击 OK 即可。

  3. Pass:其实下面还有一步的,不过做不做都可以,运行上面的就已经完成激活了,不过激活信息显示的不是你的名字。当然,我们可以去变成自己的名字,如果我们在 Activation code 里填写合适的 json 信息的话。

    1. 首先运行刚才下载的 Jar,然后会得到一个激活信息的 json 字符串,大致是下面这样:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      {
      "licenseId": "ThisCrackLicenseId",
      "licenseeName": "Rover12421",
      "assigneeName": "Rover12421",
      "assigneeEmail": "[email protected]",
      "licenseRestriction": "By Rover12421 Crack, Only Test! Please support genuine!!!",
      "checkConcurrentUse": false,
      "products": [
      { "code": "II", "paidUpTo": "2099-12-31" },
      { "code": "DM", "paidUpTo": "2099-12-31" },
      { "code": "AC", "paidUpTo": "2099-12-31" },
      { "code": "RS0", "paidUpTo": "2099-12-31" },
      { "code": "WS", "paidUpTo": "2099-12-31" },
      { "code": "DPN", "paidUpTo": "2099-12-31" },
      { "code": "RC", "paidUpTo": "2099-12-31" },
      { "code": "PS", "paidUpTo": "2099-12-31" },
      { "code": "DC", "paidUpTo": "2099-12-31" },
      { "code": "RM", "paidUpTo": "2099-12-31" },
      { "code": "CL", "paidUpTo": "2099-12-31" },
      { "code": "PC", "paidUpTo": "2099-12-31" },
      { "code": "DB", "paidUpTo": "2099-12-31" },
      { "code": "GO", "paidUpTo": "2099-12-31" },
      { "code": "RD", "paidUpTo": "2099-12-31" }
      ],
      "hash": "2911276/0",
      "gracePeriodDays": 7,
      "autoProlongated": false
      }
    2. 修改其中的 licenseeName, assigneeName, assigneeEmail 为你的名字和邮箱,然后将修改后的 json 字符串丢到 Activation code 里面就好啦

IDEA 激活服务器

注: 此方法随时可能失效

使用方法

  • 在 idea 首次使用时会要求输入注册码,选择第三个选项卡,即 License Server,然后填入上面的激活服务器即可。
  • 进入 idea 后,选择 Help->Register,就会弹出一个输入注册码的窗口了,以上面那种方法输入就行啦。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!