佛罗里达 发表于 2018-11-1 13:07

UNITY3D Il2Cpp修改教程《电子机器人杀人事件》

现在网游几乎都是用Il2Cpp的方式打包了,连单机游戏也越来越多。MOMO打包会越来越少的。
Il2Cpp修改教程在论坛的教程非常的少,刚好一款适合讲解给新手的游戏,在这里介绍给大家。
主要会介绍十六进制对应的数值和Rx,这是主要修改的重点!

一、将apk文件中的global-metadata.dat(assets\bin\Data\Managed\Metadata\)和libil2cpp.so(lib\armeabi-v7a\)解压到同一个文件夹中














这里和大家介绍一下十六进制对应的数值和R0,按照教程查找修改项是比较简单,但经常会再十六进制修改这里出现问题的,再这里我和大家说下我个人比较注意的事项:
05 20 A0 E3   R2=5
FF 2001E3   R2=4351
第一位05和FF就是数值5 和255
20-----就是R2的意思。00就是R0    10就是R1 (0其实各可以更改成其他数值,会对值进行改变,甚至会出现负数) 类推
A0、01、E3随意修改的话会更变指令了,从MOV变成其他指令的
不过(第三位数)A0、01也可以进行修改的
A0、01、E0(A、0、E)对应的指令就是MOV指令,赋予R0值的大小是A<0<E(想赋予大值直接使用E),能修改的就是A0、01、E0后面的数值0、1、0。可以修改成其他数,修改后会对R0赋予很大的值。不过可能有负数出现。修改后建议大家按F5查看伪代码。
游戏禁止修改出现负数的值,或者是数值太大的值,不然会造成游戏出错无法进入
PS:这是本人的经验,可能有问题,建议大家自己多尝试修改才能清楚

泪点是你 发表于 2018-11-1 13:08

找了好久终于找到了

梦想永遠在騷動 发表于 2018-11-2 06:58

<<UNITY3D Il2Cpp修改教程《电子机器人杀人事件》>>

〃獨白式分手 发表于 2018-11-3 11:44

太赞了!!!LZ!!!!

只剩淡漠 发表于 2018-11-4 14:30

感谢分享啊:aixin:

相许 发表于 2018-11-5 08:58

前排支持 感谢分享

木兮木 发表于 2018-11-6 02:41

谢谢楼主分享

仦精灵 发表于 2018-11-6 20:44

资源可用!谢谢分享!

粢醍 发表于 2018-11-7 16:08

666,这个可以支持!

竹排江中游 发表于 2018-11-8 11:33

好资源终于找到了<<UNITY3D Il2Cpp修改教程《电子机器人杀人事件》>>

失心疯╰╮ 发表于 2018-11-9 06:24

感谢分享啊:aixin:
页: [1] 2 3 4 5
查看完整版本: UNITY3D Il2Cpp修改教程《电子机器人杀人事件》