观雅 发表于 2018-7-23 21:44

第一次破解安卓游戏

破解前声明:
看到以下冷月白狐前辈的破解教程,想要亲自试验一下,所以大部分是参照以下链接,前辈们就当菜鸟练手。

★最好欺负的游戏网站★咪咕游戏★就欺负它了★卡通射手2内购破解★附破解过程★
https://www.52pojie.cn/thread-693343-1-1.html
(出处: 吾爱破解论坛)

工具:MT管理器、安卓模拟器
游戏名称:斗龙战士之星印罗盘2
游戏发布时间:2018年7月20日,刚发布3天。
游戏出处:http://g.10086.cn/game/760000149727?spm=www.pdpage..zxsx.3

以下为破解时截图,第一次研究。
第一步,将游戏下载后放在模拟器共享文件夹中,并用MT打开。

搜索onresult

会出现以下结果

打开第一个,不是想要的文件,第二个才是,继续

刚才没抓图,还好把代码复制下来了
------------------以下为代码--------------------------
packed-switch v3 :label_44
label_3:
return-void
switch_4:
invoke-static {} Lorg/cocos2dx/cpp/AppActivity;->access$0()Lorg/cocos2dx/cpp/AppActivity;
move-result-object v0
new-instance v1 Lorg/cocos2dx/cpp/AppActivity$1$1;
invoke-direct {v1,v2} Lorg/cocos2dx/cpp/AppActivity$1$1;-><init>(Lorg/cocos2dx/cpp/AppActivity$1;)V
invoke-virtual {v0,v1} Lorg/cocos2dx/cpp/AppActivity;->runOnGLThread(Ljava/lang/Runnable;)V
goto :label_3
switch_17:
invoke-static {} Lorg/cocos2dx/cpp/AppActivity;->access$0()Lorg/cocos2dx/cpp/AppActivity;
move-result-object v0
new-instance v1 Lorg/cocos2dx/cpp/AppActivity$1$2;
invoke-direct {v1,v2} Lorg/cocos2dx/cpp/AppActivity$1$2;-><init>(Lorg/cocos2dx/cpp/AppActivity$1;)V
invoke-virtual {v0,v1} Lorg/cocos2dx/cpp/AppActivity;->runOnGLThread(Ljava/lang/Runnable;)V
goto :label_3
switch_30:
invoke-static {} Lorg/cocos2dx/cpp/AppActivity;->access$0()Lorg/cocos2dx/cpp/AppActivity;
move-result-object v0
new-instance v1 Lorg/cocos2dx/cpp/AppActivity$1$3;
invoke-direct {v1,v2} Lorg/cocos2dx/cpp/AppActivity$1$3;-><init>(Lorg/cocos2dx/cpp/AppActivity$1;)V
invoke-virtual {v0,v1} Lorg/cocos2dx/cpp/AppActivity;->runOnGLThread(Ljava/lang/Runnable;)V
goto :label_3
label_44:
.pswitch_data 1
    1 : switch_4
    2 : switch_17
    3 : switch_30
.end pswitch_data
------------------以上为代码--------------------------
通过分析发现没有直接回复成功还是失败,分析三个跳转,发现AppActivity$1$1,AppActivity$1$2,AppActivity$1$3比较可疑,回头查找

分析打开三个文件,发现AppActivity$1$1为支付成功

接着返回源代码处,将
label_44:
.pswitch_data 1
    1 : switch_4
    2 : switch_17
    3 : switch_30
.end pswitch_data
中的switch_17,switch_30全改为switch_4
然后,一路保存,封装,签名,再安装,就OK,最后上效果图

新人第一次破解,大家当鼓励新手,鉴定一下就删除了吧,学习而已。
成品地址:链接:https://pan.baidu.com/s/1KvMALMcb3C_UpW8KrZAsww 密码:napf

观雅 发表于 2018-7-28 17:53

易之言 发表于 2018-7-27 21:45
其实楼主你可以试试最新的MT管理器的来着,那个好用多了

那里有,我下载一个

lsking 发表于 2018-7-24 11:51

厉害,我现在也是在学习中,改天我也找个游戏试试

逆鳞AG 发表于 2018-7-24 12:17

就喜欢这种教程类破解游戏,支持一下

warzoo 发表于 2018-7-24 12:18

好勤奋,谢谢分享!

Attente 发表于 2018-7-24 12:24

谢谢楼主分享经验

北电周柏豪 发表于 2018-7-24 12:52

我也在学习中,有空分享下呗

zhaoxiaofei 发表于 2018-7-24 12:58

发誓不做伸手党

八月不到底 发表于 2018-7-24 13:01

感谢分享!!!

life洛宸 发表于 2018-7-24 13:20

受教了,受教了,谢谢分享

zhanghaozhen 发表于 2018-7-24 13:33

学习了,感谢楼主
页: [1] 2 3 4 5 6 7 8
查看完整版本: 第一次破解安卓游戏