Approved How to mod IL2CPP games

Right address ? No idea up to you to find what you wanna mod lol
I thought this would be like Cheatengine script, which im a bit familiar with(not a pro by any mean)
but i dont have any idea what am i supposed to look for lol
My god, this is harder than i thought, you guys are geniuses, ill leave modding to you, thanks btw XD
 
How do you determine which game is what type

Unity - IL2CPP - Other Libs
 
How do you determine which game is what type

Unity - IL2CPP - Other Libs
il2cpp is unity

simply check the lib folders, if you find il2cpp then it is ... if no il2cpp lib there you may find libcocosXXX or libgame and so on
 
@iAlex What to do if the if i get this error with global metadata.dat?
ERROR: Metadata file supplied is not valid metadata file
 
@iAlex What to do if the if i get this error with global metadata.dat?
ERROR: Metadata file supplied is not valid metadata file
As the error says metadata is broken, maybe encrypted or missing some part
Fix it
 
in the tutorial video, the il2cppdumper made a new file script.py but i got script.json instead, it was needed for ida's script but when i changed the extension from .json to .py, i got an error in IDA
1589581765960.webp
 
in the tutorial video, the il2cppdumper made a new file script.py but i got script.json instead, it was needed for ida's script but when i changed the extension from .json to .py, i got an error in IDA
[Attachment removed from Quotes]
try using latest version of perfare's dumper and if still this weird issue worth to open a bug req on git
nothing i can fix personally, that's my best tip
but always double check dump process ended with good result and dummy dlls are generated for good
 
every game I mod even its game that is used in the tutorial, i just changed the first monsterDMG as done in the video. but it shows :

Code:
"ERROR"
Cannot load IL2CPP file

I use :
LDPlayer v4.0.30 (Android 7)

I tried on
1. Android 10 armX86,v8
2. Android 7.1.2 (LDPlayer 4.0.30)
3. Android 6.0.1 (Rooted)

Same result, any help?
 
You might have broken the file, do edits on a fresh file and retry
 
Even if I play around with various places, I can't get my own way.

So I came up with it.

Use cheat engine and game guardian,
Is there a way to modify the memory?

In that application, specify the reference position such as HP or ATK inside the SO file
Can't you find it?




I am not good at English, so I am using google translation.
 
Last edited:
Finding exact location of a method is very simple lol
Use il2cpp dumber by perfare
 
Certainly it was easy to modify the ammo and HP of the weapon.
But the problem is ATK.

The game I am analyzing
There are player ATK, weapon ATK, pet ATK, etc.,
Analysis is very complicated for me.

Moreover, search with get_atk etc.,
What seems to apply
MOV R0,#0xFFFFFFF
BX LR
However, it is not reflected for some reason and it is the normal ATK.

In that case, I want to know how to find it.
Finding exact location of a method is very simple lol
Use il2cpp dumber by perfare
 
We can’t help you on that
Try and fail
That’s the best way to find your answer

keep trying and you’ll find the right one
 
Hi! I'm stuck on dumping libil2cpp.so file. After launch il2cppdumper, I select libil2cpp.so and global-metadata.dat files. However, il2cppdumper said metadata file is invalid. I thought it is encrypted so I used another programs and found valid metadata file is created(?) when the application is launched. So I found address and size of metadata file and dump it. So, I successfully found valid metadata file, but now I'm stuck because of libil2cpp.so file.

IL2CPP dumping error.PNG


il2cppdumper said il2cpp file not supported... (just ignore that Korean)

★What I want to know is, in this case, did il2cpp file is also encrypted?★
Sorry for dumb question. I don't have any knowledge about this field and this is my first time trying modding😅
 
First
- Get latest il2cpp dumper from GitHub
Then be sure your lib is loading fine on Ida which means in top of Ida the bar is not mostly gray, if the top bar (similar to a loading bar) is mostly gray means file is full of rubbish and Ida can't make sense of it

In this case lib is mostly encrypted or part of it is missing.

For additional help share the game you are working on and if possible we can give a better explanation about this issue or at least identify the cause :)
 
Screenshot_2020-07-21-21-42-44-105_com.sngames.GOH.aos.webp


Help me please, i already signed the apk but why it always force close? And can i run this force close apk in ldplayer like in the video?
 
First
- Get latest il2cpp dumper from GitHub
Then be sure your lib is loading fine on Ida which means in top of Ida the bar is not mostly gray, if the top bar (similar to a loading bar) is mostly gray means file is full of rubbish and Ida can't make sense of it

In this case lib is mostly encrypted or part of it is missing.

For additional help share the game you are working on and if possible we can give a better explanation about this issue or at least identify the cause :)

Game title is 'Superstar JYPNATION'. This game blocked every android emulator.

Oh, apkpure only provide xapk. If you need apk file, I'll extract pure apk file and attach it
 
Last edited:
[Attachment removed from Quotes]

Help me please, i already signed the apk but why it always force close? And can i run this force close apk in ldplayer like in the video?
Game is protected by appGuard as you can see in error dialog LOL

Bypass appguard first of all



Game title is 'Superstar JYPNATION'. This game blocked every android emulator.

Oh, apkpure only provide xapk. If you need apk file, I'll extract pure apk file and attach it
just name is enuf
Will be able to get a fast look at files soon enuf and will let you know :)
 
Back
Top Bottom