all-in-one dumper for Zenless Zone Zero written in Rust
Find a file
2025-01-05 13:58:39 +03:00
dumpcs-gen Hi 2025-01-05 13:58:39 +03:00
idapy-gen Hi 2025-01-05 13:58:39 +03:00
il2cpp Hi 2025-01-05 13:58:39 +03:00
launcher Hi 2025-01-05 13:58:39 +03:00
metadata Hi 2025-01-05 13:58:39 +03:00
proto-gen Hi 2025-01-05 13:58:39 +03:00
.gitignore Hi 2025-01-05 13:58:39 +03:00
Cargo.lock Hi 2025-01-05 13:58:39 +03:00
Cargo.toml Hi 2025-01-05 13:58:39 +03:00
LICENSE Initial commit 2025-01-05 10:05:08 +00:00
README.md Hi 2025-01-05 13:58:39 +03:00
rust-toolchain.toml Hi 2025-01-05 13:58:39 +03:00

GracefulDumper

What

A proof-of-concept dumper for Zenless Zone Zero 0.2.0. Made for educational and recreational purposes.

Features

This software can help you with dumping:

  • C# definitions
  • Protocol Buffers definitions
Bonus: script.json for applying dumped names in IDA

Implementation

This dumper is written in Rust, without use of any 3rd party dependencies (except windows crate for WINAPI). It also implements idiomatic rust bindings for internal il2cpp functions.

Usage

Just compile it, put the launcher.exe in client folder and run it. Launcher will inject itself and dump all the definitions after il2cpp initializes. Supported game client: OSCBWin0.2.0.

Need help?

Consider joining our discord server

Contributing

Contributions are welcome. You can submit them in form of a .patch file in our discord server. After review, it may be merged to upstream.