吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 24276|回复: 384
收起左侧

[Android 原创] 某TV版贪吃蛇内购破解

    [复制链接]
zch11230 发表于 2022-8-27 18:55
本帖最后由 zch11230 于 2022-8-27 19:00 编辑

最近被封在家里好无聊啊,在电视上装了个贪吃蛇和孩子一起玩,才开始玩孩子还是挺有兴趣。
MuMu20220827174322.png


但是没玩几把就提示体力不够,需要买钻石兑换体力,解锁其它角色也需要钻石。
MuMu20220827174616.png


还不便宜,25块钱充一次。

MuMu20220827174630.png


取消支付后提示购买失败,想要试试能不能破解

MuMu20220827174636.png


很老的游戏了,应用2017年更新的,没有加固,感觉应该希望比较大.

MuMu20220827174733.png


搜索各种字符串,比如9000   success   pay result  支付,等和充值相关的文字,最终在com.holyblade.tv.sdk.PayActivity找到了相关的代码

可以看到有2种大致情况,支付了和没支付,其中支付了又有支付成功和支付失败2种情况,总共细分为3种.

[Java] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        try {
            if (requestCode == 0 && resultCode == -1) {
                Bundle bundle = data.getExtras();
                int nback = bundle.getInt("back");
                if (nback == 1) {
                    jo.put("payResult", "true");
                    jo.put("payResultInfo", "success");
                    TVSDKClient.delectedOrder(NetHander.threeRdOrderCode);
                } else {
                    jo.put("payResult", "false");
                    jo.put("payResultInfo", "failed");
                }
                Message message = Message.obtain();
                message.what = 1;
                this.messageHandler.sendMessage(message);
            } else {
                jo.put("payResult", "false");
                jo.put("payResultInfo", "pay cancel");
                Message message2 = Message.obtain();
                message2.what = 1;
                this.messageHandler.sendMessage(message2);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("data:" + jo.toString());
    }



首先删除没支付的跳转判断,77和81两行if判断直接删除,所有情况强制跳转到已支付的流程,因为开始作了修改,后面的行数可能就不准了。
MuMu20220827175617.png




然后在100行,将nback的寄存器V3定义为1,强制将支付结果变为支付成功。
MuMu20220827175915.png


改了上面2处后,现在代码变成了这样,不管什么情况都是支付成功:
[Java] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        try {
            Bundle bundle = data.getExtras();
            bundle.getInt("back");
            if (1 == 1) {
                jo.put("payResult", "true");
                jo.put("payResultInfo", "success");
                TVSDKClient.delectedOrder(NetHander.threeRdOrderCode);
            } else {
                jo.put("payResult", "false");
                jo.put("payResultInfo", "failed");
            }
            Message message = Message.obtain();
            message.what = 1;
            this.messageHandler.sendMessage(message);
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("data:" + jo.toString());
    }





保存编译测试一下,选择钻石补充

MuMu20220827180131.png


跳到了支付方式选择界面,直接取消支付

MuMu20220827180143.png


显示支付成功,钻石也增加可以用了.

MuMu20220827180151.png


但是每次充钻石都会跳到支付界面,界面调用要耽误时间,感觉十分不爽,想改成不跳到界面,直接成功.
看了下onCreate这段,最后几行和支付结果判断是不是差不多,只差一个把payResult:true和payResultInfo:success放到JSONObject中,和        message.what 改为1

[Java] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       requestWindowFeature(1);
       getWindow().setFlags(1024, 1024);
       getWindow().setFlags(128, 128);
       System.out.println("Payact oncreate");
       this.activity = this;
       isEnd = false;
       this.isDownLoad = false;
       jo = new JSONObject();
       this.messageHandler = new MessageHandler(this);
       Message message = Message.obtain();
       message.what = 0;
       this.messageHandler.sendMessage(message);
   }



将支付成功这一段写JSON的代码复制

MuMu20220827180439.png


粘贴到onCreate这里,复制过来的时候用到了寄存器V4,V5,V6,要根据实际情况修改一下,检查后面的代码没有用到V1 V2 V4,那就改成V1,V2,V4。

MuMu20220827180800.png


然后将       message.what的寄存器v3强制为1

MuMu20220827180953.png


再次保存编译,这下点购买直接就成功了,不用跳转支付界面

MuMu20220827181135.png



所有皮肤已解锁

MuMu20220827185132.png

免费评分

