MyEclipse14死活破解不了的解决方案

公司要装MyEclipse,并且必须不能低于14,所以今天进开始装。结果装好后,破解不了。
在破解器中点击ReplaceJarFile 后,出现下面代码:

Replacing [SignatureVerifier <before MyEclipse 10.1>].
Done.
Replacing [publicKey.bytes].
Done.
Replacing [SpecialSignatureVerifier<for MyEclipse.10.1>].
Done.

开始我没注意到,我还以为就是这样就完成了,可是打开MyEclipese后任然没有破解。原因就是其实更本没有替换掉。
就是说破解器替换不成功,网上说什么手动替换,他们竟然说可以成功,我觉得不可思议,手动替换怎么可能成功,要替换的东西很多,但网上只说把破解器RebuildKey后生成的publicKey.bytes(该文件在你破解器的目录下里)替换/plugins/com.genuitec.eclipse.core_13.0.0.me201501141551.jar 下面的 com.genuitec/eclipse/core/publicKey.bytes文件。我试过了,没有用。
方法一:我把com.genuitec.eclipse.core_13.0.0.me201501141551.jar(不同版本名字不一样,比如:com.genuitec.eclipse.core_12.0.0.me201311281640.jar)解压出来,找到com\genuitec\eclipse\core目录下的publicKey.bytes文件,把它替换成RebuildKey后生成的publicKey.bytes,然后再用
[E:>jar cvfm com.genuitec.eclipse.core_12.0.0.me201311281640.jar com.genuitec.eclipse.core_12.0.0.me201311281640\META-INF\MANIFEST.MF -C gameapi/ .] 命令来生成jar文件,但是启动MyEclipse失败。
方法二:直接点击com.genuitec.eclipse.core_12.0.0.me201311281640.jar在解压窗口中直接进入com\genuitec\eclipse\core目录中,手动拖动生成的publicKey.bytes到该目录里。完成后,启动MyEclipse,启动失败
所以手动替换是不行的,还是改为破解器自动替换。

可是我的破解器不管ReplaceJarFile 多少次,都只显示

Replacing [SignatureVerifier <before MyEclipse 10.1>].
Done.
Replacing [publicKey.bytes].
Done.
Replacing [SpecialSignatureVerifier<for MyEclipse.10.1>].
Done.

这与之前成功破解的输出信息不一样,我记得是输出很多信息。弄了很久,后面才想到是权限问题,WIN10这个权限问题坑了我很多次,启动MyEclipse也要用管理员身份启动,于是我就以管理员身份启动破解器。
但是破解器是jar文件,不能直接运行,所以也不能右击选择管理员身份运行。

我们是点run.bat运行破解器的,所以要以管理员身份来执行破解器里面的命令。
1、首先以管理员身份启动cmd,如图

2、切换cmd当前路径到破解器目录下,然后执行命令javaw -jar cracker.jar。
这里写图片描述
注意:我们不能直接在破解器所在目录下对run.bat右击选择管理员运行,因为管理员运行bat文件,默认起始路径是C:\WINDOWS\system32>,所以C:\WINDOWS\system32>javaw -jar cracker.jar 是执行不成功的,会提示不能访问cracker.jar

3、启动破解器后,正常操作破解流程,当ReplaceJarFile 后就会出现下图所示:
这里写图片描述
可以看到,替换了八个文件,并且重新编译了com/genuitec/eclipse/core/ui/preference/MECPListContentProvider.class文件,com/genuitec/eclipse/easie/core/ui/action/ServerValidateAction.class文件,com/genuitec/eclipse/j2eedt/taglib/TagLibReader.class文件,com/genuitec/myeclipse/product/ProductViewer.class文件
如果你能找到这四个文件的.java源文件,你也可以手动编译,但这不现实,因为你不知道要替换哪些文件,上图中替换了八个文件,这八个文件从哪来的并不清楚。
经过上面的替换成功后,我启动MyEclipse,查看版本信息,显示以激活。
如果你遇到的问题与我不同,并不是ReplaceJarFile不能替换文件,而是替换了也不能激活,那么请参照:
https://jingyan.baidu.com/article/acf728fd49519ff8e410a361.html

http://www.zhimengzhe.com/bianchengjiaocheng/qitabiancheng/175864.html

版权声明:本文为Esc_Tab_End原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Esc_Tab_End/article/details/71307420