mirror of
https://github.com/Perfare/Il2CppDumper.git
synced 2025-01-24 09:57:44 -03:00
Update README
This commit is contained in:
parent
2f1a4b2a14
commit
d68f289d22
2 changed files with 27 additions and 3 deletions
14
README.md
14
README.md
|
@ -10,7 +10,7 @@ Unity il2cpp reverse engineer
|
|||
|
||||
* Complete DLL restore (except code), can be used to extract `MonoBehaviour` and `MonoScript`
|
||||
* Supports ELF, ELF64, Mach-O, PE, NSO and WASM format
|
||||
* Supports Unity 5.3 - 2021.2
|
||||
* Supports Unity 5.3 - 2021.3
|
||||
* Supports generate IDA and Ghidra scripts to help IDA and Ghidra better analyze il2cpp files
|
||||
* Supports generate structures header file
|
||||
* Supports Android memory dumped `libil2cpp.so` file to bypass protection
|
||||
|
@ -82,9 +82,21 @@ Available options:
|
|||
* `GenerateDummyDll`, `GenerateScript`
|
||||
* Whether to generate these things
|
||||
|
||||
* `DummyDllAddToken`
|
||||
* Whether to add token in DummyDll
|
||||
|
||||
* `RequireAnyKey`
|
||||
* Whether to press any key to exit at the end
|
||||
|
||||
* `ForceIl2CppVersion`, `ForceVersion`
|
||||
* If `ForceIl2CppVersion` is `true`, the program will use the version number specified in `ForceVersion` to choose parser for il2cpp binaries (does not affect the choice of metadata parser). This may be useful on some older il2cpp version (e.g. the program may need to use v16 parser on il2cpp v20 (Android) binaries in order to work properly)
|
||||
|
||||
* `ForceDump`
|
||||
* Force files to be treated as dumped
|
||||
|
||||
* `NoRedirectedPointer`
|
||||
* Treat pointers in dumped files as unredirected, This option needs to be `true` for files dumped from some devices
|
||||
|
||||
## Common errors
|
||||
|
||||
#### `ERROR: Metadata file supplied is not valid metadata file.`
|
||||
|
|
|
@ -8,7 +8,7 @@ Unity il2cpp逆向工程
|
|||
|
||||
* 还原DLL文件(不包含代码),可用于提取`MonoBehaviour`和`MonoScript`
|
||||
* 支持ELF, ELF64, Mach-O, PE, NSO和WASM格式
|
||||
* 支持Unity 5.3 - 2021.2
|
||||
* 支持Unity 5.3 - 2021.3
|
||||
* 生成IDA和Ghidra的脚本,帮助IDA和Ghidra更好的分析il2cpp文件
|
||||
* 生成结构体头文件
|
||||
* 支持从内存dump的`libil2cpp.so`文件以绕过保护
|
||||
|
@ -76,8 +76,20 @@ Il2CppDumper.exe <executable-file> <global-metadata> <output-directory>
|
|||
* `GenerateDummyDll`,`GenerateScript`
|
||||
* 是否生成这些内容
|
||||
|
||||
* `DummyDllAddToken`
|
||||
* 是否在DummyDll中添加token
|
||||
|
||||
* `RequireAnyKey`
|
||||
* 在程序结束时是否需要按键退出
|
||||
|
||||
* `ForceIl2CppVersion`,`ForceVersion`
|
||||
* 当ForceIl2CppVersion为true时,程序将根据ForceVersion指定的版本读取il2cpp的可执行文件(Metadata仍然使用header里的版本),在部分低版本的il2cpp中可能会用到(比如安卓20版本下,你可能需要设置ForceVersion为16程序才能正常工作)
|
||||
* 当ForceIl2CppVersion为`true`时,程序将根据ForceVersion指定的版本读取il2cpp的可执行文件(Metadata仍然使用header里的版本),在部分低版本的il2cpp中可能会用到(比如安卓20版本下,你可能需要设置ForceVersion为16程序才能正常工作)
|
||||
|
||||
* `ForceDump`
|
||||
* 强制将文件视为dump文件
|
||||
|
||||
* `NoRedirectedPointer`
|
||||
* 将dump文件中的指针视为未重定向的, 从某些设备dump出的文件需要设置该项为`true`
|
||||
|
||||
## 常见问题
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue