Katy Coe
|
4b53969ba0
|
IL2CPP: Don't read lock archive files when loading
|
2020-12-22 04:50:12 +01:00 |
|
Katy Coe
|
e058c39f19
|
Plugins: Add IPostProcessPackage
|
2020-12-22 03:17:49 +01:00 |
|
Katy Coe
|
b9409e7425
|
Plugins: Add hook TODOs
|
2020-12-21 23:02:32 +01:00 |
|
Katy Coe
|
70d0795c44
|
IL2CPP: Fix regression in buildLateBindingMetadataUsages() (v27)
|
2020-12-21 06:38:09 +01:00 |
|
Katy Coe
|
c00b474f33
|
IL2CPP: Change metadata and binary to derive from BinaryObjectStream
|
2020-12-21 06:37:29 +01:00 |
|
Katy Coe
|
9af53561cf
|
IL2CPP: Improve buildLateBindingMetadataUsages performance
|
2020-12-20 23:24:26 +01:00 |
|
Katy Coe
|
a3a06d807a
|
IL2CPP: Fix edge case where max metadata dest index can be greater than usagesCount (#110)
|
2020-12-15 16:13:24 +01:00 |
|
Katy Coe
|
061886f10c
|
PE: Add LoadLibrary DLL unpacker load strategy
|
2020-12-14 02:53:26 +01:00 |
|
Katy Coe
|
08c1559222
|
API: Allow passing of load options to binary loaders
|
2020-12-11 22:44:48 +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
|
21fa006085
|
Support XAPKs and ZIPs containing APKs
|
2020-12-08 18:57:48 +01:00 |
|
Katy Coe
|
515365e9e9
|
Add progress callbacks to Il2CppBinary and Il2CppInspector
|
2020-12-06 17:33:07 +01:00 |
|
Katy Coe
|
479aeb7bcd
|
IL2CPP: Implement Il2CppAssemblyNameDefinition change (metadata v24.4)
|
2020-11-26 21:42:03 +01:00 |
|
Katy Coe
|
2afdc8b421
|
CLI/GUI: Support AAB files
|
2020-09-17 10:00:47 +02:00 |
|
Leo Jääskeläinen
|
0e3b80b502
|
Support AAB file format
|
2020-09-17 07:37:14 +02:00 |
|
Katy Coe
|
a6c693d771
|
Don't lock metadata and binary files for shared read
|
2020-09-14 12:29:07 +02:00 |
|
Katy Coe
|
4261b5b2d1
|
Handle split APK packages + CLI support
|
2020-09-11 16:38:05 +02:00 |
|
Katy Coe
|
2024a3bfac
|
AppModel: Add WordSizeBytes; tidy up a bit
|
2020-08-17 02:49:01 +02:00 |
|
Katy Coe
|
c9bd4187c2
|
IL2CPP: Fix metadata usage detection for v27 for 32-bit binaries
|
2020-08-16 21:47:59 +02:00 |
|
Katy Coe
|
246809c0a4
|
IL2CPP: Implement metadata usages for metadata v27
|
2020-08-16 04:18:17 +02:00 |
|
Katy Coe
|
5f7218f7df
|
IL2CPP: Encoded tokens in metadata v27 must be shifted right 1 bit
|
2020-08-16 02:35:33 +02:00 |
|
Katy Coe
|
641f502ab8
|
IL2CPP: Reconstruct CustomAttributesGenerators for metadata v27
|
2020-08-16 00:09:14 +02:00 |
|
Katy Coe
|
1f738a60c6
|
IL2CPP: Load metadata v27; mark broken areas with TODO
|
2020-08-15 06:28:48 +02:00 |
|
Katy Coe
|
75819255fd
|
IL2CPP: Add silent mode to loader
|
2020-08-09 18:52:23 +02:00 |
|
Katy Coe
|
9ee316e8b2
|
APK: Add multi-architecture (multiple binaries) support
|
2020-08-07 19:09:25 +02:00 |
|
Katy Coe
|
2459bcb4a6
|
IL2CPP: Add registration structs search via data heuristics
|
2020-07-27 21:16:44 +02:00 |
|
Katy Coe
|
a3a0c17ee1
|
Dramatically improve startup speed when not using APK/IPA
|
2020-06-30 00:03:37 +02:00 |
|
Katy Coe
|
5baf8cdc2d
|
IL2CPP: Add APK and IPA package extraction API
Add LoadFromStream, LoadFromPackage, GetStreamsFromPackage
|
2020-06-18 16:43:48 +02:00 |
|
Robert Xiao
|
5d57b76735
|
Move index decoding to MetadataUsage
This reduces code duplication between metadata usage index decoding and
vtable method index decoding.
|
2020-06-17 08:18:15 +02:00 |
|
Robert Xiao
|
d426dad820
|
Add support for parsing and interpreting VTables
This prepares for a future PR where we add types to the IDA script
output.
|
2020-06-17 08:18:15 +02:00 |
|
Katy Coe
|
b9dffd3500
|
Allow divergent metadata/binary versions
Il2CppInspector reports the highest version of the two
|
2020-06-16 23:27:51 +02:00 |
|
Katy Coe
|
0f2fff6e70
|
Tidy up error handling slightly
|
2020-06-16 23:08:15 +02:00 |
|
Katy Coe
|
46bf6f2413
|
IL2CPP: Don't crash on assemblies with zero attributes (issue #19)
|
2020-02-10 08:44:43 +01:00 |
|
Katy Coe
|
e971cb8502
|
Refactor solution layout
|
2020-02-06 02:51:42 +01:00 |
|