精读 预计 17 分钟
Starting a Decompilation Project from Zero: Claude Code and 51% of a 2001 GBA Game
摘要
作者记录了自己用 Claude Code 从零开始对 2001 年 GBA 游戏《Klonoa: Empire of Dreams》做匹配反编译(matching decompilation)的完整流程,截至写作时已反编译 51% 的代码字节。文章覆盖:项目脚手架设计(不提交汇编、脚本化生成、面向 AI 代理友好)、用 Luvdis 反汇编、通过 Ghidra 与 Claude Code 把函数从 93 个扩充到 663 个、处理函数指针表与函数碎片等汇编精修问题、用 INCLUDE ASM 桩组织 C 代码、与社区仓库 kleod 合并,以及为加速反编译自建的三款工具 asmlift、Transmuter 和 gba-kit。文末预告 Claude Code 自主发现了一个隐藏 25 年的彩蛋。
荐读理由
文中用 Claude Code 驱动反编译的整套流程——脚本化搭建、函数切分、数据即代码识别、INCLUDE ASM 桩——可直接迁移到你的 AI 工程项目里做代码生成与验证
这条对你有帮助吗?