来论坛混好几天了··
虽然威望没到50 不能看d大大的教程但在研究了其他破解教程后,还是破解了好多游戏·
现在就说一下我破解的心得··以及过程
例子:开心mm连连看 难度:简单
方法1 拿到一个未破解的网络收费游戏
很不爽吧···别说自动破解不能用 就连手动破解也比短信的要难 ,不过其实有时候的网络收费的破解并不难
开始行动吧!
在halo中点击类编辑器
然后在编辑中点击*****文查***** 当然是输入httpconnection了
点击find下面是不是出现很多的东西呀 拉动观察一下 都是在同一个类名的同一个方法中
这就方便了,双击任意一个。在右边的窗口里点[0]code*****的那个东西
原来这是boolean类型 这就更方便了,再点击[0]code
在代码编辑器中删的只剩下这两个就行了
点保存方法 然后编译,打***** 怀着激动的心情去打开游戏
```看来不行 `呼呼看来刚才做的都白费功夫了
方法2 重新打开halo再读取文件 那我们再看看刚才的那个图片是不是有几个字 重新激活
再次在*****文查*****里查
发现了点东西 不用点击
然后在*****文查*****里打入
又出现东西了吧
不过这回还不点击 我们再次*****文查*****
发现了东西
继续查***** 哈哈 发现了run方法 需要改的是否就是他呢 额,如果是其他游戏你可以试试 但是这个我已经试过了 改这个不行
那就继续*****吧 ,刚才没出现得方法只有一个就查他了 字太长,打*****刖凸涣
哈,又出现了一个run方法,而且没有*****到其他东西了 就改它了
在代码编辑器里将它删的只剩下一行
保存方法 然后编译,打***** 再试试吧
呵呵行了!!
问题:
1.为什么要查*****那些东西呢? 答:因为如果a方法调用了b方法,那么a方法中一定会有 b的class名/bb的签名 字码
2.为什么要*****run方法? 答:因为大部分的网络收费的运行都在run方法中
3.要不要在方法2执行前再次执行方法1? 答:不用,方法1 其实等于废*****
4.那为什么要写方法1? 答:因为有些游戏的网络或短信收费 方法1就可能行的通了
欢迎转载本帖的所有内容,但请*****必注明出处:聚乐部-sdad120出品,否则严禁转载
[ 此帖被sdad120在2009-08-21 19:35重新编辑 ]