Update README

This commit is contained in:
Perfare 2020-06-20 23:15:57 +08:00
parent c0224c8499
commit 39e61f1efc
2 changed files with 6 additions and 12 deletions

View file

@ -24,7 +24,7 @@ The program will then generate all the output files in current working directory
### Command-line
```
Il2CppDumper.exe <executable-file> <global-metadata>
Il2CppDumper.exe <executable-file> <global-metadata> <output-directory>
```
### Outputs
@ -70,11 +70,8 @@ Available options:
* `DumpMethod`, `DumpField`, `DumpProperty`, `DumpAttribute`, `DumpFieldOffset`, `DumpMethodOffset`, `DumpTypeDefIndex`
* Whether to output these information to dump.cs
* `DummyDll`
* Whether to generate dummy DLLs
* `MakeFunction`
* Whether to add the MakeFunction code in script.json
* `GenerateDummyDll`, `GenerateScript`
* Whether to generate these things
* `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)

View file

@ -22,7 +22,7 @@ Unity il2cpp逆向工程
### 命令行
```
Il2CppDumper.exe <executable-file> <global-metadata>
Il2CppDumper.exe <executable-file> <global-metadata> <output-directory>
```
### 输出文件
@ -64,11 +64,8 @@ Il2CppDumper.exe <executable-file> <global-metadata>
* `DumpMethod``DumpField``DumpProperty``DumpAttribute``DumpFieldOffset`, `DumpMethodOffset`, `DumpTypeDefIndex`
* 是否在dump.cs输出相应的内容
* `DummyDll`
* 是否生成DummyDll
* `MakeFunction`
* 是否在script.json中添加MakeFunction代码
* `GenerateDummyDll``GenerateScript`
* 是否生成这些内容
* `ForceIl2CppVersion``ForceVersion`
* 当ForceIl2CppVersion为true时程序将根据ForceVersion指定的版本读取il2cpp的可执行文件Metadata仍然使用header里的版本在部分低版本的il2cpp中可能会用到比如安卓20版本下你可能需要设置ForceVersion为16程序才能正常工作