Make a new java file and write the code below:
<your any directory>/com/genuitec/eclipse/core/ui/preference/MECPListContentProvider.java
package com.genuitec.eclipse.core.ui.preference;
import org.eclipse.core.runtime.Status;
public class MECPListContentProvider {
protected Status verifyJarSignatures(String thePluginId,
String thePublicKeyHex) {
return (Status)Status.OK_STATUS;
}
public Status verifyJarSignatures(String[] thePluginIdArray) {
return (Status)Status.OK_STATUS;
}
public void verifyJarSignatures() {
}
}
And compile it with <MYECLIPSE_HOME>/Common/plugins/org.eclipse.equinox.common_<version>.jar.
Put the generated .class file into <MYECLIPSE_HOME>/Common/plugins/com.genuitec.eclipse.core.common_<version>.jar
and replace the old one.
And use the same way to compile and replace the other three classes:
com.genuitec.eclipse.product.ProductViewer in <MYECLIPSE_HOME>/Common/plugins/com.genuitec.myeclipse.product_<version>/myeclipse-product.jar
com.genuitec.eclipse.j2eedt.taglib.TagLibReader in <MYECLIPSE_HOME>/Common/plugins/com.genuitec.eclipse.j2eedt.core_<version>/j2eedtcore.jar
com.genuitec.eclipse.easie.core.ui.action.ServerValidateAction in
<MYECLIPSE_HOME>/Common/plugins/com.genuitec.eclipse.easie.core_<version>/easiecore.jar
And now is ok, you can tamper anything in com.genuitec.eclipse.core_<version>.jar.
Or you follow the left steps like cracking 9.x, 10.1, 10.5 to complete it.
The link you should reference (Chinese and English):
Crack Old Version MyEclipse