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
hi... it works to open my eclipse.... but when you want export a project in a war file ... Myeclipse shows an security error message saying a jar com.genuitec.eclipse.core_10.6.0.me201207261914 is tamperered and close ...
ReplyDeleteI missed the other classes should be replaced. And I completed it now
DeleteHi
DeleteCan you provide me compiled jars or more detailed instructions about following steps:
And use the same way to compile and replace the other three classes:
com.genuitec.eclipse.product.ProductViewer in
/Common/plugins/com.genuitec.myeclipse.product_/myeclipse-product.jar
com.genuitec.eclipse.j2eedt.taglib.TagLibReader in
/Common/plugins/com.genuitec.eclipse.j2eedt.core_/j2eedtcore.jar
com.genuitec.eclipse.easie.core.ui.action.ServerValidateAction in
/Common/plugins/com.genuitec.eclipse.easie.core_/easiecore.jar
And now is ok, you can tamper anything in com.genuitec.eclipse.core_.jar.
Or you follow the left steps like cracking 9.x, 10.1, 10.5 to complete it.
Because this is not clear.
I don't suggest anyone to use myeclipse, so I wouldn't provide any compiled jar in this blog. But if you have any interesting in cracking it, you can use jd-gui, jbe or other tools to de-compile it or analyze bytecode. Then tamper it to make it work.
DeleteThanks for recommending some useful tools.
ReplyDeleteHi
ReplyDeleteI am not able to compile ProductViewer ,TagLibReader ,ServerValidateAction. Please tell which jar files are included ,like in compilation of MECPListContentProvider.java included jar is /Common/plugins/org.eclipse.equinox.common_.jar
Thanks
MyEclipse Bling Edition 10.6 (Windows) doesn't has org.eclipse.equinox.common_.jar. any suggestion. Thanks.
ReplyDelete