今天心血来潮,看到论坛上老哥在破解游戏,自己也想操练一下,游戏叫某牢年代记。
一.工具需要

二.百度搜索一下游戏的apk,或者关注我,我给你私发
三.拖入AndroidKiller中,反编译

因为是UNITY搞出来的,所以找Assembnly-CSharp,拖入dnspy中。
四.从游戏中分析,由于我这里已经是破解过后的,


dnspy直接搜索6000

注意:橙色是函数或方法的意思
点击进入:
public static void Ruby6000()
{
Observer.Instance.coffee();
Item_Gem item_Gem = new Item_Gem(6000, true); //6000的道具对象
MyInfo.Instance.currentCharInfo.bNoAds = true; //这个应该是广告
if (Inventory.Instance.AddItem(item_Gem, true)) //google pay
{
IAP.Instance.InsertOrder();
}
IAP.Instance.isPolice();
Inventory.Instance.ShowScrollItem(item_Gem);//显示宝石
Gamemanager.Instance.UpdateFotuneText();//更新宝石数量
Gamemanager.Instance.MessageBox.Close_Background();//弹出消息窗口
Observer.Instance.Reset();
}
以上都是我的猜测。
2.在游戏中,点击购买之后,会出现

弹出窗口,那我们就可以从窗口入手,从上面代码找出一个Gameanager.Instance.MessageBox这个属性,发现属于

直接搜索这个类

CTRF+F搜索下6000,果真找到了这个方法

把这个if抹去后,再把第一次找到的核心代码放上去。

记得保存到Androidkiller里面,再重新编译,再将apk安装到模拟器上,到此破解成功。
四.效果图展示




本文介绍了一种破解游戏“某牢年代记”的方法,通过使用AndroidKiller和dnspy等工具进行反编译,修改游戏内购买流程,实现免费获取游戏内资源。
2124

被折叠的 条评论
为什么被折叠?



