吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16497|回复: 23
收起左侧

[Android 原创] 【新手】一命通关破解尝试

[复制链接]
jazk2004 发表于 2017-11-4 16:04
本帖最后由 jazk2004 于 2017-11-4 16:05 编辑

从taptap上下载的,网址https://www.taptap.com/app/52747
评分挺高,自己也玩了一会儿,但是在第2章就过不去了,然后逛咋们论坛看到有人发布已破解版内购的(但是没有过程),于是就想自己手动试试吧,
工具:
MT管理器2
taptap客户端
【说明】:试着在电脑上用安卓模拟器打开游戏,点击购买,但是就一直卡在那里转圈,原因可能是没安微信,觉得还是在手机上改方便吧,嘿嘿
------------开始--------------------
先从taptap客户端下载并安装,打开游戏跳过教程,来的“魂商人”这里,
购买提示如下图:
Screenshot_2017-11-04-15-26-25-452_com.tencent.mm.png
点击取消后如下图提示:
Screenshot_2017-11-04-15-26-31-951_com.YuanMingwe.png
然后用MT管理器打开游戏,选择“查看”,然后点击“classes.dex”,选择"Dex编辑器++",如下图:
Screenshot_2017-11-04-15-31-00-644_bin.mt.plus.png              Screenshot_2017-11-04-15-31-12-151_bin.mt.plus.png       
在“搜索”页面搜索“失败,这里一般是根据刚才点击购买后,返回的错误信息来搜索的,常用是“支付成功”、"支付失败"、“成功”、“失败”等等,一次搜不出来,就换其他关键词搜索,下图是搜索后的界面:
Screenshot_2017-11-04-15-39-37-331_bin.mt.plus.png
这里,看到有一个【wxpay】,很明显就是用的微信支付,点击这个打开后,就需要找找具体的支付结果返回的方法了,常用的破解内购有许多方法,不同的游戏,最好是看情况而定用哪一种,这里看到有许多方法,其中也有pay方法,但是我觉得还是修改CallbackPay和CallbackQuery(因为不确定是修改哪一个才能成功,所以就都修改)比较快一些(根据论坛前辈的经验来看的,所以要多逛论坛了😄)看下图:
Screenshot_2017-11-04-15-39-53-033_bin.mt.plus.png
CallbackPay的关键代码及修改注释说明:
[Java] 纯文本查看 复制代码
.line 116
#if-eqz p1, :cond_0   #这个是判断成功还是失败的关键点,简单粗暴点把这里用#号注释掉

    .line 118
    iget-object v0, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strUnityObjectCallback:Ljava/lang/String;

    const-string v1, "A2U_Pay"   #这里看出是支付成功的提示

    iget-object v2, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strOrderID:Ljava/lang/String;

    invoke-static {v0, v1, v2}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 124
    :goto_0
    return-void

    .line 122
    :cond_0
    iget-object v0, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strUnityObjectCallback:Ljava/lang/String;

    const-string v1, "A2U_PayFail"    #这里看出是支付失败的提示

    iget-object v2, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strOrderID:Ljava/lang/String;

    invoke-static {v0, v1, v2}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_0
.end method

CallbackQuery的关键代码及修改注释说明(与上面一样):
[Java] 纯文本查看 复制代码
.line 154
    #if-nez p1, :cond_0   #这个是判断成功还是失败的关键点,简单粗暴点把这里用#号注释掉

    .line 156
    iget-object v0, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strUnityObjectCallback:Ljava/lang/String;

    const-string v1, "A2U_Query" #这里看出是支付成功的提示

    iget-object v2, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strQueryOrderID:Ljava/lang/String;

    invoke-static {v0, v1, v2}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 162
    :goto_0
    return-void

    .line 160
    :cond_0
    iget-object v0, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strUnityObjectCallback:Ljava/lang/String;

    const-string v1, "A2U_QueryFail" #这里看出是支付失败的提示

    iget-object v2, p0, Lcom/YuanMingwei/ActionDungeon/WXPay;->_strQueryOrderID:Ljava/lang/String;

    invoke-static {v0, v1, v2}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_0
.end method

修改完后一定要记得保存,然后要点击右上角的菜单-->编译,然后选退出,这时就看到mt管理器的页面了,再按一下手机的返回键,提示有变化是否保存,选择保存,就回到打开游戏文件的页面了,
这里需要给文件签名,点击文件,选择  功能-->apk签名,就会生成一个带_sign的apk文件了,把原来的卸载掉,安装这个文件就可以了。
在这里脸厚的请求各位评分一下,我也是刚学安卓逆向的,给点动力吧,谢谢给位了!
Screenshot_2017-11-04-15-23-40-282_com.YuanMingwe.png
Screenshot_2017-11-04-15-23-47-009_com.YuanMingwe.png

免费评分

参与人数 14吾爱币 +28 热心值 +11 收起 理由
52lxw + 1 + 1 我很赞同!
Toky_TM + 1 + 1 我很赞同!
孑斌 + 1 + 1 我很赞同!
spguangz + 12 + 1 u3d游戏 直接修改dll最好
MXWXZ + 2 + 1 我很赞同!
zuodini + 1 + 1 我很赞同!
王小志爱破解 + 1 我很赞同!
lingchen5 + 1 + 1 共同努力
UIUII + 1 + 1 我很赞同!
nuoyan + 1 我很赞同!
chunjie + 1 我很赞同!
novary + 1 + 1 我很赞同!
wlakys + 1 + 1 我很赞同!
JusonR + 3 + 1 我很赞同!

查看全部评分

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

吾爱豆腐渣 发表于 2017-11-4 17:29
膜拜大神
lingchen5 发表于 2017-11-4 21:47
jazk2004 发表于 2017-11-4 19:29
一起进步这个游戏我发现一个问题,就是一旦开始之后,只要不阵亡,就不能回到购买东西的页面了,只能用中间 ...

你可以玩一下失落城堡,电脑版的,感觉这两个很像
wlakys 发表于 2017-11-4 16:16
shaunkelly 发表于 2017-11-4 16:26
购买以后都是要重新开起游戏 才能上传成功的
chunjie 发表于 2017-11-4 16:36
看看,学习学习。
Zhenwu1080 发表于 2017-11-4 16:40
这个有点厉害呀!!!楼主
蜗牛狂奔゛ 发表于 2017-11-4 17:08
这个游戏的关卡有点少 几个小时就玩完了
lingchen5 发表于 2017-11-4 18:07
我也是新手,今天也尝试初破解的那个钢铁战队,开始不知道怎么弄,后来改了两个判断就莫名成功了,开心
o天煞孤星 发表于 2017-11-4 18:10 来自手机
膜拜大神
topviewfong 发表于 2017-11-4 18:56
我是新手,谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 22:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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