首页
社区
课程
招聘
[原创]使用dnSpy开启开罗游戏debug
发表于: 2025-4-3 20:09 1657

[原创]使用dnSpy开启开罗游戏debug

2025-4-3 20:09
1657

首先,打开dnSpy,并载入从apk中提取好的Assembly-CSharp.dll文件

打开cfg->myConfig类,看到.cctor的代码:

// ...
MyConfig.DEBUG = false;
// ...

很明显,调试模式的开关就在这一行,右键点击编辑IL指令按钮查看其原始IL:

+IL 4-000C+ ldc.i4.0
+IL 4-000D+ stsfld bool cfg.MyConfig::DEBUG

这里的ldc.i4.0指令就是指定下面定义的变量的值 在C#中 bool为1字节表示 true为1 false为0 所以要想把他设置为true 只需要修改为:

+IL 4-000C+ ldc.i4.1

保存后重新编译 发现出现System等引用未找到 那么就把System.dll UnityEngine.dll等提取出来并拖入dnSpy 编译成功

重新打包apk文件 将文件发回手机 使用MT管理器进行签名 破解也正式完成


附:本次游戏为“游戏发展国”


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回