Jump to content

IOS-il2cppResolver | Complete access over IL2CPP Games!


Question  

28 members have voted

  1. 1. Do you like the new Resolver?

    • Yes!!!
      28
    • No!!!
      0

This poll is closed to new votes


168 posts in this topic

Recommended Posts

Posted
4 hours ago, sukiop said:

Don't understand what it does

Retrieve information of Unity Il2cpp games, calling methods, change fields and much more, read the wiki here to understand more! :) 

Posted
21 hours ago, batchh said:

Retrieve information of Unity Il2cpp games, calling methods, change fields and much more, read the wiki here to understand more! :) 

Could you make a video to show its function

Posted (edited)

Too complicated for me :sad: 

Sample Instruction please @batchh, for example class Premium, method isEnabled, how do I make it auto update

Updated by Laxus
Posted
4 hours ago, Laxus said:

Too complicated for me :sad: 

Sample Instruction please @batchh, for example class Premium, method isEnabled, how do I make it auto update

Important thing make sure the class is correct! Example of classes: GameEngine.BattleSystem.BattleUnitStatus

You have different options to use, hooking:

bool MyHookedFunction(void *_this);
bool MyOriginalFunction(void *_this)
{
	return true;
}

IL2CPP::Helper::HookStaticMethod("Premium", "isEnabled", 0, MyHookedFunction, MyOriginalFunction);

Or patching:

uint64_t isEnabled = IL2CPP::Class::Utils::GetMethodPointerRVA("Premium", "isEnabled", 0);
patch(isEnabled, "20008052C0035FD6");
9 minutes ago, carpoa said:

Looks sick might use it if it’s well documented :coolthumb:

Ye i need to document it :v

  • Like 2
Posted
4 minutes ago, batchh said:

Important thing make sure the class is correct! Example of classes: GameEngine.BattleSystem.BattleUnitStatus

You have different options to use, hooking:

bool MyHookedFunction(void *_this);
bool MyOriginalFunction(void *_this)
{
	return true;
}

IL2CPP::Helper::HookStaticMethod("Premium", "isEnabled", 0, MyHookedFunction, MyOriginalFunction);

Or patching:

uint64_t isEnabled = IL2CPP::Class::Utils::GetMethodPointerRVA("Premium", "isEnabled", 0);
patch(isEnabled, "20008052C0035FD6");

Ye i need to document it :v

This could actually be more powerful than just patching offsets if used right. Looks like a HQ post. GJ. I’d QL you but this isn’t HF lul

Posted
1 minute ago, carpoa said:

This could actually be more powerful than just patching offsets if used right. Looks like a HQ post. GJ. I’d QL you but this isn’t HF lul

There are more useful stuff, i just need to document it right  

That's just the basic!

  • 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