Commit Graph

71 Commits

Author SHA1 Message Date
LukeFZ
30c019c4ef Bump projects to .net 9 and update nugets 2024-08-13 04:23:49 +02:00
commonuserlol
9855aa3b3f Print banner only on windows
TLDR: GetVersionInfo works only with PE Header

Reference: https://stackoverflow.com/questions/63773485/c-sharp-fileversioninfo-getversioninfo-not-working-on-mac-os
2024-07-10 19:32:02 +03:00
Luke
04263803e3 Fix CLI crashing on launch in single file builds 2024-05-24 03:19:46 +02:00
LukeFZ
b21b6e89ab properly fix scoped name for generic arrays 2024-02-27 17:34:24 +01:00
LukeFZ
8755d99d63 Slight rebranding, add new README section, bump version to 2023.1 2023-12-01 09:53:01 +01:00
LukeFZ
b11905a013 Update to .net 8 2023-11-29 19:44:57 +01:00
Katy Coe
b6f4197aed Update README.md and assembly versions 2021-01-31 14:18:50 +01:00
Katy Coe
c7e61f1dc4 CLI: Display enabled plugins on startup 2021-01-26 12:09:15 +01:00
Katy Coe
973d88913a CLI: Implement --select-outpus option (#128) 2021-01-26 12:05:53 +01:00
Katy Coe
d665e1b3c8 Plugins: Add IPluginOption.SetFromString() 2021-01-26 11:28:20 +01:00
Katy Coe
6925ef7898 CLI: Execute plugins in the order specified 2021-01-12 11:41:46 +01:00
Katy Coe
fca91ff556 DLL: Allow suppression of metadata attributes 2021-01-12 02:17:23 +01:00
Katy Coe
a9ab4e627c Plugins: Prevent app from starting without plugins 2021-01-12 01:11:05 +01:00
Katy Coe
361f5179d5 Unity: Allow version selection from asset file 2021-01-11 02:30:26 +01:00
Katy Coe
df35fc1af9 CLI: Show possible choices for choice options 2021-01-10 17:42:34 +01:00
Katy Coe
7961fc6dab CLI/GUI: Add shim DLL output support 2021-01-10 11:38:45 +01:00
Katy Coe
6ae14eff0b CLI: Fix plugin Enum options not working 2021-01-04 20:30:27 +01:00
Katy Coe
71be0f2af2 Update year in copyright messages 2021-01-04 05:26:43 +01:00
Katy Coe
ec6f65b7dc ELF: Rebase if requested even if image is not dumped (#119) 2020-12-30 08:23:59 +01:00
Katy Coe
012266ef87 CLI: Don't crash on plugins with no options 2020-12-30 08:22:52 +01:00
Katy Coe
a32a68b02f Plugins: Fail gracefully on multiple instances of same plugin 2020-12-27 23:59:41 +01:00
Katy Coe
1527c9fe17 Plugins: Disable plugin automatically if it throws an exception 2020-12-25 22:31:16 +01:00
Katy Coe
db4432061c CLI: Don't require plugin options that have default values 2020-12-25 22:24:52 +01:00
Katy Coe
e7806e2849 CLI: Allow single-character plugin option argument names 2020-12-24 01:23:16 +01:00
Katy Coe
43cef93bca CLI: Glue together plugin options validation 2020-12-24 01:11:03 +01:00
Katy Coe
61d86d7d96 Plugins: Pass PluginEventInfo instead of PluginErrorEventArgs to ErrorHandler 2020-12-24 00:12:55 +01:00
Katy Coe
62451e5131 Plugins: Add IPlugin.OptionsChanged 2020-12-23 23:55:43 +01:00
Katy Coe
b9409e7425 Plugins: Add hook TODOs 2020-12-21 23:02:32 +01:00
Katy Coe
3ee658d5ac CLI: Implement plugin interface 2020-12-19 20:48:32 +01:00
Katy Coe
05ba1678c5 Update README.md and CLI help 2020-12-13 01:56:09 +01:00
Katy Coe
625cba808f ELF: Tidy up LoadOptions and handling of dumped files 2020-12-13 01:37:28 +01:00
Katy Coe
f5980e85a6 CLI: Add --image-base option for dumped ELF images 2020-12-12 05:26:38 +01:00
Katy Coe
08c1559222 API: Allow passing of load options to binary loaders 2020-12-11 22:44:48 +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
04c528e130 CLI/Tests: Migrate to .NET Core 3.1 2020-12-08 17:50:59 +01:00
Katy Coe
c0f360e71f Update README.md and assembly versions 2020-11-26 23:57:11 +01:00
Katy Coe
36748a2632 CLI: Handle metadata+binary exceptions the same way as package exceptions 2020-11-25 12:17:50 +01:00
Katy Coe
2afdc8b421 CLI/GUI: Support AAB files 2020-09-17 10:00:47 +02:00
Katy Coe
4261b5b2d1 Handle split APK packages + CLI support 2020-09-11 16:38:05 +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
abac509fbd IL2CPP: Correctly detect Il2CppCodeRegistration and Il2CppMetadataRegistration for metadata v27 2020-08-15 23:15:59 +02:00
Katy Coe
95d88e60d7 AppModel: Build model by default in constructor 2020-08-15 02:34:19 +02:00
Katy Coe
e536a3b1eb Add NuGet package CxxDemangler for symbol name demangling 2020-08-09 00:29:35 +02:00
Katy Coe
1b0255bb95 CLI: Fix multi-image suffix was only applied to types.cs 2020-08-07 03:32:46 +02:00
Katy Coe
898f825df9 CLI: Add Ghidra Python script output support 2020-08-06 05:41:48 +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
5c2e06daee IDA: Refactor to use universal script and JSON metadata 2020-08-04 02:32:16 +02:00
Katy Coe
fd0b3ec797 CLI: Add JSON output option (--json-out / -o) 2020-08-02 22:28:55 +02:00