吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 23033|回复: 383
收起左侧

[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] 纯文本查看 复制代码
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] 纯文本查看 复制代码
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] 纯文本查看 复制代码
 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, 2024-11-28 00:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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