Jump to content

Il2CppDumper Error: System.InvalidOperationException: Sequence contains no matching element


7 posts in this topic

Recommended Posts

Posted

Need some help. Not sure why consecutive two games hit this "System.InvalidOperationException: Sequence contains no matching element" message. 

  1. Lamar-Idle Vlogger
  2. Frozen City

Both use UnityFramework file and global-metadata.dat file as input to https://armconverter.com/il2cppdumper/

Below is the sample result for Lamar-Idle Vlogger

Task status for ID: 1a5f3f7f-cc14-43be-bbb5-02310e551ac3Edit and restart
Current status:  error-il2cppdumper-35

Starting il2cppdumper on 2023-01-19 13:27:25.709076

Initializing metadata...
Metadata Version: 29
Initializing il2cpp file...
Il2Cpp Version: 29
Searching...
System.InvalidOperationException: Sequence contains no matching element
  at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00015] in <d22af090bceb4be792f53595cf074724>:0 
  at Il2CppDumper.Macho64.MapVATR (System.UInt64 addr) [0x0000d] in <db8182c1b351438a8097566295703173>:0 
  at Il2CppDumper.SectionHelper.FindMetadataRegistrationV21 () [0x00097] in <db8182c1b351438a8097566295703173>:0 
  at Il2CppDumper.SectionHelper.FindMetadataRegistration () [0x00035] in <db8182c1b351438a8097566295703173>:0 
  at Il2CppDumper.Macho64.PlusSearch (System.Int32 methodCount, System.Int32 typeDefinitionsCount, System.Int32 imageCount) [0x00011] in <db8182c1b351438a8097566295703173>:0 
  at Il2CppDumper.Program.Init (System.String il2cppPath, System.String metadataPath, Il2CppDumper.Metadata& metadata, Il2CppDumper.Il2Cpp& il2Cpp) [0x002f9] in <db8182c1b351438a8097566295703173>:0 
ERROR: An error occurred while processing.

Total time for il2cppdumper: 0:00:03.897344

========

Il2cppdumper did not produce any files. Probably something is wrong with the executable or metadata?

Is it I am missing some important skill or knowledge ?

Both game are under Hack Request, trying to see if I can find a solution. Unfortunately, blocked by this.

  • Like 2
Posted

I think maybe it using new unity version so current dump isn't supported yet. Or encrypted metadata

  • Like 1
Posted
36 minutes ago, Laxus said:

I think maybe it using new unity version so current dump isn't supported yet. Or encrypted metadata

@Laxus What is the solution?

Posted
On 1/19/2023 at 10:46 PM, AlyssaX64 said:

It could be protected global metadata or unsupported unity version. 

Try frida-il2cpp-bridge module to dump the app at runtime instead:

https://github.com/vfsfitvnm/frida-il2cpp-bridge

Cool, does it support non-jailbroken iOS device? 
 

i only have non-jailbroken device 

Posted
3 minutes ago, Happy Secret said:

iGameGod got a new feature - Dumping iOS Unity's global-metadata.dat from Memory/Runtime using iGameGod. 
Let me see if it helps or not

It does work I tested, not sure about non-jb part

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines