Jump to content

iOS unity game hacking & il2cpp error


Said9321

4 posts in this topic

Recommended Posts

Posted

Hi,

straight forward on how this issue happened.

1. I managed to get the decrypted ipa using CrackerXI+

2. unzip it and found the Mach-O file of size 62 kb only and has no useful information when disassembled in ida

3. tried to use il2cpp using the Mach-O file and the global-metadata.dat but it throws the below error.

Initializing metadata...
Index was outside the bounds of the array.
   at Il2CppDumper.Metadata.CreateStringLiteralDic() in C:\projects\il2cppdumper\Il2CppDumper\Metadata.cs:line 128
   at Il2CppDumper.Metadata..ctor(Stream stream) in C:\projects\il2cppdumper\Il2CppDumper\Metadata.cs:line 90
   at Il2CppDumper.Program.Main(String[] args) in C:\projects\il2cppdumper\Il2CppDumper\Program.cs:line 34
Press any key to exit...

 

Q1. What does the error means and how to solve it?

Q2. what would be the approach in order to hack the game?   

 

NOTE: Mach-O file of size 62kb only and global-metadate.dat of size 4.2mb

Thanks to all in advance

Posted
On 9/15/2020 at 6:59 PM, Rook said:

Hey,

This sounds like the actual binary is in the .app/Frameworks folder.

I was able to hack framework .. tested by installing the patched ipa.

 

NOW time to create a tweak .. BUT there are 2 plist files and both have a different bundle identifier:

plist1. first one is in the main directory.

plist2. second one is in the framework folder where I found actual binary.

 

Using command "frida-ps -Ua" will show the bundle identifier in plits 1.

 

please advise .. as I tried both but nothing actually happened.

Archived

This topic is now archived and is closed to further replies.

×
  • 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