# Jet Set Radio Future：早期 Xbox 一致性反编译

> 托管于 Codeberg 的早期一致性反编译项目，目标是 Jet Set Radio Future 北美单独发行版的 Xbox 可执行文件。贡献者先在 Ghidra 中把 default.xbe 拆分为对应各源文件的目标文件，再编写经 Visual C++ 7.0 编译后与之一致的 C++ 代码，并用 objdiff 比对。README 报告目前已完成整个 XBE 的 1.50%，并禁止使用大语言模型完成的贡献。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-18
- 收录于：2026-11-09
- 原始资源：<https://codeberg.org/KeybadeBlox/JSRF-Decompilation>
- 一手来源：<https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/readme.md>
- 目录页面：<https://awesomerea.org/zh/resources/jsrf-matching-decomp-case/>
- 记录 JSON：<https://awesomerea.org/resources/jsrf-matching-decomp-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/jsrf-matching-decomp-case/index.md)

## 使用条件与局限

- **前提条件：**贡献者需要 Jet Set Radio Future 北美单独发行版光盘中的 default.xbe。仓库提供重建源码与 Ghidra 导入清单，不含游戏可执行文件或素材。
- **前提条件：**需要 Microsoft Visual C++ 7.0（Visual C++ .NET 2002）、Git、Java 21 或更新版本、Ghidra 12.0.3 及 XboxDev XBE 和 ghidra-delinker-extension v0.8.0，以及 objdiff 3.8.1；objdiff-cli 须在 PATH 中。在 Windows 以外通过 Wine 运行编译器。Microsoft 编译器单独授权。
- **局限：**项目报告已反编译 XBE 的 1.50%；链接 Windows 可执行文件并重新打包供 Xbox 使用仍是规划步骤。目前没有重建的可执行文件或可玩版本。Ghidra 入门指南的部分导入说明标为 TODO。
- **许可：**仓库采用 CC0 1.0；Ghidra 的 scripts 目录含 GPL-3.0 文本。游戏与工具链权利另行适用。README 禁止使用大语言模型或生成式 AI 制作的贡献，也不接受来自智能体驱动分叉的合并请求。

## 一手来源

1. <https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/readme.md>
2. <https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/documentation/gettingstarted.md>
3. <https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/decompile/progress.sh>
4. <https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/decompile/objdiff.json>
5. <https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/LICENSE>
6. <https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/ghidra/ghidra_scripts/COPYING>

## 同分区更多条目：游戏

- [Kanken Training 2：逐字节匹配地重建 Nintendo 3DS 可执行文件](https://awesomerea.org/zh/resources/kanken-training-2-decomp-case/index.md) · 案例
- [Karateka：逐字节匹配的 DOS 反汇编](https://awesomerea.org/zh/resources/karateka-dos-disassembly-case/index.md) · 案例
- [Kaze no Notam：PlayStation 精确反编译](https://awesomerea.org/zh/resources/kaze-no-notam-ps1-decomp-case/index.md) · 案例
- [kfiv-decomp：《King's Field IV》逐字节匹配反编译](https://awesomerea.org/zh/resources/kfiv-decomp-case/index.md) · 案例
- [Kid Icarus: Of Myths and Monsters：Game Boy 游戏反汇编](https://awesomerea.org/zh/resources/kid-icarus-omm-disassembly-case/index.md) · 案例
- [Kingdom Hearts 2 Final Mix：进行中的 PS2 主 ELF 反编译](https://awesomerea.org/zh/resources/kingdom-hearts-2-final-mix-decomp-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
