Katy Coe
12594576be
GUI: Wrap descriptions in plugin configuration dialog
2020-12-22 03:28:02 +01:00
Katy Coe
e7bcd41d84
GUI: Tidy up status messages a bit
2020-12-22 03:18:32 +01:00
Katy Coe
b9409e7425
Plugins: Add hook TODOs
2020-12-21 23:02:32 +01:00
Katy Coe
c00b474f33
IL2CPP: Change metadata and binary to derive from BinaryObjectStream
2020-12-21 06:37:29 +01:00
Katy Coe
3e52ed48da
GUI: Remove StackTrace from non-fatal error messages
2020-12-20 23:25:18 +01:00
Katy Coe
637952f360
GUI: Implement plugin interface
2020-12-19 20:49:39 +01:00
Katy Coe
7348003f36
GUI: Add unhandled exception handler for startup
2020-12-19 16:54:33 +01:00
Katy Coe
7da974d8f7
GUI: Add application icon
2020-12-19 16:54:23 +01:00
Katy Coe
7878193f74
Formats: Add option for multiple load strategies per sub-image
2020-12-14 02:52:57 +01:00
Katy Coe
aae7f9d921
GUI: Usability tweaks when using Linux process map
2020-12-13 01:38:38 +01:00
Katy Coe
625cba808f
ELF: Tidy up LoadOptions and handling of dumped files
2020-12-13 01:37:28 +01:00
Katy Coe
c0f8e0eb17
GUI: Add load options dialog with ELF image base option
2020-12-12 20:14:48 +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
34819a114d
CLI/GUI: Add support for saving processed metadata and binary
2020-12-09 21:55:29 +01:00
Katy Coe
21fa006085
Support XAPKs and ZIPs containing APKs
2020-12-08 18:57:48 +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
515365e9e9
Add progress callbacks to Il2CppBinary and Il2CppInspector
2020-12-06 17:33:07 +01:00
Katy Coe
c0f360e71f
Update README.md and assembly versions
2020-11-26 23:57:11 +01:00
Katy Coe
e36be6de7d
GUI: Show AppModel version and compiler in lightbox
2020-11-26 14:03:47 +01:00
Katy Coe
2afdc8b421
CLI/GUI: Support AAB files
2020-09-17 10:00:47 +02:00
Katy Coe
0b97a78a8d
GUI: Improve progress updates
2020-09-12 14:06:43 +02:00
Katy Coe
e384ec226e
GUI: Support split APKs
2020-09-12 13:56:23 +02:00
Katy Coe
4261b5b2d1
Handle split APK packages + CLI support
2020-09-11 16:38:05 +02:00
Katy Coe
deba3035fc
GUI: Add Select all/none buttons to namespace tree selector
2020-09-09 17:10:08 +02:00
Katy Coe
1745c48389
Update README.md and assembly version numbers to 2020.2
2020-08-17 03:01:07 +02:00
Katy Coe
95d88e60d7
AppModel: Build model by default in constructor
2020-08-15 02:34:19 +02:00
Katy Coe
7027f2e1cb
Configure .csproj files for NuGet package
2020-08-14 04:54:48 +02:00
Katy Coe
ca55125858
Rename AppModel.ILModel to AppModel.TypeModel
2020-08-14 02:18:53 +02:00
Katy Coe
e536a3b1eb
Add NuGet package CxxDemangler for symbol name demangling
2020-08-09 00:29:35 +02:00
Katy Coe
7086a8f7ba
GUI: Don't lose status handler on multi-image binaries / improve status output
2020-08-07 19:08:07 +02:00
Katy Coe
58cd9abe02
GUI: Don't crash when opening a 2nd binary with no overlapping possible Unity versions
2020-08-07 05:03:26 +02:00
Katy Coe
1a2a5010ea
GUI: Regression: Don't forget the selected Unity version range when changing image
2020-08-07 04:57:20 +02:00
Katy Coe
df4b718348
GUI: Add Ghidra Python script output support (and future script targets)
2020-08-06 05:57:30 +02:00
Katy Coe
a81b2707c9
Change references to IDA to generic 'Python script'
2020-08-06 05:29:41 +02:00
Katy Coe
567bbd2706
Script: Rename IDAPythonScript to PythonScript
2020-08-06 05:21:55 +02:00
Katy Coe
b5a70d94fd
Script: Allow script target API to be passed as argument
2020-08-06 05:20:20 +02:00
Katy Coe
753b37ad67
GUI: Add JSON output support
2020-08-02 22:57:33 +02:00
Katy Coe
a9661da14f
GUI: Enable drag & drop for all file combinations
2020-07-27 22:14:55 +02:00
Katy Coe
2459bcb4a6
IL2CPP: Add registration structs search via data heuristics
2020-07-27 21:16:44 +02:00
Katy Coe
9966af0e73
AppModel: Prefer the latest Unity header versions instead of the earliest
2020-07-24 17:01:55 +02:00
Katy Coe
deeb8daa97
Unity/C++: Significant re-factoring of Unity header management (see description)
...
Extract resource handling to UnityResource
Add API header resource helpers
Fix UnityVersion ToString() when Min == Max
Replace fixed list of Il2Cpp header reserved names with parsed names from actual selected headers (solves TypeInfo/MemberInfo problems in 5.3.0-5.3.4 (metadata v16-20))
Use CppDeclarationGenerator when initializing CppTypeCollection to ensure all Il2Cpp header symbols are reserved
Process API headers in CppTypeCollection.FromUnityHeaders
Move #define IS_32BIT handling to UnityHeaders
Update tests
2020-07-22 19:01:33 +02:00
Katy Coe
964685e44a
Extract Unity version range management from UnityHeader to UnityVersionRange
2020-07-20 06:39:29 +02:00
Katy Coe
9e4c4ca7be
Update UX and README.md
2020-07-19 16:57:42 +02:00
Katy Coe
632d1d2d9b
C++: Generate output in a folder
2020-07-18 19:18:08 +02:00
Katy Coe
873a6c98f6
AppModel: First iteration of ApplicationModel API
...
Integrate with C++ scaffolding
Add new tests
Rename Il2CppModel to TypeModel
Incomplete IDAPython integration
CLI and GUI support
Update README.md
2020-07-09 03:48:50 +02:00
Katy Coe
7f4c4cb14d
Update version to 2020.1
2020-07-02 16:49:32 +02:00
Katy Coe
acc95e00c1
GUI: Add C++ scaffolding output support
2020-07-02 16:04:39 +02:00
Katy Coe
23db04c369
Minor re-organization
2020-06-30 00:13:18 +02:00
Robert Xiao
393d26b2a3
Move non-output to new CppUtils namespace
...
We prefer to have the Outputs directory contain just one file or
namespace per output module, so we'll move all C++-related stuff to a
new CppUtils namespace instead.
2020-06-29 22:10:45 +02:00