Katy Coe
|
f6eed36284
|
IL2CPP: Add APIs to save processed metadata and binary to disk
|
2020-12-09 19:43:29 +01:00 |
|
Katy Coe
|
3b8e518b7c
|
C#: Fix regression in path name sanitization
|
2020-12-09 17:36:05 +01:00 |
|
Katy Coe
|
7e25fa9d1d
|
Formats: Add DefaultFilename property
|
2020-12-09 17:34:38 +01:00 |
|
Katy Coe
|
90fa9cf193
|
IL2CPP: Add IsModified flags to Metadata and Binary
|
2020-12-09 17:34:21 +01:00 |
|
Katy Coe
|
15663fb0cf
|
ELF: ARMv8 XOR decryption support + heuristic improvements
|
2020-12-09 17:32:06 +01:00 |
|
Katy Coe
|
21fa006085
|
Support XAPKs and ZIPs containing APKs
|
2020-12-08 18:57:48 +01:00 |
|
Katy Coe
|
c3f59120df
|
C#: Don't fail class/tree folder creation with invalid namespace names
|
2020-12-08 18:12:21 +01:00 |
|
Katy Coe
|
04c528e130
|
CLI/Tests: Migrate to .NET Core 3.1
|
2020-12-08 17:50:59 +01:00 |
|
beep beep boop
|
df43c91f1d
|
Bump Ookii.Dialogs.Wpf from 2.0.0 to 3.1.0 (README.md)
Bumps [Ookii.Dialogs.Wpf](https://github.com/augustoproiete/ookii-dialogs-wpf) from 2.0.0 to 3.1.0.
- [Release notes](https://github.com/augustoproiete/ookii-dialogs-wpf/releases)
- [Commits](https://github.com/augustoproiete/ookii-dialogs-wpf/compare/v2.0.0...v3.1.0)
|
2020-12-08 17:29:46 +01:00 |
|
beep beep boop
|
d0d2ea3416
|
Bump Ookii.Dialogs.Wpf from 2.0.0 to 3.1.0
Bumps [Ookii.Dialogs.Wpf](https://github.com/augustoproiete/ookii-dialogs-wpf) from 2.0.0 to 3.1.0.
- [Release notes](https://github.com/augustoproiete/ookii-dialogs-wpf/releases)
- [Commits](https://github.com/augustoproiete/ookii-dialogs-wpf/compare/v2.0.0...v3.1.0)
|
2020-12-08 17:29:35 +01:00 |
|
Katy Coe
|
4291c005aa
|
Tests: Update expected results
|
2020-12-08 16:57:00 +01:00 |
|
Katy Coe
|
ec5d6606f3
|
IL2CPP: Only reconstruct registration data when necessary
|
2020-12-08 16:56:46 +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
|
3ddf04eafc
|
Model: Don't crash on obfuscated assembly or namespace strings
|
2020-12-08 15:37:24 +01:00 |
|
Katy Coe
|
c242a84f0f
|
IL2CPP: Reconstruct scrambled pointer field offset
|
2020-12-07 20:49:21 +01:00 |
|
Katy Coe
|
61fdf6b59e
|
IL2CPP: Reconstruct scrambled non-pointer field offsets
|
2020-12-07 18:04:34 +01:00 |
|
Katy Coe
|
aef7245cd2
|
MachO: Disallow mapping to BSS and negative size sections
|
2020-12-07 00:19:47 +01:00 |
|
Katy Coe
|
d627cb93df
|
ELF: Fix incorrect use of SHT_* as bitflag
|
2020-12-07 00:19:02 +01:00 |
|
Katy Coe
|
a7522a64af
|
IL2CPP: Vastly speed up Il2CppGenericInst detection + progress updates
|
2020-12-06 17:54:25 +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
|
440ec60404
|
IL2CPP: Reconstruct scrambled Il2CppGenericMethodFunctionsDefinitions* in Il2CppMetadataRegistration + tweaks/optimizations
|
2020-12-06 17:09:53 +01:00 |
|
Katy Coe
|
12e9492161
|
IL2CPP: Automatically decrypt XORed strings
|
2020-12-06 16:51:14 +01:00 |
|
Katy Coe
|
6cf7e63d2c
|
IL2CPP: Reconstruct scrambled Il2CppMethodSpec* in Il2CppMetadataRegistration
|
2020-12-06 05:15:02 +01:00 |
|
Katy Coe
|
3cebb0f4ab
|
IL2CPP: Reconstruct scrambled Il2CppGenericInst** in Il2CppMetadataRegistration
|
2020-12-05 22:49:16 +01:00 |
|
Katy Coe
|
f3bde0173e
|
IL2CPP: Refactor reconstructor for single data read with multiple passes
|
2020-12-05 22:04:24 +01:00 |
|
Katy Coe
|
29fd34dc3a
|
IL2CPP: Reconstruct scrambled Il2CppType** in Il2CppMetadataRegistration
|
2020-12-05 20:40:05 +01:00 |
|
Katy Coe
|
804f1680c4
|
MachO: Improve Sections accuracy
|
2020-12-05 20:38:25 +01:00 |
|
Katy Coe
|
bdf43a642d
|
ELF: Improve GetSections() accuracy when only PHT is available
|
2020-12-05 19:05:40 +01:00 |
|
Katy Coe
|
aaa90370d1
|
IL2CPP: Refactor loaders in Il2CppBinary
|
2020-12-05 17:21:20 +01:00 |
|
Katy Coe
|
21cb7f9f80
|
IL2CPP: Reconstruct scrambled Il2CppCodeRegistration
|
2020-12-05 02:10:41 +01:00 |
|
Katy Coe
|
f2b2496999
|
PE: Implement GetSections()
|
2020-12-05 02:09:06 +01:00 |
|
Katy Coe
|
381486e322
|
MachO: Implement GetSections()
|
2020-12-04 21:11:19 +01:00 |
|
Katy Coe
|
bb0badeb40
|
ELF: Implement GetSections() with both SHT and PHT
|
2020-12-04 15:40:16 +01:00 |
|
Katy Coe
|
5f03abcff7
|
Formats: Add Section class and [Try]GetSection() interface
|
2020-12-04 15:39:54 +01:00 |
|
Katy Coe
|
72ddaef7b1
|
IL2CPP: Prepare Code/Metadata struct data for de-obfuscation
|
2020-12-04 14:38:06 +01:00 |
|
Katy Coe
|
e153d5a451
|
Update README.md (new tutorial)
|
2020-11-27 12:09:11 +01:00 |
|
Katy Coe
|
c0f360e71f
|
Update README.md and assembly versions
|
2020-11-26 23:57:11 +01:00 |
|
Katy Coe
|
3f91fe0f66
|
Tests: Update expected results
|
2020-11-26 23:55:15 +01:00 |
|
Katy Coe
|
4fb805223b
|
C++: Include metadata-global.dat structs in v27 headers
|
2020-11-26 21:45:20 +01:00 |
|
Katy Coe
|
7289001933
|
IL2CPP: Add Unity 2021.1 TODOs
|
2020-11-26 21:42:36 +01:00 |
|
Katy Coe
|
479aeb7bcd
|
IL2CPP: Implement Il2CppAssemblyNameDefinition change (metadata v24.4)
|
2020-11-26 21:42:03 +01:00 |
|
Katy Coe
|
17ab66adf4
|
PS: Add -help switch to il2cpp.ps1
|
2020-11-26 14:23:23 +01:00 |
|
Katy Coe
|
e36be6de7d
|
GUI: Show AppModel version and compiler in lightbox
|
2020-11-26 14:03:47 +01:00 |
|
Katy Coe
|
c758b122be
|
AppModel: Don't rebuild on re-use if not necessary
|
2020-11-26 14:03:31 +01:00 |
|
Katy Coe
|
ccf56385d8
|
C++: Include MemoryInformation.h in Unity headers (#100)
|
2020-11-26 12:30:21 +01:00 |
|
Katy Coe
|
4a22a33dc3
|
C++: Fix self-referential structs not working in Ghidra
|
2020-11-26 11:36:38 +01:00 |
|
Katy Coe
|
d67ef3e5ed
|
C++: Fix "_extension" is a reserved word in Ghidra (#102)
|
2020-11-26 10:20:42 +01:00 |
|
Katy Coe
|
84f2e5e579
|
C++: Exclude std::codecvt from Visual Studio < 2019 (#94)
|
2020-11-25 16:50:52 +01:00 |
|
Katy Coe
|
c8497a0d7f
|
PS: Fix MapFileParser path expansion bug
|
2020-11-25 16:34:36 +01:00 |
|