吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10895|回复: 41
收起左侧

[Android 原创] [小白的第一次破解]关于TapTap游戏 武炼巅峰之帝王传说 内购破解方案

  [复制链接]
unnuller 发表于 2020-1-9 17:00
第一次尝试破解,什么原理都不懂。磕磕盼盼算是基本成功了
破解工具:AndroidKiller_v1.3.1  
                  dnSpy

工具下载地址:https://down.52pojie.cn

游戏:武炼巅峰之帝王传说(最简单的U3d游戏

基本过程:
1.下载 武炼巅峰之帝王传说 原版APK
2.打开AndroidKiller_v1.3.1  选中下载的apk进行反编译
WG%MI])CRU0BZXGKAF`8IZT.png

注:AndroidKiller_v1.3.1在进行APK反编译时有可能出现卡住在: image.png   这一步
解决方案看论坛其他大神方案:https://www.52pojie.cn/thread-658341-1-1.html

3.反编译完毕后打开dnSpy,找到拆包后的应用
一般文件位置在AndroidKiller_v1.3.1文件夹下,自动建立的Projects里: image.png

4.因为是U3d应用,所以应用存在:
image.png


5.使用dnSpy打开Assembly-CSharp

image.png

6.因为是破解内购,所以直接在搜索框搜索pay方法(查找什么方法,各种游戏都有不同的命名方案,这只能一个一个慢慢试了,一般查success,pay,之类的会有收获)
image.png

7.找到了方法paysuccess,在方法里找到了充值的关键:
(在这里其实我卡住了很久,尝试了很多修改方案,最后发现充值方案就是一个Set方法,其他代码基本没啥意义
   之前尝试过修改价格改成0元,但是在测试的时候会卡死,可能他充值还有检测,我没有找到。)
image.png

8.虽然找到了paysuccess,但这里面的方法很明显要先成功才能到达这里,所以
  找到Clicktopay方法,(这个方法推测功能为在点击时进入充值界面)
image.png

9.不管他后面写了啥,在第一行添加  GameData.SetGem(55400);代码
   直接先充值一个648进账户再说。

10.修改完毕记得保存,然后
image.png
编译回来形成APK

注:下载的AndroidKiller_v1.3.1在编译时可能出现 APK 编译失败,无法继续下一步签名!   
        解决方案:更新apktool   之前提供的工具下载地址里有更新的Apktool,直接下载下来安装就行

安装方法:https://blog.csdn.net/pla12147111/article/details/95135104

11.使用模拟器测试
image.png
在加载充值界面直接充值进去了。
image.png


唯一的问题:充值是直接Set进去的,所以不算真正的充值,所以没有办法领取充值礼包。
第一次自己尝试破解内购,还是有很多没有了解的地方,还有很多东西不知道怎么处理。
看着大佬的破解教程,一步步做下来行云流水,但是自己尝试的时候发现其实有着很多问题,不自己亲手尝试,是永远体验不到的。


免费评分

参与人数 14吾爱币 +21 热心值 +13 收起 理由
qtfreet00 + 12 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
TedChen + 1 + 1 用心讨论,共获提升!
xiangxiong + 1 + 1 热心回复!
abc999jjj + 1 + 1 老哥建议带带我波,自学太难了!
dpcat + 1 我也是才加入的论坛,只有学习才能进步.一起努力吧,奥利给!感谢分享心得.
人小鬼大666 + 1 用心讨论,共获提升!
fei8255 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
晴空85 + 1 + 1 我很赞同!
愿尔一生安康 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
misakamikoto66 + 1 + 1 用心讨论,共获提升!
wanjuny + 1 热心回复!
loner. + 1 + 1 用心讨论,共获提升!
15117108871 + 1 + 1 用心讨论,共获提升!
泳诗 + 1 我很赞同!

查看全部评分

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

低头算脚趾 发表于 2020-1-9 18:47
直接分享破解好的不行么..
JemmyloveJenny 发表于 2020-1-9 21:44
其实…对于修改 Assembly-CSharp.dll 的APK,你直接用后缀名改成zip,把整个 assets\bin\Data\Managed 目录解压出来就行了啊
因为dll之间相互引用,所以不能只解压一个文件,要所有dll都解出来,然后用dnSpy修改之后放回到zip原位置
最后,后缀名改回apk,用 apksigner 重新签名就完事了

修改 Unity 游戏根本不需要用到 AndroidKiller 的,我说的方法省事又不容易报错。
熊猫panda 发表于 2020-1-9 17:13
heavyd 发表于 2020-1-9 17:38
恭喜又一位破解达人诞生,,,,
TwilightZ 发表于 2020-1-9 17:44
做的不错,楼主加油,期待更好的作品!
wanjuny 发表于 2020-1-9 18:54
恭喜楼主。。。。。。
xiaopang1233 发表于 2020-1-9 19:04
谢谢分享 现在毕业还没空整理这些东西  等过几天  好还看着学习一下
dghdcDU123458 发表于 2020-1-9 19:33
强,又一位大佬
cyj158 发表于 2020-1-9 19:39
楼主厉害了
汉瑞大好人 发表于 2020-1-9 20:46
羡慕羡慕!加油一起进步哈哈哈、
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 20:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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