Commit Graph

23 Commits

Author SHA1 Message Date
Katy Coe
e929d8d97e Plugins: Add LoadPipelineStarting / LoadPipelineEnding, rename IsHandled to FullyProcessed 2020-12-25 22:29:31 +01:00
Katy Coe
e7bcd41d84 GUI: Tidy up status messages a bit 2020-12-22 03:18:32 +01:00
Katy Coe
3e27cd25e9 Plugins: Simplify event data; add GetStrings and GetStringLiterals 2020-12-21 22:54:01 +01:00
Katy Coe
fbc8e0950c IL2CPP: Use mapped objects for Sizeof 2020-12-21 22:03:43 +01:00
Katy Coe
c00b474f33 IL2CPP: Change metadata and binary to derive from BinaryObjectStream 2020-12-21 06:37:29 +01:00
Katy Coe
c6e9e26111 Plugins: Add PluginEventInfo and IPostProcessMetadata 2020-12-20 23:24:09 +01:00
Katy Coe
735dc2824b Plugins: Add PostProcessMetadata hook 2020-12-19 20:50:37 +01:00
Katy Coe
95db3ad19b IL2CPP: Fix potential corruption after last string when saving decrypted strings 2020-12-11 16:48:59 +01:00
Katy Coe
b2ea6101b5 IL2CPP: Use BinaryObjectWriter to save decrypted strings 2020-12-10 18:02:52 +01:00
Katy Coe
39f2bca841 IL2CPP: Write decrypted strings back to metadata 2020-12-09 22:46:54 +01:00
Katy Coe
f6eed36284 IL2CPP: Add APIs to save processed metadata and binary to disk 2020-12-09 19:43:29 +01:00
Katy Coe
90fa9cf193 IL2CPP: Add IsModified flags to Metadata and Binary 2020-12-09 17:34:21 +01:00
Katy Coe
3556697939 IL2CPP: Add assembly hash and public key string indices to index list 2020-12-08 16:56:10 +01:00
Katy Coe
47ff61a996 IL2CPP: Fix not including final encrypted string 2020-12-06 17:49:27 +01:00
Katy Coe
515365e9e9 Add progress callbacks to Il2CppBinary and Il2CppInspector 2020-12-06 17:33:07 +01:00
Katy Coe
12e9492161 IL2CPP: Automatically decrypt XORed strings 2020-12-06 16:51:14 +01:00
Katy Coe
3cebb0f4ab IL2CPP: Reconstruct scrambled Il2CppGenericInst** in Il2CppMetadataRegistration 2020-12-05 22:49:16 +01:00
Katy Coe
479aeb7bcd IL2CPP: Implement Il2CppAssemblyNameDefinition change (metadata v24.4) 2020-11-26 21:42:03 +01:00
Katy Coe
1f738a60c6 IL2CPP: Load metadata v27; mark broken areas with TODO 2020-08-15 06:28:48 +02:00
Katy Coe
a621e20b62 Metadata: Add static Sizeof helper 2020-07-27 21:11:43 +02:00
Katy Coe
7209fa74a5 IL2CPP: Remove unused Metadata.MetadataUsages property 2020-07-18 05:05:35 +02:00
Katy Coe
0f2fff6e70 Tidy up error handling slightly 2020-06-16 23:08:15 +02:00
Katy Coe
e971cb8502 Refactor solution layout 2020-02-06 02:51:42 +01:00