本文目录一览:
JAVA应用怎么破解?
一.破解工具预备
要破解JAVA软件,必须要反编译用JAVA编写的类文件。由于网上大虾们的支持,许多反编译软件被研制出来
其中,我经常使用的是:
1. cavaj Java Decompile 1.11
2.Java源代码反编译专家(该软件支持目录编译)
3.JAD
这三个软件各有优缺点:前二个软件是GUI界面,使用起来很方便。尤其是"Java源代码反编译专家",支持
目录编译,用起来很得心应手;第三个软件JAD功能最强,由于是字符界面,但是相对初学者比较难一点。
二.破解步骤
1.首先分析批处理文件,找到第一个调用的CLASS。
在分析iavaZIP20软件的iavaZIP2.bat,我把最重要的一句COPY到下行:
com.sfs.app.iavazip20.iavaZIP20 %1 %2 %3 %4 %5 %6 %7 %8 %9
可以知道,在com\sfs\app\iavazip20的目录下的iavaZIP20.CLASS就是被调用的第一个CLASS.
2.反编译第一个CLASS,分析MAIN方法,寻找版本控制的代码段
我用“cavaj Java Decompile 1.11”编译iavaZIP20.class文件,很快就可以得到该软件的JAVA代码,
main方法的全部代码如下:
public static void main(String args[])
{
iavaZIP20 iavazip20 = new iavaZIP20(args);
if(iavazip20.isEXPired())
{
System.out.println("iavaZIP20 trial time has expired. Please purchase and enter licence key.");
for(_cls13 _lcls13 = new _cls13(iavazip20, true); _lcls13.expirationFrame.isShowing();)
{
try
{
Thread.sleep(1000L);
}
catch(InterruptedException _ex) { }
}
if(_cls66.isSerialRegcode(((_cls1) (iavazip20)).res.getProperty("user.id")))
{
iavazip20._fld6.remove(iavazip20._fld4);
iavazip20._fld6.add("Right", iavazip20._fld4 = iavazip20._fld0 = new _cls13(iavazip20));
iavazip20._fld6.validate();
} else
{
iavazip20.dispose();
System.exit(0);
}
}
iavazip20.show();
}
很明显,iavazip20.isExpired()就是版本控制的代码。
3.分析版本控制的语句,找到破解的方法
由于isExpired()的方法的代码如下:
public boolean isExpired()
{
return !_cls66.isSerialRegcode(super.res.getProperty("user.id", "0")) Long.parseLong(super.res.getProperty("magic")) magicTime System.currentTimeMillis();
}
看了com\sfs\app\iavazip20的所有文件,由于该文件夹中的文件都是从1-66之间的整数问文件名,“class”为扩展名的类文件,分析“!_cls66.isSerialRegcode”的方法是破解的要害类应该就是66.class文件
如何破解JAVA游戏
手机破解游戏,第一步,用UC下载游戏,把游戏名后缀改成*.zip!如xunxian.zip,[一定要成改zip,不然就破解不了]第二部,用jar汉化工具包打开,选“文本”这时就可以看见软件中所有文字了,看到sms://或1066就是收费的号码了(上面有显示的标题*.class,如a.class记住它!),这个汉化工具软件保存不了,我们还要用Class汉化器来改,退出软件打开minicommander4.1把刚才记下收费class文件提出来,再用class汉化器打开,修改成sms//:10086,如果是106开头直接改成10086保存,在用minicommander4.1把改好的class复制进去第三步,用minicommander4.1(可以改后缀的软件都可以)把*.zip改成jar,如xunxian.zip改成xunxian_jar,退出软件,这时是软件"?",再重命名xunxian.jar,就可以玩了,破解成功!
怎么破解JAVA游戏
用HALO 可以破解大多数用短信收费的JAVA游戏```
操作很简单```用HALO 打开想要XX 的JAVA游戏
工具-配置-对JAVA进行破解 选上
再依次按下 F5 F6 F7就可以了
破解后的游戏保存在HALO 目录下的GAME 目录里
怎么破解JAVA游戏联网激活并发短信的游侠
联网的不能破解下面介绍一下短信破解教程
需要工具:HALO、MiniSoYo模拟器、电脑、手机应用
系统:电脑(如WindowsXP等)
首先进入HALO打开一个需要破解的JAR游戏!打开后点击工具-配置,把对JAR进行破解勾上,如果不想修改游戏的就把JAVAMAGIC的修改屏幕和键位关掉即可,设置完之后…打开工程菜单按编译,编译完成后游戏就已经成功叉叉了,再按工程菜单按打包,(特别要注意必须要先编译完成后才可以打包喔,要不会出错的喔,注意先后顺序。)打包完成后叉叉软件就会在HALO文件夹中保存了(保存在GAMES文件夹中,该文件夹是在成功打包完以后才会自动生成的,一开始是没有的)最后用MiniSoYo模拟器来测试…这样破解工作就完成了。
注:此破解方法不能绝对破解所有收费游戏!只是针对发短信收费之类的JAR游戏。
谁能告诉怎么破解JAVA游戏要详细步骤!!
你说的是手机游戏吗?
先把游戏的jar包解压出来,然后用反编译软件将*.class类文件反编译成*.java文件,看看这个java文件中是否导入了Connection类,如果是则找对了,再找有关的发送短信的方法,一般这个方法返回布尔值,简单的话直接将这个方法return true;就可以了!复杂的只能具体情况具体分析了!不太好说!然后再用j2me的sdk将这个java文件编译成class文件,再替换回去就可以了!