• Android破解学习之路(四)——Android游戏 3D摩托飞车破解


    经过前面三期的破解,想必大家已经非常熟悉破解的流程,这一篇也算是练手项目,我们继续来练习吧

    apk下载地址:链接: https://pan.baidu.com/s/1sl3b3R3 密码: 6666

    破解步骤:

    1.试玩,找到关键字

    如下图,可以看到弹出了Toast对话框,支付失败!这几字就是我们要找的关键字了

    2.反编译,查找关键字

    由下图,可以看到三个结果,我们一个个打开,使用工具,查看java源码,可以确定最后一个才是我们修改的smail文件

     

     可以看到里面有支付取消,支付成功的相关代码

    3.破解开始

    还记得上一节说的switch方法吗,我们只需要将原本要跳转到支付失败的那个改为跳转到支付成功的即可

    查看smail文件,可以知道pswitch_1代表着支付失败,pswitch_0即相对地代表着支付成功

    将pswitch_1修改为pswitch_0即完成破解,或者是删除pswitch_1

     

    再或者,使用goto语句,直接跳到pswitch_0中

    之后,删除不必要的权限,拨打电话和发送短信权限都删除

    或者还有其他的权限,你可以一一对照来进行删除,不知道权限是什么意思,可以在Androidkiller中的工程信息查看,鼠标悬浮在相应的权限,就会有权限的说明,红色则是危险权限,一般删除红色的权限就可以了,你觉得其他权限不需要,也可以继续删除。

     4.测试

    这里不得吐槽一下,之前用的Android平板电脑来测试,测了N次都不成功,我还以为我思路错了,可能是平板电脑没有sim卡的缘故,之后,使用手机测试,则是破解成功了

     

  • 相关阅读:
    new和base的语法
    js常用代码
    无法识别connectionStrings
    DataTable
    字符串的操作时间格式化
    Facade外观模式(转载cnblogs)
    ArrayList下的循环绑定和循环删除
    自定义属性与事件委托相结合的实例
    泛型 开放类型和构造类型(基础学习)
    C#策略模式 摘自jspcool
  • 原文地址:https://www.cnblogs.com/stars-one/p/8127953.html
Copyright © 2020-2023  润新知