Update README.md

This commit is contained in:
Katy Coe
2020-02-10 08:01:17 +01:00
parent abaadc847e
commit dcd9564668
6 changed files with 22 additions and 5 deletions

View File

@@ -19,10 +19,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Il2CppTests", "Il2CppTests\
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{46226B08-22BA-455E-8B99-F496E90EDCBC}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{46226B08-22BA-455E-8B99-F496E90EDCBC}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
docs\CSProj_Preview.png = docs\CSProj_Preview.png
docs\GUI_Preview.png = docs\GUI_Preview.png
docs\IDA_Preview.png = docs\IDA_Preview.png
README.md = README.md README.md = README.md
docs\VisualStudio_Preview.png = docs\VisualStudio_Preview.png
EndProjectSection EndProjectSection
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Il2CppInspector.GUI", "Il2CppInspector.GUI\Il2CppInspector.GUI.csproj", "{A24D77DA-8A64-4AD3-956A-677A96F20373}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Il2CppInspector.GUI", "Il2CppInspector.GUI\Il2CppInspector.GUI.csproj", "{A24D77DA-8A64-4AD3-956A-677A96F20373}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@@ -1,13 +1,24 @@
# Il2CppInspector # Il2CppInspector
Il2CppInspector helps you to reverse engineer IL2CPP applications. Il2CppInspector helps you to reverse engineer IL2CPP applications in Windows or from the Windows, MacOS X or Linux command line.
**No manual reverse-engineering is required; all data is calculated automatically.**
![Il2CppInspector GUI](docs/GUI_Preview.png)
Main features: Main features:
* Output IL2CPP metadata and method pointers as C# stub code * Output IL2CPP metadata and method pointers as C# stub code
![Il2CppInspector Auto-generated Visual Studio solution](docs/VisualStudio_Preview.png)
* Create Visual Studio solutions directly from IL2CPP files * Create Visual Studio solutions directly from IL2CPP files
![Il2CppInspector Auto-generated csproj file](docs/CSProj_Preview.png)
* Create IDA Python scripts to populate symbol and function information * Create IDA Python scripts to populate symbol and function information
* **No manual reverse-engineering required; all data is calculated automatically**
![Il2CppInspector annotated IDA project](docs/IDA_Preview.png)
File format and architecture support: File format and architecture support:
@@ -43,9 +54,11 @@ dotnet publish -c Release
This will build Il2CppInspector for Windows 64-bit. For MacOS and Linux, add `-r xxx` to the final command where `xxx` is a RID from https://docs.microsoft.com/en-us/dotnet/articles/core/rid-catalog This will build Il2CppInspector for Windows 64-bit. For MacOS and Linux, add `-r xxx` to the final command where `xxx` is a RID from https://docs.microsoft.com/en-us/dotnet/articles/core/rid-catalog
The output binary is placed in `Il2CppInspector/Il2CppInspector.CLI/bin/Release/netcoreapp3.0/win-x64/publish`. The output binary for command-line usage is placed in `Il2CppInspector/Il2CppInspector.CLI/bin/Release/netcoreapp3.0/win-x64/publish/Il2CppInspector.exe`.
### Usage The output binary for Windows GUI is places in `Il2CppInspector/Il2CppInspector.GUI/bin/Release/netcoreapp3.1/win-x64/publish/Il2CppInspector.exe`.
### Command-line Usage
Run `Il2CppInspector.exe` at the command prompt. Run `Il2CppInspector.exe` at the command prompt.

BIN
docs/CSProj_Preview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
docs/GUI_Preview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
docs/IDA_Preview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB