x-pack-5.6.0 破解,提供破解後的jar包
阿新 • • 發佈:2019-01-28
宣告:本文僅作為學習交流,請勿用於商業用途,否則後果自負。如需使用黃金或白金版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