x-pack-5.6.0 破解,提供破解后的jar包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lixin2151408/article/details/78431871

声明:本文仅作为学习交流,请勿用于商业用途,否则后果自负。如需使用黄金或白金版X-Pack请购买正版。 


在安装好x-pack后,找到x-pack-5.6.0.jar包。

打开jar包,找到x-pack-5.6.0.jar\org\elasticsearch\license\LicenseVerifier.class 反编译并保存出来

这个类是检查license完整性的类,我们使其始终返回true,就可以任意修改license并导入。将其改为:

package org.elasticsearch.license;


import java.io.PrintStream;


public class LicenseVerifier
{
  public static boolean verifyLicense(License paramLicense, byte[] paramArrayOfByte)
  {
    return true;
  }
  
  public static boolean verifyLicense(License paramLicense)
  {
    return true;
  }
}


注:引入的部分可以都不要

然后需要重新编译class文件。注意这里我们无需编译整个工程,将原来的x-pack-5.6.0.jar和依赖包加入CLASSPATH,即可完成单个文件的编译。

我是运行了:

javac -cp "D:\Elasticsearch\elasticsearch-5.6.0\lib\elasticsearch-5.6.0.jar;D:\Elasticsearch\elasticsearch-5.6.0\lib\lucene-core-6.6.0.jar;D:\Elasticsearch\x-pack\x-pack-5.6.0.jar" LicenseVerifier.java


完成后,将class文件替换jar包中的文件


最后替换\Elasticsearch\x-pack\x-pack-5.6.0.jar


下载地址:http://download.csdn.net/download/lixin2151408/10051392

猜你喜欢

转载自blog.csdn.net/lixin2151408/article/details/78431871