方法: 找到 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行進行自己破解的檢驗. 祝大家好運.