Skip to content

我遇到一个游戏,他没有Unityframework,以静态编译的方式把unityframework集成,dump失败 #886

@etund

Description

@etund

请注意:如果你没有提供以下所有信息我将会直接无视并关闭这个issue

  • Il2CppDumper版本: Il2CppDumper-win-v6.7.46

  • 目标Unity版本 (可以不填) : 2021.3.39f1

  • 问题描述
    一个静态集成Unityframework的游戏,在dump的时候,报错,尝试手动指定 Coderegistration 跟 metarigistration 也失败
    System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
    at System.IO.BinaryReader.InternalRead(Int32 numBytes)
    at System.IO.BinaryReader.ReadUInt32()
    at Il2CppDumper.BinaryStream.ReadPrimitive(Type type) in F:\Mobile-Modding\CSharp\Il2CppDumper GUI\Il2CppDumper\IO\BinaryStream.cs:line 96
    at Il2CppDumper.BinaryStream.ReadClassT in F:\Mobile-Modding\CSharp\Il2CppDumper GUI\Il2CppDumper\IO\BinaryStream.cs:line 142
    at Il2CppDumper.BinaryStream.ReadClassArray[T](Int64 count) in F:\Mobile-Modding\CSharp\Il2CppDumper GUI\Il2CppDumper\IO\BinaryStream.cs:line 190
    at Il2CppDumper.Metadata..ctor(Stream stream) in F:\Mobile-Modding\CSharp\Il2CppDumper GUI\Il2CppDumper\Il2Cpp\Metadata.cs:line 77
    at Il2CppDumper.MainForm.Init(String il2cppPath, String metadataPath, Metadata& metadata, Il2Cpp& il2Cpp) in F:\Mobile-Modding\CSharp\Il2CppDumper GUI\Il2CppDumper\Forms\MainForm.xaml.cs:line 132
    at Il2CppDumper.MainForm.Dumper(String file, String metadataPath, String outputPath) in F:\Mobile-Modding\CSharp\Il2CppDumper GUI\Il2CppDumper\Forms\MainForm.xaml.cs:line 311

  • 上传可执行文件和global-metadata.dat

global-metadata.dat.zip

可执行文件太大了,上传失败,可以联系我,我发你,感谢回复。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions