Skip to content

fugufish123/xebuild-decomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xebuild-decomp

CI Progress

Progress: 30/517 (5.8%)

Reverse‑engineering and clean C reimplementation of xebuild.
No original source code is included.


Project Goals

  • Recreate Xebuild's behavior in clear and maintainable C
  • Fix many bugs in original Xebuild
  • Provide fully compatible and readable codebase
  • Provide Linux port for Xebuild

Repository Layout

  • src/ – C implementations of individual functions
  • exports/ – pseudocode, call‑flow graphs, and metadata extracted from the binary
  • diffs/ – automatically generated comparison reports
  • tools/ – scripts for automation and progress tracking

How to contribute

  1. Clone this repository
  2. Find a unimplemented function in TODO.md
  3. Create a file in src/ named the same as the function (e.g., FUN_401000.c)
  4. Reimplement the logic based on ghidra artifacts
  5. Run the diff generator to compare your implementation with the binary
  6. Create a pull request

Requirements

  • C compiler
  • Python 3.10+ for tooling
  • Ghidra or IDA (optional)

License

This project contains no original xebuild source code.
All implementations are clean‑room work derived solely from binary analysis.

About

Reverse engineering and C reimplementation of xebuild. No original code included.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors