Open esterTion opened 1 month ago
后续跟进:
经过调试发现,Il2CppDumper/Il2Cpp/Il2Cpp.cs#L55的limit
有误,在1.29.0时genericMethodPointersCount
为0x4ffeb
,已经在边界了,1.30.0时达到了0x510c4
,触发了29.1并使codeReg前移了0x10
暂时针对这一个游戏将0x50000
改为0x60000
可以用,具体limit的得出不确定是不是应该查一下il2cpp源码
请注意:如果你没有提供以下所有信息我将会直接无视并关闭这个issue
6.7.46
2021.3.37f1
《world dai star》(ios android)1.30.0的ios版本在解析时出现问题,疑似codeRegistration查找错误,
genericMethodPointersCount
为93
,invokerPointersCount
为168309160
。在以前的版本中没有出现这个问题。
测试android侧也是同样的问题。
暂时通过在
ReadClassArray
中try catch提前返回,且跳过Init结尾的超范围查表后,可以勉强生成一个可用于提取类型的dump.cs
https://estertion.win/media/wds-1.30.0-UnityFramework.7z https://estertion.win/media/wds-1.30.0-global-metadata.7z