djkaty / Il2CppInspector

Powerful automated tool for reverse engineering Unity IL2CPP binaries
http://www.djkaty.com
GNU Affero General Public License v3.0
2.6k stars 422 forks source link

Not working with v24.3 #205

Open Repeatsit opened 2 years ago

Repeatsit commented 2 years ago

metadata - https://drive.google.com/file/d/1ZzsCF_RqoeWqY_qlMUThk_hwj_TR520y/view?usp=sharing GameAssembly - https://drive.google.com/file/d/1APSspSf1kOEV5FF6JQ6jyNSOE0NVMNdd/view?usp=sharing

Il2CppInspector Command-Line Edition
Version 2021.1
(c) 2017-2021 Katy Coe - www.djkaty.com - www.github.com/djkaty

Using plugin: IL2CPP API Discovery
Using plugin: Binary metadata field order deobfuscator
Using plugin: Metadata strings XOR decryptor
Using plugin: Binary file XOR decryptor
Unity asset file has version 2019.4.14f1
Detected metadata version 24.2
Container format: PE32+
Container endianness: Little
Architecture word size: 64-bit
Instruction set: x64
Global offset: 0x0000000180000C00
No symbol table present in binary file
No matches via code heuristics
Required structures acquired from data heuristics
CodeRegistration struct found at 0x0000000184149220 (file offset 0x01A50220)
MetadataRegistration struct found at 0x00000001842BD8A0 (file offset 0x01BC48A0)
IL2CPP binary version 24.3
Analyze IL2CPP data: 3.46 sec
Processing image 0 - x64 / 64-bit
Create .NET type model: 2.45 sec
Selected Unity version(s) 2019.4.10 - 2019.4.14 (types: 2019.4.10 - 2019.4.14, APIs: 2019.4.0 - 2019.4.99)
Create C++ application model: 11.85 sec
Generate C# code: 14.69 sec
Generate C++ code: 5.18 sec
Generate JSON metadata: 4.75 sec
Generate IDA Python script: 0.00 sec
Unhandled exception. System.InvalidOperationException: Sequence contains no matching element
   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
   at Il2CppInspector.PEReader.MapVATR(UInt64 uiAddr)
   at Il2CppInspector.Outputs.AssemblyShims.AddMethod(ModuleDef module, TypeDef mType, MethodBase method)
   at Il2CppInspector.Outputs.AssemblyShims.CreateType(ModuleDef module, TypeInfo type)
   at Il2CppInspector.Outputs.AssemblyShims.AddType(ModuleDef module, TypeInfo type)
   at Il2CppInspector.Outputs.AssemblyShims.Write(String outputPath, EventHandler`1 statusCallback)
   at Il2CppInspector.CLI.App.Run(Options options)
   at Il2CppInspector.CLI.App.<>c.<Main>b__7_1(Options options)
   at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult`1 result, Action`1 action)
   at Il2CppInspector.CLI.App.Main(String[] args)
Generate .NET assembly shim DLLs: 1.95 sec

I Can't Extract shim dll