方法: 找到 jstudio.jar 包中, 反编译包中 com.m7.wide.A.G, com.m7.wide.A.N, com.m7.wide.eclipse.license.ui.LicenseUIManager 三个主要文件,再反编译 com.m7.wide.A.A.B 替换成 com.m7.wide.A.BB(在 com.m7.wide.A.G.java中的 B换成BB这样就可以编译了),上面三个主要文件中, G中public static H A(String s1,String s2,String s3) 和public static H B(String s, String s1, String s2)很重要,G用来据判断创建N,N为LICENSE的实现,在N中的P变量为限制日期, N中变量参考: L = "qcfqBUugu2D79g1ZJBDDqA==0000";
A="0000";
I="02";
T="21";
K="trial";
N="S-1-5-21-1078081533-436374069-1343024091";
H= new Date();
P=new Date(System.currentTimeMillis()+10*24*3600*1000l);
C="__anonymoustrial__32847@m7.com";
J=true;
这是trial版本,对应G.A中来创建,如果不是G.B中创建(同时注意public static boolean G(Properties properties)为false), 在LicenseUIManager中verifyLicense直接修改成return true 这样启动时就不会检测,但要以用它前18行进行自己破解的检验. 祝大家好运.