用HALO轻松破解短信收费JAVA手机游戏教程
- 格式:doc
- 大小:647.50 KB
- 文档页数:4
Halo2.0系列教程[wap修改]一,破解wap收费或者gprs收费教程。
教程选用游戏《鬼面劫》。
类型:wap收费。
难度:中等。
步骤:1.用halo打开鬼面劫的jar。
废话。
附件有该原始jar!接下来在class editor窗口!一定要在这个窗口搜索。
不然搜索会根据当前界面来搜索。
通过工具->全文搜索。
首先我们先搜索"HttpConnection",不包含双引号.记得选择搜索模式是"total class",为什么要搜索这个关键字呢,因为目前的wap或者grps收费都是通过http连接来进行收费的,通俗的来讲,也就是手机通过登陆移动梦网访问页面进行业务的订购。
如图001所示:2.由于对所有的class文件进行搜索的数据量较大,可能需要消耗几秒中:),在几秒的YY后,搜索结果如下图002所示:3.我们发现在h.class和o.class里面都含有HttpConncetion这个字段,那也就是说在这两个类里面都出现了要进行http的联网。
这个游戏有些特殊,实际上h这个文件是一个所谓游戏用来下载关卡的,实际上实际上是用来给他们的论坛发送消息用的,不是真的下载关卡,具体怎么知道,这里我就不细说了。
所以o.class这个文件才是真正要想网络收费的实现。
搜索一共有四个结果。
那么现在我们来缩小搜索的范围,这次我们搜索选择“current class”,记得这时候已经在搜索结果中双击o.class来打开o这个文件。
我们这时候输入搜索条件"Connector/open",这时候是不是只有了一个结果,如下图003所示:搜索结果如下:0044.也就是在o文件中的for方法中进行网络的连接,那是不是代表就是要修改这里了呢,先别着急。
根据经验,我们要找到是谁调用了o文件的这个for方法。
接下来我们搜索“invokestatic o/for”,发现一共有三个结果,我们继续往下搜索,第一个方法调用的地方,也就是"invokestatic o/try",这次采用total class 搜索。
一,破解wap收费或者gprs收费教程。
教程选用游戏《鬼面劫》。
类型:wap收费。
难度:中等。
步骤:用halo打开鬼面劫的jar。
废话。
附件有该原始jar!接下来在class editor窗口!一定要在这个窗口搜索。
不然搜索会根据当前界面来搜索。
通过工具->全文搜索。
首先我们先搜索"HttpConnection", 不包含双引号. 记得选择搜索模式是"total class", 为什么要搜索这个关键字呢,因为目前的wap或者grps收费都是通过http连接来进行收费的,通俗的来讲,也就是手机通过登陆移动梦网访问页面进行业务的订购。
如图所示:由于对所有的class文件进行搜索的数据量较大,可能需要消耗几秒中:),在几秒的YY后,搜索结果如下图所示:我们发现在h.class和o.class里面都含有HttpConncetion这个字段,那也就是说在这两个类里面都出现了要进行http的联网。
这个游戏有些特殊,实际上h这个文件是一个所谓游戏用来下载关卡的,实际上实际上是用来给他们的论坛发送消息用的,不是真的下载关卡,具体怎么知道,这里我就不细说了。
所以o.class这个文件才是真正要想网络收费的实现。
搜索一共有四个结果。
那么现在我们来缩小搜索的范围,这次我们搜索选择“current class”,记得这时候已经在搜索结果中双击o.class来打开o这个文件。
我们这时候输入搜索条件"Connector/open", 这时候是不是只有了一个结果,如下图所示:搜索结果如下:也就是在o文件中的for方法中进行网络的连接,那是不是代表就是要修改这里了呢,先别着急。
根据经验,我们要找到是谁调用了o文件的这个for方法。
接下来我们搜索“invokestatic o/for”,发现一共有三个结果,我们继续往下搜索,第一个方法调用的地方,也就是"invokestatic o/try",这次采用total class搜索。
大家或许都有经历过,大家经常给手机下载游戏。
但是经常发现很多游戏都是收费的,以前我也因为这破事烦恼,但是下面和大家分享一下破解手机的教程,这样问题就解决了,本贴不指望大家下载了就马上回帖,但是如果你觉得我的东西不错的话就鼓励鼓励,谢谢大家支持。
切记:此软件只是对短信破解,有的游戏是要用HTTP传送的,这个是破解不了的玩游戏的时候要注意。
大家下载好了halo-2[1].0后,解压.在第一次双击时,有的会提示安装JAVA软件的(我的就是提示)大家可以按提示下载JAVA软件(切记:安装后才可以使用Halo破解)安装完后看下面的制作过程:教大家如何使用HALO简单破解短信收费:第一:双击已经安装好的打开后,选择要破解的手机游戏.我们以八大胡同之狐仙.jar (128 K) 下载次数:16 做为例子如下图:第二:选择工具--配置,选择对JAR进行破解,然后点确定.如下图:如果你想改变收费的文字.如下图:(也可以该成你喜欢的名字.比如:已有XXX破解.切记:文件不是都可以修改的,只该汉字就可以了.)最后:按工程--编译.工程--打包.一定要按这个程序才可以. 如下图:好了.游戏已经破解好了,简单把.下面找刚才破解好的游戏: 打开安装目录后:如下图然后可以用USB传到手机上了.也可以用手机顽童模拟器试玩这个游戏了.在HALO也可以玩游戏,不过自我感觉不如手机顽童模拟器好用.有什么不明白的地方可以跟贴,我会回复的.(破解好的游戏不放心就使用手机顽童模拟器试玩一下,不要怕麻烦).温馨提示:下载的手机游戏软件大多都是收费的.玩的时候不要把手机SIM卡放在手机上,安装使用一下,如果收费就删除,不收费就放在手机上了免得你的Money会飞的 .到时候你就找地方哭把切记:此软件只是对短信破解,有的游戏是要用HTTP传送的,这个是破解不了的.玩游戏的时候要注意。
必备软件Halo2.2[带自动破解] - Halo2.rar/detail/mao0797/3940256使用该软件必须装一个JAVA控件(官网下载,放心安装和使用) 反编译器DJ JAVA Decomplier(天空软件站) /soft/4645.html破解方法:=============方法一(最简单、最常用)=============工具>>配置>>对jar进行破解[勾上]>>应用>>确定打开你要破解的游戏(jar)编译>>打包最后在games文件夹里面就可以找到破解掉的游戏了该方法只能破解短信收费游戏,而且只是一部分=================方法二=================首先打开一个jar(这里暗黑II女巫版-anheiII.jar未破解)文件,在Class Editor(类编辑器)里面查找(编辑>>全文查找)输入sms,Search Mode选则By total classes(在所有类里查找)可以得到如下4个结果一个一个双击查看对应的语句和参数,可以发现第一个的参数为"sms://",很明这个就是发送短信的关键字了(另外几个只是叙述性的文字),不客气了,点编辑(高级),把里面的"sms://"改为"fms://"(注意不要加空格等符号,改后个部分颜色没有变),这样就去掉了发送短信的指令。
记得点保存方法!然后,在所有类里查找setAddress或者messageconnection(找这2个词只是为了寻找收费文件位于哪一个类里面)这里查找messageconnection得到如下3个结果一个一个双击发现3个都在一个类文件里面,用DJ Java Decomplier打开这个类文件(n.class) Setting>>Decomplier Settings,勾上之后再打开文件可得到源代码和字节码对照这样就能看到class的源代码了,仔细看会发现下面的代码public final synchronized void a(String s1, String s2){s = "fms://" + s1; --------刚刚修改的结果// 0 0:new #25// 1 3:dup// 2 4:ldc1 #5// 3 6:invokespecial #54// 4 9:aload_1// 5 10:invokevirtual #55// 6 13:invokevirtual #56// 7 16:putstatic #51if(s2 == null || s2.equals(""))//* 8 19:aload_2//* 9 20:ifnull 32//* 10 23:aload_2//* 11 24:ldc1 #3//* 12 26:invokevirtual #53//* 13 29:ifeq 35s2 = "[WARN] Error formatted message!";// 14 32:ldc1 #4 [WARN] Error formatted message!"> // 15 34:astore_2r = s2;// 16 35:aload_0// 17 36:aload_2// 18 37:putfield #50q = 0L;// 19 40:lconst_0// 20 41:putstatic #49a = false;// 21 44:iconst_0// 22 45:putstatic #35d = false;// 23 48:iconst_0// 24 49:putstatic #37e = false;// 25 52:iconst_0// 26 53:putstatic #38// 27 56:return}很容易发现后半部分代码就是发送失败后的操作。
双击HALO图标运行HALO,单击“文件名”,打开一个需要破解或者修改的JAR文件。
3.打开jar文件后,点击“工具”--“配置”,把“对JAR进行破解”勾上,如果不要修改游戏就把JAVAMAGIC的修改屏幕和键位关掉。
点击“应用”--“确定”,设置完成。
4.修改游戏的屏幕和键位(这步可以省略)。
点击“工具”--“配置”--“javaMagic”,开启键位修改,选择机型键值可以“查看”,点击“修改”,可以修改屏幕宽度和高度;键位修改后“选择API”为目标机型才可以满屏幕显示。
设置完成后单击“确定”。
5.编辑(汉化)jar文件(这步可以省略)。
在“工程管理器”工具栏,纵向排列着这个JAR文件里面的所有jar“*.class”文件,在"原文"区域双击想要修改(汉化)的字符串,在下面的翻译栏就会显示这个字符串,左边是原文栏,右边是译文栏(可以编辑修改的),修改(汉化)后的新字符串,单击下面的“提交”,在上面译文栏里面就更新了字符串!6.完成之后,点击“工程”--“编译”,完成后点击“工程”--“打包” ,这样破解或者修改工作就完成了。
7.破解或者修改完的JAR文件可以在电脑模拟运行测试,点击“工程”--“运行”就打开“手机顽童模拟器”。
8.破解或者修改完的JAR文件默认存放在HALO安装目录下的"games"文件夹(如D:\HALO\games)。
也可以设置处理jar资源存放路径:点击“工具”--“配置”--“lmage Extract”--浏览”--“确定”,设置完成后单击“应用”--“确定。
手机游戏BT修改教程(简单操作+带图+详细过程与分析)----小Z前言:本教程属于很简单的教程,只是希望通过此教程能让和我一样的新人们在将来成为大仙行列打下基础。
序:我们首先要认识HALO以及反编译工具。
HALO我相信大家应该都知道,这是我们修改游戏时所必备的工具,好比是我们的一双手,我在此给它私自下个定义,叫:手术刀。
而反编译工具有很多,比如DJ,但本人比较愚笨,看了很久DJ教程都没悟出个所以然,所以我从别人那拿来了一个叫XJAD的工具,虽然相比DJ要来得不好用,但却适合我们新人去慢慢学习JAVA,我给XJAD这个工具一个定义,叫:X光。
那么初步的认识就到此了,下面我们进入更深层次的学习。
教程步骤:首先我们打开HALO,用HALO打开要修改的游戏(本人比较新手,所以只会修改简单的游戏,比如现在的这款魔兽塔防TD正版),如图:我们可以在原文上方看到e.class,f.class和m.class这三个。
那么我们一个一个点来看里面的内容,结果发现我们会在e.class中看到很显眼的东西,也是我们需要修改的东西。
因为我们在运行游戏时,发现钱很少,我们就在此把游戏初始金钱的值记下来。
所以现在我们发现显眼的东西不是别的,正是金、钱等诸如此类的文字,如图:在此我们会知道什么呢。
?答案很简单,就是我们需要修改的东西会在这个金、钱等文字存在的.class比如这个e.class中。
那么我们要怎么才能更加具体的知道初始金钱所在的地点。
?那么我们就先用反编译工具这双眼睛去看下吧。
先将游戏用WINRAR打开,然后解压到一个文件夹中,注:最好是新建的或者空的文件夹。
可能会有新人问怎么用WINRAR。
?其实就是右键选择要修改的游戏,在出现的提示中选择打开方式,里面就会有WINRAR。
解压后就会像这样,如图:然后就运行反编译工具,之前小Z就说过我用的是XJAD,如果有会用DJ的当然也可以。
运行反编译工具打开解压文件中我们认为要修改的东西在**.class类型。
Java游戏破解教程
(手机建议全屏观看此教程)
1、首先用x-plore打开jar游戏,标记- 全部标记。
2.然后解压出来。
3、在储存卡根目录新建一个A的文件夹,把JAR全选的文件解压到新建的A文件夹里。
4、解压完后。
打开汉化风暴。
开始。
搜索class (一定要用汉化风暴里的搜索class功能搜索,没有的请安装最新版本v1.76汉化风暴。
)
5、查找sms。
按导航键右进入储存卡。
找到A文件夹后按确定搜索。
6.会搜索到一个*.class文件。
按确定打开它。
然后还是搜索sms。
直到搜到sms://
然后改为把sms://改为sms://10086
成功后。
按右键保存退出。
7、用x-plore然后找到文件夹A里面的j.class_.bak删除它。
8、打开手机里应用程序- 办公工具- Zip管理器-选项-设置-压缩级别-正常-子文件夹-是
返回-(右键)切换到储存卡-新建文件夹A,命名为A.zip
-添加- 切换到储存卡-进入A文件夹-选项-全部标记-添加-
完成然后返回。
退出Zip管理器。
9、打开x-plore 。
把A.zip改成A.jar 。
10.从系统打开。
安装。
进入游戏
看是不是前面有10086了?
修改成功。
教程到此结束。
!。
Java游戏短信收费破解流程一、准备工作:破解需要的工具A:java的SDKB:HALO破解工具二、破解开始目前破解方式有3种,以下一一介绍方法一:该方法最简单,最有效率,能对付市面上面大部分短信收费的正版java游戏1、打开Halo,进入到如下界面这个是halo的主界面,我们要做的就是打开菜单栏第一个,选择其中的。
在打开的菜单里选择你要破解的java游戏安装包。
例:。
2、打开菜单栏中的,选择其中的最后一项“配置”,在打开的菜单中勾选此项,点击中的应用,并确认关闭。
3、直接点击菜单栏上的编译按钮或者点击菜单:工程-编译(F5)4、编译完成后直接点击菜单栏上的打包或者点击菜单:工程-打包(F6)5、关闭halo。
6、至此,方法一破解工作完成,我们在halo根目录下找到文件夹,我们破解好的安装包生成在这里点击进去找到安装包,这时有一个问题需要注意,有些游戏的安装包不支持中文,如果为中文的话会出现在手机上安装好后不能运行的问题,为了杜绝此问题的出现,我们将安装包命名为英文(允许下划线的存在),这时再安装到手机上就大功告成了,这种方式破解后在游戏中的现象是:点击原来需要发短信扣费的地方不会出现任何提示,直接显示发送成功。
方法二:该方法适用于当方法一失效时的备用方法,理论上该方法成功率是100%的,原理为10086短信不收费1、同方法一第一步2、打开其中的工程管理器。
界面如下。
3、其中上面不同的选项卡代表着游戏中不同的类我们要做的就是从这些类中找到短信扣费发送到的号码。
我们要挨个点击进去查看看看具体是哪个类中存有收费短信号码。
4、好,我们找到了,总共有3条记录(号码不同是因为不同地区会有不同的收费号码,前面的1066才是重点),我们双击右边的号码将其改为也就是改成10086短信(注意:原来号码有几位,改编后的号码还是几位,10086后面补0)5、执行方法一中3、4、5、6步,破解完成6、该方法在手机上安装后点击要扣费的项目时也一样会发送短信,不过短信发送到10086,10086短信是免费的,故破解成功,同时过一会10086短信会给你回复,告诉你可能你发送的短信代码有误,不用管它即可。
用HALO轻松破解短信收费JA V A手机游戏教程
作者:admin 文章来源:百科原创点击数:22092 更新时间:2009-2-21现今许多的JA V A游戏都内置绑定了短信扣费,游戏过关或正式玩需要短信扣费注册,这里就介绍一个简单的破解方法:
破解工具:破解JA V A手机游戏工具,jar破解编译软件工具HALO 2.0简体中文版点此下载>>>>
第一:双击已下载好的HALO.EXE 选择文件名的第一个打开JAR文件在文件里选择你要破解的游戏
我们以八大狐仙做例子如下边的图
第二: 选择工具---配置--- 选择对JAR进行破解--然后点确定
如果你想改变收费的文字如下图
最后按-工程-编译-工程-打包一定要这个顺序才可以如下图
破解好游戏如下图寻找游戏
HALO_V2.0开放出的功能介绍:
1,开放了图片签名功能
2,开放了强悍的点阵功能
3,开放了class查看和编辑功能。
4,开放所有插件功能
5,开放混淆功能
6,开放加密功能
7,开放优化功能
8,其他功能
修正的bug如下:
1,修正了替换图片的bug。
2,修正了混淆的bug.
3, 修正了对class进行汉化的bug.
4, 修正了添加logo和优化的bug.
如果你下了软件以后无法使用请检查你的JA V A是否更新如果没更新请更新一下步骤如下
电脑左下角开始---设置---控制面板---Java---更新---立即更新---确定---OK了可以运行软件了
该文章转自[灵通] 原文链接:/sj/games/games/200902/5209.html。