参与人数 91吾爱币 +82 热心值 +81 收起 理由
songhaoabc + 1 用心讨论,共获提升!
caojiajie1994 + 1 + 1 用心讨论,共获提升!
IC8083 + 1 用心讨论,共获提升!
此间凉 + 1 + 1 谢谢@Thanks!
412175958 + 1 + 1 牛逼啊!老兄
Applecat + 1 + 1 用心讨论,共获提升!
viczdtzzy + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
T7512138 + 1 + 1 我很赞同!
miaoblackcat + 1 用心讨论,共获提升!
CZH13063831224 + 1 + 1 我很赞同!
xiuqidou + 1 谢谢@Thanks!
weixu + 1 + 1 谢谢@Thanks!
wubin5458 + 1 + 1 分享一下呗
xieyi2003 + 1 + 1 我很赞同!
qtfreet00 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
GloryNotes + 1 + 1 我很赞同!
llgdwt2009 + 1 + 1 谢谢@Thanks!
chengdragon + 1 用心讨论,共获提升!
cfx1108 + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩
老刺猬 + 1 用心讨论,共获提升!
打不过就加入 + 1 + 1 谢谢@Thanks!
chaosgod + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
qhdsinoocean + 1 + 1 谢谢@Thanks!
笑己可笑 + 1 谢谢@Thanks!
nakasou + 1 + 1 热心回复!
挚爱红蓝 + 1 热心回复!
buch + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
1369452145 + 1 + 1 我很赞同!
lep52 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
liaocwvae + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ss009418 + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
lyslxx + 1 + 1 我很赞同!
Gsn. + 1 + 1 谢谢@Thanks!
李佑辰 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩
ynweamdsc + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩
小凯凯 + 1 我想知道电视上用什么操作玩的?手柄?鼠标?
YycAway + 1 + 1 谢谢@Thanks!
henrylong1989 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
yangjie + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
lkfyyds + 1 但问题是没法装到电视上
陈世界 + 1 + 1 谢谢@Thanks!
傻傻的小鸟 + 1 + 1 热心回复!
heykuz + 1 + 1 我很赞同!
cocodeemo + 1 + 1 谢谢@Thanks!
Ta'ta + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩
gaowenconng + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
ldyzxm + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩
cfdylz + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
songtt + 1 + 1 热心回复!
gaa2001 + 1 我很赞同!
love52 + 1 + 1 广大群众正眼巴巴等着发成品好给小孩玩玩!
geshengliaolian + 1 + 1 我很赞同!
武帝熊 + 1 我很赞同!
he280428248 + 1 我很赞同!
wqqqlove + 1 + 1 谢谢@Thanks!
egplnt + 1 谢谢@Thanks!
13668292490 + 1 + 1 我很赞同!
zhongyihaitun + 1 谢谢@Thanks!
Jaosn + 1 + 1 谢谢@Thanks!
qly + 1 我很赞同!
swsjjdcs + 1 + 1 感谢分享、用不用不说先支持一下感谢原创破解
adoudou + 1 + 1 热心回复!
bjtxwz + 1 + 1 谢谢@Thanks!
tail88 + 1 + 1 谢谢@Thanks!
lu6xueqi + 1 + 1 我很赞同!
nana5212 + 1 + 1 谢谢@Thanks!
知云阁主 + 1 + 1 我很赞同!
13539669691 + 1 我很赞同!
overmayday + 1 谢谢@Thanks!
Ai5 + 1 + 1 热心回复!
eutaxy + 1 谢谢@Thanks!
kkpljat + 1 + 1 谢谢@Thanks!
yanyongliang + 1 + 1 热心回复!
莫奇 + 1 + 1 我很赞同!
XXFFKK + 1 + 1 我很赞同!
癫疯灬博 + 1 + 1 我很赞同!
yinghuanzhitong + 1 + 1 用心讨论,共获提升!
a1235465a + 1 + 1 谢谢@Thanks!
maddock + 1 + 1 这个非常实用
唐小样儿 + 1 + 1 我很赞同!
skiss + 1 + 1 谢谢@Thanks!
RippleSky + 1 热心回复!
Xiangzhisuoxin + 1 + 1 我很赞同!
老M + 1 + 1 谢谢@Thanks!
和睦共处 + 1 + 1 谢谢@Thanks!
djsz + 1 我很赞同!
kosmos4134 + 1 + 1 谢谢@Thanks!
lfm333 + 1 + 1 谢谢@Thanks!
不忘我 + 1 + 1 用心讨论,共获提升!
elvis2008 + 1 我很赞同!
粉笔盒子 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

老M 发表于 2022-8-28 08:29
不错,我去买台电视来试试看
xx363300 发表于 2022-8-27 20:23
粉笔盒子 发表于 2022-9-1 09:38
福森108 发表于 2022-8-27 19:10
谢谢分享哦
yeek2006 发表于 2022-8-27 19:33
谢谢分享,厉害厉害
fa22 发表于 2022-8-27 19:34
休闲小游戏!不错!
liguang0527 发表于 2022-8-27 19:45
好厉害呦  感谢分享
jxg1993 发表于 2022-8-27 19:51
感谢分享
likaiaixuexi 发表于 2022-8-27 20:11
厉害,我等膜拜大神
疯狂石头 发表于 2022-8-27 20:42
不错不错
wapj13 发表于 2022-8-27 20:52
牛的牛的,,赶紧下来试试!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-22 02:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表