---
title: "Projects"
description: "Open-source projects, private components, and the systems behind an agentic reverse-engineering workflow."
canonical_url: "https://www.romainthomas.fr/project/"
language: "en-US"
section: "project"
---

# Projects

> Open-source projects, private components, and the systems behind an agentic reverse-engineering workflow.

- [Symbi](https://www.romainthomas.fr/project/symbi/index.md): A dynamic trace symbolizer built on DynaMIR.

- [MCStone](https://www.romainthomas.fr/project/mcstone/index.md): A clean, high-performance assembler and disassembler built on LLVM's MC layer for engineering and reverse-engineering workflows.

- [Lypid](https://www.romainthomas.fr/project/lypid/index.md): A user-friendly library for inspecting and generating DWARF and PDB debug information.

- [iCDump](https://www.romainthomas.fr/project/icdump/index.md): A modern, cross-platform Objective-C class dump that reconstructs declarations from Mach-O metadata with LIEF and LLVM.

- [Hooky](https://www.romainthomas.fr/project/hooky/index.md): A modern C++ hooking framework for x86-64, ARM64, and RISC-V64, with cross-platform detours and function replacement.

- [DynaMIR](https://www.romainthomas.fr/project/dynamir/index.md): A modern dynamic binary instrumentation engine for x86-64, ARM64, and RISC-V64, built around a custom MLIR-based IR.

- [CLayout](https://www.romainthomas.fr/project/clayout/index.md): A Clang-powered analyzer for C and C++ layouts that resolves target-specific records, field offsets, sizes, methods, and types.

- [BinLift](https://www.romainthomas.fr/project/binlift/index.md): A user-friendly binary lifter built on QBDL, with DWARF-aware types and native or instrumented function calls.

- [Open-Obfuscator](https://www.romainthomas.fr/project/open-obfuscator/index.md): A free and open-source obfuscator for mobile applications

- [QBDL](https://www.romainthomas.fr/project/qbdl/index.md): QuarkslaB Dynamic Loader: Generic loader for ELF, PE, and Mach-O

- [Tencent Legu Unpacker](https://www.romainthomas.fr/project/legu_unpacker/index.md): Scripts to unpack Android applications protected by Tencent Legu

- [Android Runtime Restrictions Bypass (PoC)](https://www.romainthomas.fr/project/android-runtime-restrictions-bypass/index.md): Android application that disables Android restrictions without root privileges

- [LIEF](https://www.romainthomas.fr/project/lief/index.md): Parse, inspect, modify, and build ELF, PE, Mach-O, DEX, and more through one consistent C++, Python, Rust, Java, or C API.
