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 |
|
Katy Coe
|
231ea09b76
|
ELF: Handle striped XOR encryption (#96)
|
2020-11-25 16:19:30 +01:00 |
|
Katy Coe
|
3a6b690c88
|
PS: Make il2cpp.ps1 compatible with PowerShell 7.x (#92)
|
2020-11-25 15:17:21 +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
|
c07c13be24
|
IL2CPP: Auto-detect re-arranged struct field obfuscation (#44, #98)
|
2020-11-25 12:17:20 +01:00 |
|
Katy Coe
|
dc85a54c5f
|
PE: Fail gracefully for Themida-packed binaries (#56, #95, #101)
|
2020-11-24 20:00:38 +01:00 |
|
Katy Coe
|
65cf69741d
|
Unity: Update headers
|
2020-11-24 14:06:53 +01:00 |
|
Katy Coe
|
5fb921529a
|
C++: Fix DO_APP_FUNC_METHODINFO not using double-indirected pointer
|
2020-11-24 14:01:38 +01:00 |
|
Warpten
|
2493f9f160
|
C++: Add MethodInfo to scaffolding output (#84)
|
2020-11-24 13:59:35 +01:00 |
|
Camas
|
3c1f4e9421
|
Ghidra: Use getSourceFile to find Ghidra script location (#86)
`getAllScripts` was removed in a recent commit <2b49816c6c (diff-67260297e0f38cd74fe3ea2693266e52L555-L565)>
Use `getSourceFile` instead
|
2020-10-13 08:40:46 +02:00 |
|
Katy Coe
|
2428060522
|
Tests: Update expected results
|
2020-10-13 08:33:25 +02:00 |
|
Katy Coe
|
4a75291140
|
C#: Output floats and doubles with InvariantCulture (#82)
|
2020-10-13 08:32:38 +02:00 |
|
Katy Coe
|
c94ce7d80e
|
Tests: Output Python scripts for all targets
|
2020-10-13 08:32:12 +02:00 |
|
Katy Coe
|
76825f231b
|
C++: Include IL2CPP intrinsics of .NET managed types (#79)
|
2020-10-07 08:00:42 +02:00 |
|
Katy Coe
|
9746a6f4a8
|
C++: Include primitive types in reserved name list
|
2020-10-07 05:49:06 +02:00 |
|
Katy Coe
|
0c983fcebd
|
C++: Allow parsing enums with negative values
|
2020-09-24 12:46:15 +02:00 |
|
Katy Coe
|
e4615453db
|
Ghidra: Don't allow script execution without C types (#83)
|
2020-09-24 12:44:46 +02:00 |
|
lifeengines
|
a8c518b4c0
|
IDA: Fix idc.SetType elides leading underscores from parameter names (#78)
|
2020-09-24 12:24:44 +02:00 |
|
Katy Coe
|
85ab34f569
|
C++: Include unused concrete types in scaffolding output (#71)
|
2020-09-21 20:56:19 +02:00 |
|
lifeengines
|
db1805cb12
|
IDA: Optimize function creation (#75)
|
2020-09-21 20:25:35 +02: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
|
acb7be6f28
|
Update README.md
|
2020-09-15 17:06:35 +02:00 |
|
Katy Coe
|
188eb37d9a
|
Tests: Update expected results
|
2020-09-14 21:19:49 +02:00 |
|
Katy Coe
|
835636d99e
|
C#: Parallelize generation of type definitions
|
2020-09-14 12:30:10 +02:00 |
|