Cpp2IL icon indicating copy to clipboard operation
Cpp2IL copied to clipboard

Work-in-progress tool to reverse unity's IL2CPP toolchain.

Results 71 Cpp2IL issues
Sort by recently updated
recently updated
newest added

In addition to the Il2Cpp native exports, there are a large number of helper methods created during the Il2Cpp conversion. These methods can be detected with disassembly analysis. Ideally, we...

enhancement
area:analysis

The exception for this uses the message: ``` Failed to convert to ISIL. Reason: Jump target not found in method. Ruh roh ``` It occurs when the `IsilBuilder` can't find...

bug
area:isil

From discord: > the ipa is just a zip that contains `Payload/AppName.app` > metadata is in `Payload/AppName.app/Data/Managed/Metadata/global-metadata.dat` > il2cpp is in `Payload/AppName.app/Frameworks/UnityFramework.framework/UnityFramework`. > GlobalGameManagers is in `Payload/AppName.app/Data/globalgamemanagers` > it's not...

enhancement
area:cpp2il-command-line
good-first-issue

I'm trying to work with a Switch binary here but I keep getting the error `Unhandled exception. System.Exception: Found more than 1 pointer as pCodegenModules` I'm unsure what to do...

bug
arch:armv8
area:libcpp2il
container:nso

Similar issue to #53 but with `UnityEngine.UI.Selectable` `System.ArgumentException: Member 'UnityEngine.UI.Selectable' is declared in another module and needs to be imported` Used `--just-give-me-dlls-asap-dammit`, if I'm just being dumb let me know...

bug
area:analysis
output-format: dummydll

NotImplemented is now 6¹ times less common. ¹ - according to my cat

![error with diffable-cs](https://github.com/SamboyCoding/Cpp2IL/assets/168398207/c3d83aca-9364-4c91-9662-d44b4d4b1ae8) [crash with diffable-cs.zip](https://github.com/SamboyCoding/Cpp2IL/files/15145239/crash.with.diffable-cs.zip)

[Warn] [Analyze] Failed to perform analysis on method System.Void ConfirmExitUI::ExitGame() While analysing instruction ldr s1, [x19, #0x28] at 0x20C2238 Got exception: System.Exception: GetFieldInType: Encountered a field with a null def?...

when starting-up **Cpp2IL.Gui.exe**, this is how it boots up ``` tarting Cpp2IL GUI. Initializing Cpp2IL Core... [Info] [GUI] Starting Avalonia... [Info] [GUI] Loading XAML... Unhandled exception. System.MethodAccessException: Attempt to access...

[global-metadata_and_binary.zip](https://github.com/SamboyCoding/Cpp2IL/files/14612112/global-metadata_and_binary.zip) [apk](https://www.apkmirror.com/apk/axlebolt/standoff-2/standoff-2-0-28-1-release/) [log](https://paste.ee/d/03IoO) Arguments: c.exe --game-path=1\game.apk

bug
area:libcpp2il