chirp-hook

An il2cpp function hooking framework for Unity games
No description
2 Replies
Dumb Bird
Dumb BirdOP3y ago
Added basic hooking Added IL2CPP type support Include Unity 2019 IL2CPP source code, will most likely be removed in public version Added CustomUI, allows you to create custom UI's... obviously Assumes you have access to IL2CPP custom types specified by your game. Use IL2CPP inspector to get this if you don't have them already Added IL2CPP function support Added IL2CPP class support Planned support for offsetless hook definitions instead of having to specify a offset Added basic usage examples using Ghidra, and Frida injection methods Planned codegen generator, which will help immensely, for now I'd just use IL2CPP inspector. Added Android NDK r23c support, well now it's pretty much required (thanks to newly added IL2CPP support) Added And64InlineHook support, allowing for chirp-hook to work on Android ARMv8 based CPUs. For now, I'm removing ARMv7 support as almost all games on the Quest 1, 2, and 3 don't actually use ARMv7 that much. For keeping my sanity, I'm not going to maintain both versions :) Improved logging system, as well as fixing function names stopping some conflicts log->logp, and logf->logpf Added Linux building support, allowing patching, and building to be done via shell scripts. Cleaned up the PowerShell scripts for patching and installing Patching now defaults to abusing a SMALI hack. Finds applications entry point and injects code for a mod loader chirp-hook now comes with my own general purpose mod loader installed. When changing the mod loader being used, make sure you also edit what function is called at the entry point of the application! Added RapidJson for quick JSON parsing chirp-hook's primary use is for the Gorilla Tag mod loader, GUTS.
Dumb Bird
Dumb BirdOP3y ago
As GUTS is still in very early development, all I have to share is its logo:
No description
Want results from more Discord servers?
Add your server