playjava吧 关注:345贴子:999

【转载】破解联网收费游戏(JAVA)

只看楼主收藏回复

*破解联网游戏收费:
一、XX拉阔&UC中心双收费
以武当七侠为例,运行游戏至收费处,天杀的双收费模式来了~~
1.下载武当七侠并改为WD.zip
2.用BE打开搜“HttpC”,
得到bt.class,进入bt类,搜HttpC,
得到a(Lbt;ZLjava/lang/String;)Ljava/util/Hashtable;方法,左软键---控制符---将a方法的签名
“(Lbt;ZLjava/lang/String;)Ljava/util/Hashtable;“全部标识(手机自带功能);
再用BE打开WD.zip,搜“(Lbt;ZLjava/lang/String;)Ljava/util/Hashtable;“,得到bm.class.
3.用BE打开bm类,找到签名为(Ljavax/microedition/midlet/MIDlet;Ljavax/microedition/lcdui/*able;
Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Z的方法,一般都是a方法。
打开,看到如下类似的代码:
aload 4
sipush 200
istore 7
dup
astore 6
invokestatic bm/g(Ljava/lang/String;)I
iload 7
if_icmplt Label22
iconst_1
goto Label23
Label22:
iconst_0
Label23:
ifeq Label28
iconst_1
ireturn
…………
将红色的if_icmplt改为与它相对应的指令,即if_icmpge,保存后用MC打包回游戏即可。
如果不知道与它相应的指令什么,也可以直接将整个方法的代码删至只剩两行:
iconst_1
ireturn
若方法有异常表则需将所有异常表全部删除,审核成功后打包回游戏即可。(个人一直用这种)
运行,测试,购买增值服务,直接成功!
P.S.:UC中心的游戏破解过程基本跟拉阔相同,但它的个别游戏是没有“购买成功”的提示的。
其实可以直接搜“MessageC”找到所要改的类的~~(我就是这样做的),很简单吧??
由于是第一篇,所以讲得比较累赘(主要是软件操作。。),但下面的内容会直奔主题!!
-------------------------------------------------------------------------------------------
二、XX部分EA正版收费
以极品飞车-生死卡本谷(EA正版) 为例,运行游戏,看到激活界面
1.下载极品飞车-生死卡本谷(EA正版) 并命名为JP.zip.
2.用BE打开JP.zip,搜“联网“,得到XJoyPay.class和RMIDlet.class,分别进入两个类,搜“1300“,得到XJoyPay.class,且在此类里的getPayStat和Pay方法里,查看代码后排除Pay方法。
在getPayStat里看到:
aload_0
getfield com/hyjy/lib/XJoyPay/payitem Lcom/hyjy/lib/payItem;
getfield com/hyjy/lib/payItem/isOpen Z
ifne Label12
iconst_1
ireturn
Label12:
iconst_0
istore_1
getstatic com/hyjy/lib/H_Util/stat I
ifne Label98
aload_0
getfield com/hyjy/lib/XJoyPay/payitem Lcom/hyjy/lib/payItem;
aload_0
getfield com/hyjy/lib/XJoyPay/payitem Lcom/hyjy/lib/payItem;
getfield com/hyjy/lib/payItem/XJOYS_1300 Ljava/lang/String;
invokevirtual com/hyjy/lib/payItem/readRms(Ljava/lang/String;)Ljava/lang/String;
ldc “1300“
invokevirtual java/lang/String/equals(Ljava/lang/Object;)Z
同样的,将万恶的ifne改为无耻的ifeq,同样保存,打包回JP.zip.
运行,测试,发现游戏直接跳过激活~~
-----------------------------------------------------------------------------------------
三、XXigame123联网检测收费
以植物大战僵尸(2011加强版)为例,运行游戏看到
1.下载后将它重命名为ZW.zip
2.用BE打开ZW.zip搜“cgf.data”,得zz文件夹下得f.class,打开它并进入其中的a()Z方法,看到:
aload_0
getfield zz/f/c B
iconst_3
if_icmpne Label10
iconst_1
ireturn
Label10:
iconst_0
ireturn
看到sexy的iconst_0,将它改为iconst_1,保存、打包回游戏。
运行,发现游戏直接跳过联网检测和付费的界面!!
-----------------------------------------------------------------------------------------
四、XX乐堂动漫联网收费
以爱情公寓美女斗地主K700,手机运行游戏,出现
1.下载完游戏后将它命名为AQ.zip
2.用BE打开AQ.zip搜“getTotalCost”得com/letang/channel/LTSMS.class,打开它继续搜“getTotalCost”,找到sendSMS(Ljavax/microedition/midlet/MIDlet;)Z方法,标志性方法啊
打开它,把代码删除至剩下:
iconst_1
ireturn
把异常表全删,审核后打包回游戏.
运行,发现直接跳过收费界面!!
------------------------------------------------------------------------------------------
五、XX巡洋网络收费
以新拳皇2011为例,运行游戏,看到巡洋科技的LOGO,格斗开始后按“商城”会出现收费界面:
1.下载完游戏后命名为XQH.zip.
2.用BE打开XQH.zip,搜“支付”,得到f.class、o.class、z.class,一一打开,找到类似于
a(Ljavax/microedition/midlet/MIDlet;Ljavax/microedition/lcdui/*able;ILjava/lang/String;I)Z
的方法(一般跟a(Ljavax/microedition/midlet/MIDlet;)V在同一类中),打开进入代码编辑,留下:
iconst_1
ireturn
删除异常、审核、打包!!
运行,按“商城”,跳过收费界面,出现
可以进行够买鸟。。。(当然是免费的~)
P.S.:巡洋的大多是没有“购买成功”之类的提示语的,但看下购买后的效果就知道了~~
-------------------------------------------------------------------------------------------
六、XX空中猛犸联网收费
以在ovi商店里下的Need For Speed Hot Pursuit为例,运行游戏,看到激活界面
1.下载完游戏后重命名为NF.zip.
2.用BE打开NF.zip,搜“成功”,得kjf/jf/e.class和kjf/e.class,打开第一个类,找到方法名为:
a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;
Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
打开删除代码剩下
iconst_1
ireturn
删除异常表,保存。
打开第二个类,搜“成功”,进入搜到的方法,看到代码:
aload_0
bipush 9
putfield kjf/e/b I
aload_0
ldc “激活成功,进入游戏……“
putfield kjf/e/e Ljava/lang/String;
aload_0
ldc2_w 2000
putfield kjf/e/g J
return
我们可以将2000改为小于2000的的值减少进入游戏的时间~~当然,也可以不改,直接审核第一个类后打包回游戏即可。
运行游戏,在出现激活界面后按确定直接显示激活成功!!(建议离线测试)
------------------------------------------------------------------------------------------


IP属地:江西1楼2018-02-25 17:08回复
    七、XX部分8元联网激活收费
    以鬼泣为例,运行游戏,出现激活界面:
    1.下载完游戏后命名为GQQ.zip。
    2.用MC打开GQ.zip,看到有cg文件夹在,来吧~~
    3.用BE打开GQ.zip,搜“onGS”,得cg/af.class、cg/CL.class、devilmaycryjb/GameAppBase.class。我们要修改的就在cg文件夹里的af.class(因为CL.class只是个抽象类,BE打不开的,就算打开了也没什么关键的内容)。打开af.class,继续搜“onGS” ,得到方法a(Ljava/lang/String;)V、run()V、b(Ljava/lang/String;)V。
    打开run()V方法,留下:
    aload_0
    getfield cg/af/a Lcg/CL;
    invokeinterface cg/CL/onGS()V
    return
    删除异常,审核、打包回游戏!(不知道要修改哪个方法的的可以一一试试,一般是改run方法)
    运行,发现游戏直接跳过激活界面~~~


    IP属地:江西来自Android客户端2楼2018-02-25 17:19
    回复(7)
      https://pan.baidu.com/s/1mkrGcmG 密码:Java


      IP属地:江西来自Android客户端4楼2018-02-25 17:23
      收起回复
        一些软件还是无法破解


        IP属地:四川5楼2018-02-26 17:04
        回复
          大神能帮我破解下火焰纹章联网收费吗?现在主要是我想花钱玩下一关它连不上,可能是服务器关闭了,游戏是好久以前的jar游戏,很经典


          IP属地:辽宁来自手机贴吧7楼2018-06-03 04:36
          回复
            让我学这破解,be是啥我都不懂,昨天鼓捣了一天用hola那个软件破解,搞得一头雾水。。。。


            IP属地:辽宁来自手机贴吧8楼2018-06-03 04:42
            回复
              这链接怎么一会就没有了???


              IP属地:辽宁来自Android客户端13楼2018-06-03 08:44
              回复
                我用这个不能搜索。。。


                IP属地:辽宁来自Android客户端15楼2018-06-03 13:58
                回复
                  点一个人物,就出现了那个百分百那个服务联网收费,然后这一关过去第二关还是要联网才能玩,现在主要是连不上网,服务器好像关了。我也是废了老大劲把第一关打过去了第二关懵逼了。。


                  IP属地:辽宁来自手机贴吧16楼2018-06-03 19:06
                  收起回复
                    能加微信说话吗?这在线等也不知道你在不在


                    IP属地:辽宁来自手机贴吧17楼2018-06-03 19:21
                    回复
                      你微信多少我加你有一个联网越南帝王三国想破解


                      来自手机贴吧18楼2018-11-19 00:24
                      回复
                        楼主在吗 有偿帮我删个游戏动画


                        来自iPhone客户端20楼2019-01-18 15:57
                        回复
                          楼主可否留下你的扣扣或者vx


                          来自Android客户端21楼2019-02-14 04:04
                          回复
                            不会编程的人不能破解吗


                            IP属地:山东来自手机贴吧22楼2019-02-24 13:00
                            收起回复
                              想破魔幻厨房


                              来自手机贴吧25楼2020-02-29 03:09
                              回复