├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── bug_report_cn.md ├── .gitignore ├── Il2CppDumper.sln ├── Il2CppDumper ├── Attributes │ ├── ArrayLengthAttribute.cs │ └── VersionAttribute.cs ├── Config.cs ├── Decrypter.cs ├── ExecutableFormats │ ├── Elf.cs │ ├── Elf64.cs │ ├── ElfBase.cs │ ├── ElfClass.cs │ ├── Macho.cs │ ├── Macho64.cs │ ├── MachoClass.cs │ ├── MachoFat.cs │ ├── NSO.cs │ ├── NSOClass.cs │ ├── PE.cs │ ├── PEClass.cs │ ├── WebAssembly.cs │ ├── WebAssemblyClass.cs │ └── WebAssemblyMemory.cs ├── Extensions │ ├── BinaryReaderExtensions.cs │ ├── BoyerMooreHorspool.cs │ ├── HexExtensions.cs │ └── StringExtensions.cs ├── IO │ ├── BinaryStream.cs │ └── Lz4DecoderStream.cs ├── Il2Cpp │ ├── Il2Cpp.cs │ ├── Il2CppClass.cs │ ├── Metadata.cs │ └── MetadataClass.cs ├── Il2CppBinaryNinja │ ├── __init__.py │ └── plugin.json ├── Il2CppDumper.csproj ├── Outputs │ ├── DummyAssemblyExporter.cs │ ├── HeaderConstants.cs │ ├── Il2CppConstants.cs │ ├── Il2CppDecompiler.cs │ ├── ScriptJson.cs │ ├── StructGenerator.cs │ └── StructInfo.cs ├── Program.cs ├── Utils │ ├── ArmUtils.cs │ ├── AttributeArgument.cs │ ├── BlobValue.cs │ ├── CustomAttributeDataReader.cs │ ├── CustomAttributeReaderVisitor.cs │ ├── DummyAssemblyGenerator.cs │ ├── Il2CppDummyDll.cs │ ├── Il2CppExecutor.cs │ ├── MyAssemblyResolver.cs │ ├── PELoader.cs │ ├── SearchSection.cs │ └── SectionHelper.cs ├── config.json ├── ghidra.py ├── ghidra_wasm.py ├── ghidra_with_struct.py ├── ida.py ├── ida_py3.py ├── ida_with_struct.py ├── ida_with_struct_py3.py ├── il2cpp_header_to_binja.py └── il2cpp_header_to_ghidra.py ├── LICENSE ├── README.md └── README.zh-CN.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/.github/ISSUE_TEMPLATE/bug_report_cn.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/.gitignore -------------------------------------------------------------------------------- /Il2CppDumper.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper.sln -------------------------------------------------------------------------------- /Il2CppDumper/Attributes/ArrayLengthAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Attributes/ArrayLengthAttribute.cs -------------------------------------------------------------------------------- /Il2CppDumper/Attributes/VersionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Attributes/VersionAttribute.cs -------------------------------------------------------------------------------- /Il2CppDumper/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Config.cs -------------------------------------------------------------------------------- /Il2CppDumper/Decrypter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Decrypter.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/Elf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/Elf.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/Elf64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/Elf64.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/ElfBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/ElfBase.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/ElfClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/ElfClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/Macho.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/Macho.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/Macho64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/Macho64.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/MachoClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/MachoClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/MachoFat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/MachoFat.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/NSO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/NSO.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/NSOClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/NSOClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/PE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/PE.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/PEClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/PEClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/WebAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/WebAssembly.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/WebAssemblyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/WebAssemblyClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/ExecutableFormats/WebAssemblyMemory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ExecutableFormats/WebAssemblyMemory.cs -------------------------------------------------------------------------------- /Il2CppDumper/Extensions/BinaryReaderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Extensions/BinaryReaderExtensions.cs -------------------------------------------------------------------------------- /Il2CppDumper/Extensions/BoyerMooreHorspool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Extensions/BoyerMooreHorspool.cs -------------------------------------------------------------------------------- /Il2CppDumper/Extensions/HexExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Extensions/HexExtensions.cs -------------------------------------------------------------------------------- /Il2CppDumper/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Il2CppDumper/IO/BinaryStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/IO/BinaryStream.cs -------------------------------------------------------------------------------- /Il2CppDumper/IO/Lz4DecoderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/IO/Lz4DecoderStream.cs -------------------------------------------------------------------------------- /Il2CppDumper/Il2Cpp/Il2Cpp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2Cpp/Il2Cpp.cs -------------------------------------------------------------------------------- /Il2CppDumper/Il2Cpp/Il2CppClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2Cpp/Il2CppClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/Il2Cpp/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2Cpp/Metadata.cs -------------------------------------------------------------------------------- /Il2CppDumper/Il2Cpp/MetadataClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2Cpp/MetadataClass.cs -------------------------------------------------------------------------------- /Il2CppDumper/Il2CppBinaryNinja/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2CppBinaryNinja/__init__.py -------------------------------------------------------------------------------- /Il2CppDumper/Il2CppBinaryNinja/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2CppBinaryNinja/plugin.json -------------------------------------------------------------------------------- /Il2CppDumper/Il2CppDumper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Il2CppDumper.csproj -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/DummyAssemblyExporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/DummyAssemblyExporter.cs -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/HeaderConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/HeaderConstants.cs -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/Il2CppConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/Il2CppConstants.cs -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/Il2CppDecompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/Il2CppDecompiler.cs -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/ScriptJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/ScriptJson.cs -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/StructGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/StructGenerator.cs -------------------------------------------------------------------------------- /Il2CppDumper/Outputs/StructInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Outputs/StructInfo.cs -------------------------------------------------------------------------------- /Il2CppDumper/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Program.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/ArmUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/ArmUtils.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/AttributeArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/AttributeArgument.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/BlobValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/BlobValue.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/CustomAttributeDataReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/CustomAttributeDataReader.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/CustomAttributeReaderVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/CustomAttributeReaderVisitor.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/DummyAssemblyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/DummyAssemblyGenerator.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/Il2CppDummyDll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/Il2CppDummyDll.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/Il2CppExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/Il2CppExecutor.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/MyAssemblyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/MyAssemblyResolver.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/PELoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/PELoader.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/SearchSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/SearchSection.cs -------------------------------------------------------------------------------- /Il2CppDumper/Utils/SectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/Utils/SectionHelper.cs -------------------------------------------------------------------------------- /Il2CppDumper/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/config.json -------------------------------------------------------------------------------- /Il2CppDumper/ghidra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ghidra.py -------------------------------------------------------------------------------- /Il2CppDumper/ghidra_wasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ghidra_wasm.py -------------------------------------------------------------------------------- /Il2CppDumper/ghidra_with_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ghidra_with_struct.py -------------------------------------------------------------------------------- /Il2CppDumper/ida.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ida.py -------------------------------------------------------------------------------- /Il2CppDumper/ida_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ida_py3.py -------------------------------------------------------------------------------- /Il2CppDumper/ida_with_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ida_with_struct.py -------------------------------------------------------------------------------- /Il2CppDumper/ida_with_struct_py3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/ida_with_struct_py3.py -------------------------------------------------------------------------------- /Il2CppDumper/il2cpp_header_to_binja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/il2cpp_header_to_binja.py -------------------------------------------------------------------------------- /Il2CppDumper/il2cpp_header_to_ghidra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/Il2CppDumper/il2cpp_header_to_ghidra.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/R0xdeadc0de/Il2CppDumper-Genshin/HEAD/README.zh-CN.md --------------------------------------------------------------------------------