# 逆向工程案例合集 · 第 15 页

> 第 15/21 页，第 2,801–3,000 个案例。从 5,191 项精选资源中筛选出的 4,025 个案例，保留重建方法、成果边界与原始证据，并按网站、游戏、应用等目标分组，可逐条打开条目查看来源与复核日期。

- HTML：<https://awesomerea.org/zh/cases/page/15/>
- English：<https://awesomerea.org/cases/page/15/index.md>

## 游戏 (108)

- [PTD2 Server：重建 Pokémon Tower Defense 2 服务](https://awesomerea.org/zh/resources/ptd2-server-case/index.md)：案例 · PTD2 Server 通过分析原版 SWF 重建 Flash 游戏 Pokémon Tower Defense 2 的在线服务。PHP 接口和存档编解码代码支持剧情、道馆、一对一及训练家对战模式，并使用 MySQL 保存数据。
- [Puniemu：《妖怪手表 Puni Puni》服务器模拟器](https://awesomerea.org/zh/resources/puniemu-yokai-watch-case/index.md)：案例 · Puniemu 是用 C# 编写的《妖怪手表 Puni Puni》服务器模拟器。代码处理账户创建与游戏数据，使用 AES 解密客户端请求，并将响应压缩、加入加盐 SHA-1 摘要后以 AES 加密。
- [QuestEditorRe：重建 Alien Shooter 任务编辑器](https://awesomerea.org/zh/resources/questeditorre-case/index.md)：案例 · QuestEditorRe 为 Alien Shooter 2 等游戏重建原版 QuestEditor，提供独立 Windows 程序和兼容地图编辑器的 Win32 DLL。C++ 实现可编辑 levels.cfg、levels.db 与 mission.txt，尽量保留未知字段和未修改字节，并支持任务连线、属性编辑与备份。
- [RA3Bar-RA3QuickLoader：《红色警戒 3》启动器重建](https://awesomerea.org/zh/resources/ra3bar-ra3quickloader-case/index.md)：案例 · RA3Bar-RA3QuickLoader 用 Win32 程序替代《红色警戒 3》的 RA3.exe，启动游戏时避开原启动器对已关闭新闻服务器的等待。它还提供用于设置启动参数和模组的控制中心，以及可读取比赛信息并修复部分因游戏崩溃而损坏的回放的浏览器。
- [Rampage Arcade：Z80 反汇编与图像解码](https://awesomerea.org/zh/resources/rampage-arcade-disassembly-case/index.md)：案例 · Rampage Arcade 研究 1986 年 MCR-3 街机游戏 Rampage 的 Z80 程序 ROM，涉及启动、输入、声音、精灵、关卡解码和硬件交互。Python 脚本及批处理文件可将用户自备 ROM 中的图像转换为图片。
- [rd-131655：重建未发布的 Minecraft 洞穴测试](https://awesomerea.org/zh/resources/rd-131655-minecraft-cave-test-case/index.md)：案例 · rd-131655 根据最早公开的视频及同期 IRC 日志，重建未发布的 Minecraft 早期洞穴测试。Java 实现包含洞穴生成和 8×8×8 区块，并提供 Gradle 运行任务。
- [RECAR：重建 RACER Chrome Experiment 服务端](https://awesomerea.org/zh/resources/recar-racer-server-case/index.md)：案例 · RECAR 为 RACER Chrome Experiment 游戏重建服务端。其 Node.js 代码提供 HTTPS 和 WebSocket 服务，使用说明要求另行下载官方客户端并将其连接至替代服务端。
- [recherno：在自制虚拟机中研究 Chernobyl: The Legacy Continues](https://awesomerea.org/zh/resources/recherno-chernobyl-case/index.md)：案例 · recherno 在自制虚拟机中运行 Chernobyl: The Legacy Continues 的原版 Fortran/Win32 引擎，以研究游戏行为。项目使用 Unicorn 执行引擎、Capstone 辅助调试。引擎 API 的重建和用于控制游戏功能的 Qt 界面仍在开发，移除原版二进制文件属于后续计划。
- [Redneck Rampage：两部游戏的源码重建](https://awesomerea.org/zh/resources/redneck-rampage-reconstruction-case/index.md)：案例 · Redneck-Rampage-RE 重建《Redneck Rampage》及《Redneck Rampage Rides Again》的源码。仓库包含游戏与引擎的 C、汇编文件，构建需要 Watcom 10.5。
- [reEgg：Egg, Inc. 1.12.13 版服务器模拟器](https://awesomerea.org/zh/resources/reegg-case/index.md)：案例 · reEgg 用 Python 重建 Egg, Inc. 手游 1.12.13 版的部分服务器行为，配合该游戏 protobuf API 的逆向研究。现有实现涉及部分首次连接响应、每日奖励、合约和活动功能，路线图列出了未完成的服务。
- [ReGameDLL_CS：重建《Counter-Strike》服务器 GameDLL](https://awesomerea.org/zh/resources/regamedll-cs-case/index.md)：案例 · ReGameDLL_CS 利用原版 HLDS Linux 库内嵌的 DWARF 调试信息重建《Counter-Strike》服务器 GameDLL。生成的 mp.dll 或 cs.so 可替换《Counter-Strike 1.6》和《Condition Zero》的原模块，并增加 API 与游戏设置。
- [ReHLDS：Half-Life 专用服务器重建](https://awesomerea.org/zh/resources/rehlds-hlds-case/index.md)：案例 · ReHLDS 利用 Linux 版 HLDS build 6152/6153 的 engine_i486.so 内嵌 DWARF 调试信息重建 Half-Life 专用服务器。替代引擎修复项目发现的缺陷，并为模组和插件提供扩展 API。
- [ReJet：在 Windows 上运行 Jet Set Radio Future 的 Xbox 代码](https://awesomerea.org/zh/resources/rejet-case/index.md)：案例 · ReJet 从用户自己的光盘镜像或提取文件，在 Windows 上运行欧版 Xbox 游戏 Jet Set Radio Future。它加载原始 x86 代码，用 PC 实现替换 Xbox 图形、声音和控制器接口，并提供显示选项。
- [Rerun：重建《Sonic Runners》服务器](https://awesomerea.org/zh/resources/rerun-server-case/index.md)：案例 · Rerun 依据既有研究与 Outrun 服务器，用 C# 和 ASP.NET Core 重建《Sonic Runners》服务器。源码包含登录、游戏、商店、排行榜和玩家控制器；作者说明当前尚不能进入游戏主菜单，数据库初始化也未完成。
- [RestoRoom：研究 Rec Room 服务器重建](https://awesomerea.org/zh/resources/restoroom-case/index.md)：案例 · RestoRoom 调查 Rec Room 客户端与服务器的通信，为重建服务器做准备。现有成果包括 API 端点清单、rec.net 子域名文档和仓库中的流量捕获文件；账号、房间和中继服务仍在计划阶段。
- [retruxx：《Hard Truck Apocalypse》逆向工程](https://awesomerea.org/zh/resources/retruxx/index.md)：案例 · retruxx 是《Hard Truck Apocalypse》的逆向工程项目，可构建游戏可执行文件以及独立的渲染、输入和声音 DLL。其 32 位构建与原游戏的内存布局一致。
- [Reverse Engineering Scorcher：提取《Scorcher》的资源档案与图像](https://awesomerea.org/zh/resources/reverse-engineering-scorcher-case/index.md)：案例 · Reverse Engineering Scorcher 通过 Python 提取脚本研究 1996 年游戏《Scorcher》的资源格式。脚本读取 TAGDEN.BIN，提取其中资源并将 R0V 图像转换为 PNG；格式清单还列出尚未解码的 WL3 模型、HMP 高度图等文件。
- [Rex：ZX Spectrum 游戏双面 SkoolKit 反汇编](https://awesomerea.org/zh/resources/skrex-case/index.md)：案例 · skRex 收录 ZX Spectrum 游戏 Rex 的 Side A 与 Side B 反汇编，仓库保存 SkoolKit 源文件及参考文件，并说明如何用 skool2html.py 将开发版本生成 HTML。
- [Rise of the Robots：美版 SNES 反汇编](https://awesomerea.org/zh/resources/rise-of-the-robots-snes-disassembly-case/index.md)：案例 · Rise of the Robots 项目将美版 SNES 游戏整理为汇编、ROM 映射和提取脚本。它使用作者的 SNES ROM 框架，并从用户提供的无头部 ROM 中提取所需资源。
- [rlapi：重建《火箭联盟》内部接口](https://awesomerea.org/zh/resources/rlapi-rocket-league-case/index.md)：案例 · rlapi 重建《火箭联盟》的内部 HTTP 与 WebSocket 接口，并提供 Go SDK。文档记录身份验证、自定义 WebSocket 消息、PsySig HMAC 签名和部分接口；附带的 Frida 钩子与本地代理用于捕获流量，PE 扫描工具则从游戏可执行文件提取构建信息。
- [RO3Emu：重建 Ragnarok Online 3 服务器](https://awesomerea.org/zh/resources/ro3emu-server-case/index.md)：案例 · RO3Emu 为 Ragnarok Online 3: Genesis 客户端重建服务器。其 C# 和 .NET 10 代码实现多人游戏系统及面向客户端的消息路由；研究文档记录所观察到的客户端行为，并标明尚属推测的部分。启动器可查找已有的游戏安装目录，或从游戏更新服务器下载游戏。
- [RS Mod：RuneScape 服务器机制重建](https://awesomerea.org/zh/resources/rsmod-runescape-case/index.md)：案例 · RS Mod 用 Kotlin 重建 RuneScape 游戏服务器行为，目标是贴近原版机制。文档建议使用 RSProx 检查客户端与服务器的数据包，以辅助开发和核对机制；仓库包含服务器、缓存和游戏逻辑模块。
- [rsc-server：重建《RuneScape Classic》服务器](https://awesomerea.org/zh/resources/rsc-server-runescape-classic-case/index.md)：案例 · rsc-server 为网页版 rsc-client 和 Java 版 mudclient204 重建《RuneScape Classic》服务器。Node.js 实现通过 TCP 或 WebSocket 处理游戏数据包，经 rsc-data-server 保存世界数据，并用插件加入任务、技能和物品交互；另提供浏览器 Worker 模式。
- [Rush 2 Recompiled：《Rush 2: Extreme Racing USA》原生 PC 版本](https://awesomerea.org/zh/resources/rush2-recompiled-case/index.md)：案例 · Rush 2 Recompiled 是《Rush 2: Extreme Racing USA》的原生 PC 构建。玩家提供美版 ROM。可选的美版 ROM 可以加入《San Francisco Rush 2049》、《San Francisco Rush》和《California Speed》。Windows 和 Linux 构建在 Releases 页面。
- [rustify-doom：从去符号二进制重建 Rust 版 Doom](https://awesomerea.org/zh/resources/rustify-doom-case/index.md)：案例 · rustify-doom 使用 Rustify 从去符号的 doomgeneric 二进制重建 Rust 版 Doom 引擎。源码涵盖游戏系统、渲染与 SDL 集成；兼容性报告以 Freedoom 数据对照原始构建，记录回放场景及恢复需求的结果。
- [samp-client-re：局部重建的 SA-MP 客户端](https://awesomerea.org/zh/resources/samp-client-rea-partial-reconstruction-case/index.md)：案例 · REA/Ghidra 调查将 SA-MP 0.3.DL-R1 客户端子系统映射到新的 C++ DLL、加载器和冒烟测试程序，产物属于架构重建，网络与图形行为仍有明确未知项，零售版兼容性尚未验证。
- [Sapphire：重建 FINAL FANTASY XIV 3.3 服务器](https://awesomerea.org/zh/resources/sapphire-ffxiv-server-case/index.md)：案例 · Sapphire 用 C++ 重建 FINAL FANTASY XIV 3.3 游戏服务器，包含认证、世界配置和游戏数据。项目要求通过正式服测试核对行为；作者称实现尚不完整，且存在安全问题。
- [Sargon III：恢复走法顺序与开局库编码](https://awesomerea.org/zh/resources/sargon-iii-disassembly-case/index.md)：案例 · 项目通过部分加注释的反汇编研究 Apple II 版 Sargon III，重点分析走法生成器及开局库编码。两个 C 工具辅助解析和重建开局数据；其中单字节走法依赖生成器的走法顺序。
- [SC2k-docs：解析 SimCity 2000 文件与模拟机制](https://awesomerea.org/zh/resources/sc2k-docs-case/index.md)：案例 · SC2k-docs 主要研究 SimCity 2000 Windows 95 Special Edition 的文件格式和模拟机制。文档涵盖 .sc2 存档、归档文件、精灵与文本数据，以及供电、供水和交通系统。
- [scvk：以 Vulkan 替换 SimCity 4 渲染器](https://awesomerea.org/zh/resources/scvk-case/index.md)：案例 · scvk 通过 SimCity 4 的 GZCOM 插件系统加载原生 Vulkan DLL，以替换游戏渲染器。它使用已有的渲染器类 ID，并通过管线状态和着色器模拟 cIGZGDriver 固定功能接口，绘制地形、建筑、光照、纹理和界面。
- [Secret of Evermore：重建 ROM 格式与游戏素材](https://awesomerea.org/zh/resources/evermore-re-case/index.md)：案例 · Secret of Evermore: reverse engineering 记录欧版游戏的 ROM 布局、压缩、地图、精灵、文字、脚本与音频。Python 提取器读取用户自备 ROM，Mesen2 脚本采集游戏渲染结果，Ghidra 标签辅助例程分析；pygame 查看器展示提取出的地图和精灵。
- [Sengoku Basara 4 Sumeragi：在 Windows 上重宿主 PS4 游戏](https://awesomerea.org/zh/resources/basara-4-sumeragi-native-pc-case/index.md)：案例 · Sengoku Basara 4 Sumeragi Native PC 为用户自备的 PS4 游戏目录提供 Windows 运行环境。它链接游戏可执行文件及系统模块，并将改造的 shadPS4 图形组件接入 Vulkan 显示层，另提供显示和输入设置启动器。
- [SF1RE：《Shining Force》分析数据库重建](https://awesomerea.org/zh/resources/sf1re-case/index.md)：案例 · SF1RE 使用专用 IDC 脚本重建美版《Shining Force》的 IDA Pro 分析数据库。其流程导入标签和解析规则，整理 ROM 中的代码与数据，再将拆分后的反汇编导出到独立的 SF1DISASM 项目进行重建与比对。
- [sh3-evil-effect：重建《寂静岭 3》的 Another World Evil 效果](https://awesomerea.org/zh/resources/sh3-evil-effect-case/index.md)：案例 · sh3-evil-effect 重现《寂静岭 3》的 Another World Evil 程序纹理视觉效果，使用 GLEW、GLFW、GLM 和 FreeImage 等图形库。
- [Shin Megami Tensei：日版 1.0 反汇编](https://awesomerea.org/zh/resources/smt1-j10-disasm/index.md)：案例 · 这是超级任天堂日版 1.0《真·女神转生》的未完成反汇编。每一行以 #_AAAAAA 形式的地址标签开头，AAAAAA 是 24 位 ROM 地址。每行写一条指令。MVN 和 MVP 用宏写出，这样标准形式也能汇编。README 写明被覆盖的旧构建留下的未使用代码仍在 ROM 里。
- [Shittim Server：重建《Blue Archive》服务端](https://awesomerea.org/zh/resources/shittim-server-case/index.md)：案例 · Shittim Server 用 C#、ASP.NET Core 和 SQLite 重建 Steam 版《Blue Archive》所需的本地服务。项目通过重定向和修改已安装客户端使其连接本地服务器，并用 Frida 在客户端解密边界捕获明文响应，辅助协议实现。
- [Silkroad Online：重建 SR_GameServer](https://awesomerea.org/zh/resources/vsro-server-decomp-case/index.md)：案例 · 该项目依据原生服务器行为研究，以 C++ 重建 Silkroad Online 的 SR_GameServer。仓库包含游戏与服务器逻辑、支撑库、证据记录和针对性回归测试；参考对象为 v1.188 可执行文件，实现仍未完成。
- [SimCity SNES Disassembly：美版 ROM 反汇编](https://awesomerea.org/zh/resources/simcity-snes-disassembly-case/index.md)：案例 · SimCity SNES Disassembly 提供《模拟城市》美版 SNES 游戏的反汇编源码。资源提取脚本使用用户提供的无文件头原版 ROM；项目采用作者的 SNES ROM framework 1.0.1 版。
- [Skool Daze：ZX Spectrum 游戏反汇编](https://awesomerea.org/zh/resources/skool-daze-disassembly-case/index.md)：案例 · Skool Daze 保存 ZX Spectrum 游戏的 SkoolKit 反汇编；其 .skool 与参考文件可通过 SkoolKit 命令生成可浏览的 HTML，或导出为汇编源码。
- [sm：逐帧比对的 Super Metroid 重建项目](https://awesomerea.org/zh/resources/snesrev-sm-case/index.md)：案例 · sm 用 C 语言重建 Super Metroid，并与用户提供的 ROM 同时运行，逐帧比较两个版本。检测到不匹配时，它会保存快照。
- [sm_disassembly：《Super Metroid》可重定位反汇编](https://awesomerea.org/zh/resources/super-metroid-disassembly-case/index.md)：案例 · sm_disassembly 提供《Super Metroid》SNES 版按存储区组织的可重定位汇编反汇编成果，建立在既有存储区记录之上。构建脚本从用户自备的 NTSC ROM 提取素材，并使用 asar 1.81 汇编源码。
- [SmashUpDerby：重建 Smash Up Derby 播放器](https://awesomerea.org/zh/resources/smashupderby-case/index.md)：案例 · SmashUpDerby 用 C++ 重建《Smash Up Derby》的播放器。源码创建 Windows 窗口，从注册表读取播放器设置，加载 Virtools 插件并初始化渲染上下文。
- [snatcher-port：重建 Sega CD 版《Snatcher》的桌面运行环境](https://awesomerea.org/zh/resources/snatcher-port-case/index.md)：案例 · snatcher-port 研究 Sega CD 版《Snatcher》，并围绕用户自备光盘中的代码与数据构建桌面 Mega CD 运行环境。研究记录区分主、副 CPU 的职责；引擎实现游戏所需硬件及 BIOS 服务，并提供构建时的 68000 代码转译路径。
- [Soldier of Fortune：ZX Spectrum 游戏注释反汇编](https://awesomerea.org/zh/resources/soldier-of-fortune-zx-disassembly-case/index.md)：案例 · zx-sof-reveng 通过带注释的 Z80 反汇编记录 ZX Spectrum 游戏 Soldier of Fortune。笔记梳理加载器行为、内存区域、图形数据和主循环调用，并在注释中标出尚不确定的解释。
- [Sonic the Hedgehog：《刺猬索尼克》Master System 版的生成式反汇编](https://awesomerea.org/zh/resources/sonic-master-system-disassembly-case/index.md)：案例 · Sonic the Hedgehog 从用户提供的 Sega Master System 游戏 ROM 生成 Z80 反汇编。Python 拆解器结合注释文件输出汇编，再由 WLA-DX 构建 ROM；仓库还提供素材位置查看和关卡查看工具。
- [SonsOfSparta-PS5 Native：在 Windows 上运行 God of War](https://awesomerea.org/zh/resources/sons-of-sparta-ps5-native-case/index.md)：案例 · SonsOfSparta-PS5 Native 通过兼容层在 Windows 上执行 PS5 版《God of War: Sons of Sparta》的 x86-64 游戏代码。兼容层重建 PS5 系统库与 GPU 命令，首次启动时处理用户提供的解密游戏文件。作者报告可从开场画面进入游戏，但后续区域尚未完成测试。
- [Speedos：Spe_ed 游戏模型的黑箱复现](https://awesomerea.org/zh/resources/speedos-case/index.md)：案例 · Speedos 使用 Mesa 重建 Spe_ed 的游戏规则模型，提供与原版相同的接口。Multi-Minimax 智能体用该模型模拟后续行动，使用 Voronoi 启发式方法评估局面，并通过迭代加深进行搜索。仓库收录原版对局记录，用于测试模型。
- [spikewall：重建 Sonic Runners 服务器](https://awesomerea.org/zh/resources/spikewall-case/index.md)：案例 · spikewall 基于先前的服务器研究，用 .NET 9 和 ASP.NET 重建已停运手游 Sonic Runners 的服务器。文档列出的可用流程包括注册、登录、教程、资讯、经验值、剧情模式和计时模式；排行榜、活动及旧客户端支持仍在计划中。
- [Splitgate Backend：游戏服务端点的本地替代实现](https://awesomerea.org/zh/resources/splitgate-backend-case/index.md)：案例 · Splitgate Backend 以 TypeScript 实现游戏后端的本地服务路由，并通过 Fiddler 或 mitmproxy 将 Splitgate 的 AccelByte 请求转发到本地。仓库包含认证、大厅、资料及 WebSocket 路由；物品与分类数据的整理流程使用抓取的 HTTP 调用。
- [SR1 Creator：重建《Saints Row》角色创建器](https://awesomerea.org/zh/resources/sr1-creator-case/index.md)：案例 · SR1 Creator 在浏览器中重建《Saints Row》（2006）的角色创建器，从用户自备的 Saints Reborn 目录读取网格、形变目标、纹理和表格。JavaScript 读取器处理 VPP 封包、PEG 纹理、角色网格和形变；作者报告曾将几何数据与镜头行为同运行中的游戏对照。照片拟合功能可根据面部关键点估算滑块值。
- [Star Fox：可匹配原版的 SNES 音效驱动反汇编](https://awesomerea.org/zh/resources/star-fox-spc-driver-case/index.md)：案例 · 该项目反汇编《Star Fox／Starwing》使用的 SNES N-SPC/Kankichi-kun 音效驱动。汇编源码分别收录驱动代码、音效表、宏和乐器音色表；构建流程可将生成的 SGSOUND0.BIN 与原版文件比较。
- [StarCombat Offline：重建停服游戏的后端](https://awesomerea.org/zh/resources/starcombat-offline-case/index.md)：案例 · StarCombat Offline 为停服手游 Star Combat: Space battle Online 重建后端服务。原创 Python 与 Android 模拟服务处理 HTTP 和 TCP 交互；脚本修改用户自备的 Unity IL2CPP 客户端，使其连接本地地址并进入离线模式，Frida 探针用于调查运行行为。
- [Starquake：Z80 游戏反汇编与注释](https://awesomerea.org/zh/resources/starquake-disassembly-case/index.md)：案例 · Starquake 是对 1985 年同名游戏进行的反汇编工作，包含游戏和加载器的 SkoolKit 文件。许多例程和数据仍缺少注释。
- [strkexeu：《Desert Strike》与《Jungle Strike》DOS 加载器反汇编及解包工具](https://awesomerea.org/zh/resources/strkexeu-case/index.md)：案例 · strkexeu 说明了《Desert Strike: Return to the Gulf》和《Jungle Strike》DOS 版如何将游戏可执行文件打包存放在 DAT 文件中，并由一个小型加载器 EXE 负责解包运行。仓库包含原版 DESERT.EXE/JUNGLE.EXE 加载器的 Turbo Assembler 反汇编，用宏区分两款游戏并可选加入 CD 检查，另附一个单文件 C 解包程序用于提取游戏 EXE。技术文档详细描述了 RLE 与 Huffman 森林压缩格式。
- [Summit：重建《魔兽世界》3.3.5a 服务端](https://awesomerea.org/zh/resources/summit-wow-server-case/index.md)：案例 · Summit 用 Go 重建《魔兽世界》3.3.5a 服务端，包含认证、游戏世界及数据包处理组件。辅助工具包括采集认证流量的代理、数据包转储器和 DBC 转换器；作者说明开发中使用了 Ghidra。
- [Super Mario Advance 2：Game Boy Advance 游戏反汇编](https://awesomerea.org/zh/resources/super-mario-advance-2-disassembly-case/index.md)：案例 · Super Mario Advance 2 disassembly 将这款 Game Boy Advance 游戏整理为汇编及数据源码。构建配置使用用户提供的 baserom.gba、devkitARM 和 pokeruby 工具生成 ROM，并列出预期 SHA-1。
- [Super Mario Galaxy 2：重力行为与部分格式重建](https://awesomerea.org/zh/resources/smg2-reverse-engineering-case/index.md)：案例 · 该项目用 C++ 实现《超级马力欧银河 2》中部分 CubeGravity、PlanetGravity 和 PointGravity 操作，并提供 Yaz0、RARC、U8、BCSV/JMap、Wii FST 及部分 J3D 元数据的边界检查读取器和合成输入测试。
- [Super Punch-Out!!：美版 SNES 反汇编](https://awesomerea.org/zh/resources/super-punch-out-disassembly-case/index.md)：案例 · Super Punch-Out!! 是美版 SNES 游戏的反汇编项目，仓库按汇编源码、ROM 映射和资源提取脚本组织。它使用作者的 SNES ROM 框架，并要求用户提供无头部的原版 ROM 以提取资源。
- [Super Tennis Disassembly：Sega Master System 游戏的匹配反汇编](https://awesomerea.org/zh/resources/super-tennis-sms-case/index.md)：案例 · Super Tennis Disassembly 用 WLA DX 汇编源码重建 Sega Master System 游戏 Super Tennis，目标包括日本版 revision 0 和欧美版 revision 1。项目提供基于 Docker 的汇编流程，输出 ROM 与调试器符号文件。
- [swemu：依据 SoulWorker 客户端数据包读取逻辑重建服务器](https://awesomerea.org/zh/resources/swemu-case/index.md)：案例 · swemu 用 Rust 重建 SoulWorker GB/Steam 2.3.34.7 游戏客户端所需的服务器。研究日志报告使用 REA/Ghidra 反编译并通过 Unicorn 执行客户端函数，以恢复数据包布局、加密方式，以及登录、角色、进入世界和初步战斗流程。
- [SWGEmu Core3：经典 Star Wars Galaxies 服务器重建](https://awesomerea.org/zh/resources/swgemu-core3-case/index.md)：案例 · SWGEmu Core3 重建战斗系统改版前的 Star Wars Galaxies 服务器。项目作者称从头逆向研究原有行为，并实现新的引擎和游戏逻辑；仓库包含 C++ 服务器代码及大量 Lua 游戏脚本。
- [Tales of Eternia：日版 PlayStation 光盘结构分析](https://awesomerea.org/zh/resources/ps1-talesofeternia-doc-case/index.md)：案例 · Tales of Eternia 研究日版 PlayStation 发行版 SLPS-03050 的第一张光盘。项目用 Python 工具和仓库内报告分析 ISO 9660、CD-XA 布局、PS-EXE、LZSS 数据块、资源索引、TIM 图像、音频、视频及 Shift-JIS 文本。
- [TamagoC：依据观察实现的 Tamagotchi](https://awesomerea.org/zh/resources/tamagoc-case/index.md)：案例 · TamagoC 依据观察实现 Tamagotchi 式虚拟宠物行为。C 语言核心代码处理喂食、健康、快乐、管教、排泄和游玩结果计数。
- [Tamagotchi P1 for FPGAs：重建掌机硬件](https://awesomerea.org/zh/resources/fpga-tamagotchi-p1-case/index.md)：案例 · Tamagotchi P1 for FPGAs 为 Analogue Pocket 和 MiSTer 重建掌机的 CPU 及周边硬件。设计依据 Epson CPU 规格，以微码实现控制逻辑，并通过 Tamagotchi ROM 反汇编研究一处有争议的指令行为。
- [Tekken 3 Recompiled：混合重编译与原生移植研究](https://awesomerea.org/zh/resources/tekken3recompiled-case/index.md)：案例 · Tekken 3 Recompiled 同时开发美版 PlayStation 游戏的混合重编译版本和早期 PC 原生移植。附带工具可分析玩家本地光盘中的 BNS、ARC、TIM、VAB、模型、XA 和 STR 数据；原生版本目前使用程序生成的场景与角色替代素材。
- [TF15-Client：重建 Team Fortress Classic 客户端](https://awesomerea.org/zh/resources/tf15-client-case/index.md)：案例 · TF15-Client 用 C++ 重建 Team Fortress Classic 客户端，配合 Xash3D FWGS 运行，并提供 Android、Linux 和 Windows 构建方式。运行时需要从 Steam 版游戏复制 valve 和 tfc 文件夹。
- [TFM2DB Field Notes：解析 Teamfight Manager 2 数据库记录](https://awesomerea.org/zh/resources/tfm2db-field-notes-case/index.md)：案例 · TFM2DB Field Notes 梳理 Teamfight Manager 2 数据库的部分记录，并提供基于模板的 CSV 导出与回写工具。笔记涉及 TFM2 gzip 包装、CRC32、记录类型、玩家动态偏移，以及可在匹配数据库中修改的定长字段。
- [TH04：恢复 DOS 子弹环辅助函数](https://awesomerea.org/zh/resources/rea-th04-case/index.md)：案例 · 检查 PC-98 DOS 的 16 位弹幕角度辅助函数，并关联固定版本重建与历史编译器检查。
- [The Hobbit：使用 SkoolKit 制作的 ZX Spectrum 游戏反汇编](https://awesomerea.org/zh/resources/hobbit-spectrum-disassembly-case/index.md)：案例 · The Hobbit 使用 SkoolKit 源文件记录 ZX Spectrum 游戏《The Hobbit》的反汇编。仓库含注释和脚本，可生成按十六进制或十进制显示的网页版本。
- [最后生还者 重制版：在 Windows 上运行 PS4 游戏](https://awesomerea.org/zh/resources/tlou-remastered-pc/index.md)：案例 · 该移植在 Windows 上运行 PlayStation 4 游戏《最后生还者 重制版》，产品编号 CUSA00552，更新为 1.11。游戏自身的 x86-64 代码在 PC 上运行。运行时提供 PS4 系统库，来自 shadPS4 视频核心的 Vulkan 渲染器执行 GPU 工作。TLOU Launcher.exe 选择已转储的游戏文件夹。从源码运行时，把 CUSA00552 放在仓库旁边，更新放成 CUSA00552-patch。MSYS2 CLANG64 构建在装好 Vulkan、SDL3 和 FFmpeg 包后运行 gow3_pc/build.sh。
- [The Last Story：解析 LastWorld 引擎与游戏格式](https://awesomerea.org/zh/resources/the-last-story-re-case/index.md)：案例 · The Last Story 研究记录 Wii 游戏的 LastWorld 引擎，并提供归档、文本、纹理、音频、模型和场景的解析与提取工具。可执行文件分析使用自定义 DOL 加载器和 Gekko SLEIGH 语言研究 main.dol，包括归档路径哈希及引擎结构。格式覆盖和数据验证结果由作者报告。
- [The Legend of Zelda：进行中的 NES 游戏反汇编](https://awesomerea.org/zh/resources/legend-of-zelda-nes-disassembly-case/index.md)：案例 · zeldasource 将 NES 版 The Legend of Zelda 反汇编为按存储区组织的汇编文件。CC65 构建流程需要用户提供原版 iNES ROM，并用 MD5 校验重建结果。
- [The Oregon Trail：解析 Apple II 磁盘、程序与数据格式](https://awesomerea.org/zh/resources/apple2-theoregontrail-doc-case/index.md)：案例 · 该研究逐字节分析 Apple II 版 The Oregon Trail 的两个磁盘盘面，记录 DOS 3.3 布局、按扇区地址读取的加载器、Applesoft 程序、机器语言命令、保存的变量表、图像打包格式和音乐文件，并提供 Python 读取工具及分析输出。
- [The Peacock Project：HITMAN 三部曲服务端替代实现](https://awesomerea.org/zh/resources/peacock-hitman-server-case/index.md)：案例 · The Peacock Project 重建 HITMAN World of Assassination 三部曲的在线服务端功能。其 TypeScript 服务器处理游戏内容与功能，并记录了挑战、进度和经验值的处理方式；作者说明项目起初分叉自 LocalGhost，后来已重写。
- [The Urbz: Sims in the City：Nintendo DS ARM9 反汇编与函数图谱](https://awesomerea.org/zh/resources/urbz-sims-in-the-city-ds-case/index.md)：案例 · urbz-re 研究美版 Nintendo DS 游戏 The Urbz: Sims in the City，以 ARM9 拆分配置、汇编清单、符号命名和函数笔记记录发现。构建脚本校验用户提供的 ROM，并使用 ds-decomp 0.12.1 重新生成汇编。目前没有匹配的 C 源码；作者报告已研读 280 个 ARM9 函数。
- [Thexder：NES 关卡与反汇编分析](https://awesomerea.org/zh/resources/thexder-nes-analysis-case/index.md)：案例 · Thexder 通过 IDA 分析文件和 PHP 关卡渲染脚本研究 NES/Famicom 版游戏。脚本按固定 ROM 偏移读取图块和物件记录，并输出关卡图像。
- [TimeSplitters: Future Perfect：原生 PC 版本重建](https://awesomerea.org/zh/resources/timesplitters-future-perfect-pc-rebuild-case/index.md)：案例 · 该项目利用用户自己的 Xbox 版游戏数据，将 TimeSplitters: Future Perfect 重建为原生 PC 游戏。启动器通过 default.xbe 的哈希识别光盘，提取并校验游戏文件，还可管理设置与模组；仓库另含游戏重建代码和反编译分析工具链。
- [Titanic：跨年代 osu! 客户端的 Bancho 服务器重建](https://awesomerea.org/zh/resources/titanic-osu-bancho-case/index.md)：案例 · Titanic 重建 osu! 的服务器服务，用于研究 Bancho 在 2007 至 2026 年稳定版客户端中的运作与演变。仓库包含 Python 编写的 Bancho 游戏服务器、Go 编写的成绩与网站服务、数据库迁移及客户端版本检查。
- [TL2BetaMiniLobby：重建 Torchlight 2 测试版大厅服务](https://awesomerea.org/zh/resources/tl2-beta-mini-lobby-case/index.md)：案例 · TL2BetaMiniLobby 用 C# 重建 2012 年 5 月 Torchlight 2 测试版所需的大厅服务。用户将客户端的大厅主机改为 localhost 后，可借助其消息处理代码离线启动游戏；作者报告测试过客户端 0.20.8.1 版。
- [tMock-Server：重建 Terraria 服务器握手流程](https://awesomerea.org/zh/resources/tmock-server-case/index.md)：案例 · tMock-Server 是用 C++ 重建 Terraria 服务器初始联网流程的未完成项目。它以套接字代码和数据包类处理连接、协议版本、密码交换及玩家槽位分配；README 根据流量分析记录了消息 ID、字段、方向和结构。
- [tModLoader Mobile：在 Android 版 Terraria 中重建部分模组行为](https://awesomerea.org/zh/resources/tmodloader-mobile-case/index.md)：案例 · tModLoader Mobile 通过自编写的托管兼容层与原生桥接，在 Android 版 Terraria 中研究部分 PC 模组行为。原型包含物品、时间、复活和纹理实验；作者报告了限定场景的测试结果，并记录进程内稳定性问题。
- [tmuf_physics：重建 TrackMania Forever 物理系统](https://awesomerea.org/zh/resources/tmuf-physics-case/index.md)：案例 · tmuf_physics 是读取 TrackMania Nations 和 United Forever 已安装游戏数据的 C 库，用于模拟车辆物理和比赛规则。项目提供参考与优化后端、回放读写功能及封包格式分析。作者报告，在 11,758 段回放中，模拟结果与游戏逐物理时间步一致。
- [ToeJam & Earl：REV 02 版 Genesis 游戏的未完成反汇编](https://awesomerea.org/zh/resources/toejam-earl-disasm-case/index.md)：案例 · tje-disasm 通过汇编源码、ROM 工具和与 REV 00 的代码比较，研究 Genesis 版《ToeJam & Earl》的 REV 02 发行版。笔记记录函数级差异及可能的编译器特征。项目需要用户提供 REV 02 ROM，作者说明反汇编尚未完成。
- [东方 Project 重建：贯穿三款游戏的智能体驱动方法](https://awesomerea.org/zh/resources/rea-touhou-reconstruction-method-case/index.md)：案例 · REA 网站发表的一篇文章及其固定版本的证据说明，介绍一位作者以智能体驱动重建 TH08、TH095 与 TH04 的过程。文章依据公开提交与进度记录标注里程碑，区分精确比对与可游玩构建两类判定依据，并记录 TH08 一项检查漏查错误浮点字面量数据的问题。项目结果仍为作者报告；REA 的作用是为智能体提供分析证据，而非完成重建本身。
- [tpp-server-emulator：《合金装备 V》后端重建](https://awesomerea.org/zh/resources/tpp-server-emulator-case/index.md)：案例 · tpp-server-emulator 重建《合金装备 V：幻痛》的后端。C++ 服务器实现游戏命令处理和数据库模型，文档记录命令实现情况，并展示如何用 Lua 脚本处理客户端请求；配置支持 MySQL 或 SQLite3。
- [Trashman：ZX Spectrum 游戏的 SkoolKit 反汇编](https://awesomerea.org/zh/resources/trashman-disassembly-case/index.md)：案例 · Trashman 使用 SkoolKit 整理 ZX Spectrum 游戏《Trashman》的反汇编结果。仓库包含 SkoolKit 源文件，以及生成十六进制或十进制 HTML 浏览页面的脚本。
- [Twin Cobra：Sega Genesis 部分反汇编与数值分析](https://awesomerea.org/zh/resources/twin-cobra-disassembly-case/index.md)：案例 · Twin Cobra 记录 Sega Genesis 游戏的部分反汇编，包含由 Exodus 生成的汇编清单、RAM 与 ROM 映射、对象结构及按地址整理的数据表。另有分析将武器伤害和敌人生命值变化对应到具体内存位置。
- [Twisted Metal (2012) — PS3 Native PC Port：Windows 移植研究](https://awesomerea.org/zh/resources/twisted-metal-2012-research/index.md)：案例 · 该仓库收集面向 2012 年 PlayStation 3 游戏《扭曲金属》的 Windows 原生移植研究。公开导出提供宿主模型、合成 Taskset 探测及开发任务。Python 3.10 单元测试和 CMake 3.20 宿主探测用于检查这些组件。
- [《神秘海域：内森·德雷克合集》原生 Windows 移植](https://awesomerea.org/zh/resources/uncharted-collection-pc-port-case/index.md)：案例 · 在 Windows 上原生运行 PS4 版《神秘海域：内森·德雷克合集》自身的 x86-64 可执行文件：由运行时提供 PS4 系统库，并以源自 shadPS4 的 Vulkan 渲染器执行 GPU 工作。该移植提供按游戏保存设置的启动器、分辨率补丁与现代超分辨率技术，其状态表报告三部游戏均可游玩，并列出未解决问题。这是兼容运行时移植而非反编译重建，结果仍为项目报告。
- [Unicorn Overlord PC：在 Linux 和 Windows 上重宿主 PS4 游戏](https://awesomerea.org/zh/resources/unicorn-overlord-pc-case/index.md)：案例 · Unicorn Overlord PC 通过针对游戏编写的加载器和宿主运行时，在 Linux 与 Windows 上运行 PS4 版 Unicorn Overlord 可执行文件。它修正程序地址、实现所调用的 PS4 系统函数，并借助基于 shadPS4 的 Vulkan 层处理 GPU 命令。作者报告序章及第一章首场战斗可玩，存读档可用。
- [uo-client：重建 Ultima Online 2.0.7 客户端](https://awesomerea.org/zh/resources/uo-client-case/index.md)：案例 · uo-client 用 C++ 重建 Ultima Online T2A 2.0.7 客户端，涵盖数据包协议、MUL 资源加载和等距视角画面。作者在 IDA 中研究原版客户端的反编译结果，将确认的发现写回 IDA 数据库，并对照原版检查渲染结果和协议行为。客户端面向 UO Demo 服务器，内含由 JavaScript 驱动的导航机器人。
- [VerilogBoy：以 Verilog 重建 Game Boy 硬件](https://awesomerea.org/zh/resources/verilogboy-game-boy-case/index.md)：案例 · VerilogBoy 以 Verilog RTL 重建兼容 Game Boy 的主机，目标设备为 Pano Logic G1 FPGA。模块涵盖 SM83 CPU、图像处理、音频、DMA 和计时器；CPU 笔记及测试结果记录了实现所依据的行为。
- [Virtua Cop 2：解析 PC 版游戏资源](https://awesomerea.org/zh/resources/re-virtua-cop-2-case/index.md)：案例 · Virtua Cop 2 调查项目以解析器、ImHex 模式和浏览器资源查看器研究 1997 年 PC 版游戏文件。查看器从用户选择的游戏目录展示模型与纹理，并试验性浏览 P_STG*.BIN 中的关卡地图。
- [Void Client：重建 Starblast.io 游戏客户端](https://awesomerea.org/zh/resources/void-client-case/index.md)：案例 · Void Client 是一个尚未完成的 Starblast.io 浏览器游戏客户端 JavaScript 重建项目，基于对其网络协议的研究。现有 Node.js 服务端和浏览器组件提供游戏模式选择、服务器发现、本地 WebSocket 通信，并解析部分收到的数据包，将其导出为 JSON。
- [War Action：重建 Sudden Strike Gold 1.2.1](https://awesomerea.org/zh/resources/war-action-case/index.md)：案例 · War Action 根据《Sudden Strike Gold》1.2.1 的原版二进制文件重建启动器、渲染器、菜单和游戏模块。项目记录了三种分辨率的 DirectDraw 渲染、窗口模式改动，以及菜单和游戏逻辑的阶段性进展；多人模式仍在开发。
- [Waygate：重建《艾尔登法环》联机匹配服务](https://awesomerea.org/zh/resources/waygate-server-case/index.md)：案例 · Waygate 围绕《艾尔登法环》的多人联机协议重建匹配服务端。Rust 工作区包含协议报文的序列化、消息类型和协议处理代码，并实现召唤、入侵、玩家留言、血迹及幽灵等功能。
- [WiiLink WFC：Nintendo Wi-Fi Connection 服务端重建项目](https://awesomerea.org/zh/resources/wiilink-wfc-server-case/index.md)：案例 · WiiLink WFC 用 Go 实现面向 Nintendo DS 和 Wii 游戏的 Nintendo Wi-Fi Connection 替代服务端。仓库包含游戏客户端所需的服务组件，以及保存服务端数据的 PostgreSQL 数据库结构。
- [Wizardry IV：Apple II 磁盘与格式研究](https://awesomerea.org/zh/resources/apple2-wizardryiv-doc-case/index.md)：案例 · 该研究利用 SYSTEM.RELOC 将 Apple II 版《Wizardry IV》的五张磁盘面还原为虚拟卷，并分析独立的第六张磁盘面。研究还考察游戏的 p-machine 程序、Huffman 编码文本、关卡地图和残留文件，提供专用读取工具及命令输出记录。
- [WolfensteinRPG-RE：Wolfenstein RPG 的 C++ 重建](https://awesomerea.org/zh/resources/wolfensteinrpg-re-case/index.md)：案例 · WolfensteinRPG-RE 以 C++ 重建 Wolfenstein RPG，并提供桌面平台构建方式。源码实现游戏流程、战斗、渲染和游戏包资源读取，文档给出 Linux 与 Windows 的 CMake 构建步骤。
- [wotb-dvp：解析 WOTB 的 DVPM 与 DVPD 文件结构](https://awesomerea.org/zh/resources/wotb-dvp-case/index.md)：案例 · wotb-dvp 梳理 WOTB 的 DVPM 文件布局和 DVPD 尾部结构，记录 DVPM 元数据、文件项、LZ4 与 RFC1951 压缩标识、CRC32 字段及两种尾部结构。
- [WoWee：重建原生《魔兽世界》客户端](https://awesomerea.org/zh/resources/wowee-client-case/index.md)：案例 · WoWee 用 C++ 重建原生《魔兽世界》客户端，提供 Vulkan 渲染、网络通信和音频。它通过各版本专用的数据包解析器支持 Vanilla 1.12、TBC 2.4.3、WotLK 3.3.5a 和 Turtle WoW 1.18，并从用户自己的游戏安装目录提取资源。
- [Wowser：重建《魔兽世界》浏览器客户端](https://awesomerea.org/zh/resources/wowser-wow-browser-client-case/index.md)：案例 · Wowser 以 JavaScript 和 WebGL 在浏览器中重建《魔兽世界》3.3.5a 客户端。它处理认证、服务器与角色列表、进入游戏世界及数据包日志，并由本地管线从用户的原版客户端提供资源。
- [Yoshi's Island：适用于两个美版 ROM 修订版的 SNES 反汇编](https://awesomerea.org/zh/resources/yoshis-island-snes-disassembly-case/index.md)：案例 · 该工程为 SNES 版 Super Mario World 2: Yoshi's Island 提供汇编源码与映射，支持美版 v1.0 和 v1.1。资源提取脚本读取用户自备的无文件头、未修改 ROM，工程使用作者的 SNES ROM framework。
- [Yu-Gi-Oh! Online 3：还原初期服务器通信与 YPK 提取](https://awesomerea.org/zh/resources/ygo3-research-case/index.md)：案例 · ygo3-research 还原《游戏王 Online 3》的初期服务器通信，并提供 YPK 档案提取器。实验性 Python 服务器处理观察到的认证、资料、玩家列表及选择请求，记录封包加密、长度掩码和嵌套数据编码；客户端目前在选择玩家后停止。
- [ZCure：重写的《Blacklight: Retribution》v3.02 主服务器](https://awesomerea.org/zh/resources/zcure-case/index.md)：案例 · ZCure 以旧版 BLRCrashReporter.exe 中反编译出的 ZCAPI 库为基础，用 .NET 8 重写《Blacklight: Retribution》v3.02 的主服务器。它通过 TCP/HTTP 提供登录认证、用户、资金、好友、邮件、物品栏、配装、商店、战队、任务、统计、匹配和游戏服务器管理，并以 UDP 运行在线状态服务器。文档说明了消息格式（起止标记、消息头、可选 zlib 压缩、冒号分隔的序列化）以及沿用自反编译 ZCAPI 的 XXTEA 加密。
- [zelda_gb_disassembly：织梦岛 Game Boy 版反汇编](https://awesomerea.org/zh/resources/zelda-gb-disassembly-case/index.md)：案例 · zelda_gb_disassembly 收录《塞尔达传说：织梦岛》黑白 Game Boy 版的汇编反汇编成果，按存储体整理文件。文档将存储体 0 标为程序起点和主例程所在位置。
- [zkTH06：重建《东方红魔乡》的游戏状态转换](https://awesomerea.org/zh/resources/zkth06-case/index.md)：案例 · zkTH06 为 OpenVM 中的回放驱动执行重建《东方红魔乡》v1.02h 的部分游戏状态转换。项目将 Linux 参考实现与发行版 Windows 游戏的观测结果对照，实现有边界的玩家、弹幕、敌人和道具状态转换，并记录差异结果与待完成的证明义务。作者报告称，指定回放片段中的状态投影相符。
- [ZZT Disassembly Project：解析 ZZT 生物行为](https://awesomerea.org/zh/resources/zztasm-case/index.md)：案例 · ZZT Disassembly Project 通过反汇编 ZZT.EXE 记录 ZZT 中生物及其他图块类型的行为。项目提供注释汇编、函数与游戏对象伪代码、内存布局说明和 IDA 数据库。

## 应用 (92)

- [Aegis：追踪登录验证码计算](https://awesomerea.org/zh/resources/rea-aegis-case/index.md)：案例 · 追踪 Aegis APK 的 TOTP 计算，官方公开目标指纹与选取的调查证据。
- [Notion：追踪剪贴板桥接](https://awesomerea.org/zh/resources/rea-notion-case/index.md)：案例 · 结合 REA 发现与独立源码阅读追踪剪贴板桥；动态包装器仍有明确限制。
- [PicoPrint：LX-D02 打印机调查](https://awesomerea.org/zh/resources/picoprint-rea-investigation/index.md)：案例 · 作者报告以 REA 开始 Android 调查，再借助独立 Hermes 工具实现 Windows BLE 打印。
- [ReaCut：视频编辑器重建案例](https://awesomerea.org/zh/resources/reacut-reconstruction/index.md)：案例 · 独立视频编辑器，作者公开了利用 REA 研究剪映／CapCut 行为与项目格式的过程。实现包含本地时间线、FFmpeg 导出，以及实验性的有损草稿导入。
- [CF632BLE：基于体脂秤协议研究的本地客户端](https://awesomerea.org/zh/resources/cf632ble-case/index.md)：案例 · 根据对厂商 Unique Health 安卓应用的研究，重实现 CF632BLE 体脂秤的 BLE 协议和体成分计算。静态 Web Bluetooth 客户端接收测量数据、管理设备档案，并将历史记录保存在浏览器中。
- [zee-rp：重建 Axure RP 11 的受支持文档操作](https://awesomerea.org/zh/resources/zee-rp-case/index.md)：案例 · 通过二进制记录编解码、考虑引用关系的克隆和受约束的交互写入器，读取并修改受支持的 Axure RP 11 原生文档。CLI 与 MCP 接口提供可检查的编辑操作，并区分离线结构检查和原生应用验收。
- [Virtual Desktop Streamer：在 Linux 上重建平台适配层](https://awesomerea.org/zh/resources/vd-streamer-linux-case/index.md)：案例 · 作者报告通过 Claude Code 与 REA，将 macOS 串流端的捕获、编码、音频和输入层替换为 Linux 实现，同时复用厂商协议库。文档中的目标是桌面串流和视频播放，而非仅 Windows 串流端提供的 VR 游戏串流。
- [Open Claude UI：基于 REA 调查的界面参考组件](https://awesomerea.org/zh/resources/open-claude-ui-case/index.md)：案例 · 发布 React 组件、动效辅助模块和设计系统笔记，作者将其归因于使用 REA 调查 Claude Desktop。它可作为界面重建案例；观察结果对应所分析的版本。
- [PlxNative：重建原生 webOS 媒体客户端接口](https://awesomerea.org/zh/resources/plx-native-case/index.md)：案例 · 作者用 Ghidra 和编程智能体调查 LG webOS 原生媒体接口后构建的非官方 Plex 客户端。它自行绘制 Rust/OpenGL 界面并使用电视解码器，文档区分宿主测试、模拟器测试和实体设备测试。
- [Windows Calculator：重建百分比规则](https://awesomerea.org/zh/resources/rea-calculator-percent-case/index.md)：案例 · REA 案例追踪已安装 Windows Calculator 的模型 DLL，解释乘除运算与其他运算中不同的百分比行为。分析人员选定函数后，对照微软公开源码解释，并通过固定输入的浏览器示例演示。
- [飞书：作者报告的隔离第二应用实例](https://awesomerea.org/zh/resources/feishu-dual-instance-case/index.md)：案例 · 作者报告借助 Codex 与 REA 分析，修改独立的 macOS 飞书副本，为其设置不同的应用身份、数据目录和单实例锁。文章描述本地签名与隔离检查，并称原应用保持不变。
- [PhotoCraft：编辑流程重建与 PSD 往返边界](https://awesomerea.org/zh/resources/photocraft-case/index.md)：案例 · 作者将这款 Rust 图像编辑器描述为 Photoshop 风格流程的净室重实现。文档引擎、界面与自动化接口共用编辑命令；源码区分编辑器中的 PSD 往返处理与独立文件编解码器的字节保留。
- [WordCraft：文档流程重建与有限范围 DOCX 兼容](https://awesomerea.org/zh/resources/wordcraft-case/index.md)：案例 · 作者将 WordCraft 描述为以 Rust 净室重实现熟悉的 Microsoft Word 流程。项目提供自己的文档模型、排版引擎和 DOCX 读写器，以及桌面与浏览器界面；源码测试覆盖选定的编辑与文件保留行为。
- [GridCraft：电子表格流程重建与 XLSX 往返边界](https://awesomerea.org/zh/resources/gridcraft-case/index.md)：案例 · 作者将 GridCraft 描述为以 Rust 净室重实现 Excel 风格的电子表格流程。工作簿模型、公式解析器与依赖驱动的重新计算连接到 XLSX 读写，以及供桌面、浏览器和自动化接口共用的编辑命令层。
- [DeckCraft：演示文稿流程重建与有限范围 PPTX 交换](https://awesomerea.org/zh/resources/deckcraft-case/index.md)：案例 · 作者将 DeckCraft 描述为以 Rust 净室重实现 PowerPoint 风格的演示文稿流程。其幻灯片模型、渲染与命令层支撑桌面／浏览器编辑及 PPTX 交换；所审阅源码测试检查构造的文稿和选定的保留包部件。
- [Ledger Reborn：基于 QuickBooks 研究的独立记账实现](https://awesomerea.org/zh/resources/ledger-reborn-accounting-case/index.md)：案例 · 维护者报告使用 REA 与 Ghidra 研究 QuickBooks Desktop for Mac 的选定行为，随后独立实现本地记账应用。Python／SQLite 引擎持久保存复式分录、发票、库存和付款；公开合成样例检查有限范围的记账与回滚行为。
- [Pocket Tasks：重建任务状态与持久保存行为](https://awesomerea.org/zh/resources/pocket-tasks-reconstruction-case/index.md)：案例 · 此教学案例明确披露作者先前接触过源码，将一次 REA 辅助的小型命令行应用调查推进为另行编写的 Node 实现。它保留所观察到的任务编辑、持久保存及选择行为，再将限定范围的输出与固定期望值及捕获的参考会话比较。
- [Open Scrantic：重建 Johnny Castaway 屏幕保护程序引擎](https://awesomerea.org/zh/resources/open-scrantic-screensaver-case/index.md)：案例 · 以 Rust 重建 Johnny Castaway 屏幕保护程序引擎，作者明确披露使用 REA 与 Claude Code。它读取原始文件，在现代桌面上运行恢复的动画脚本及按日历推进的故事状态；文档记录了实现差异，测试范围有限，完整行为等价性仍未知。
- [Screen Studio：作者报告的 REA 自动缩放规则研究](https://awesomerea.org/zh/resources/screen-studio-auto-zoom-case/index.md)：案例 · 作者报告借助 REA 梳理 Screen Studio 的 Electron 安装包，在 Claude Code 协助下从混淆代码中读出六条自动缩放与光标规则，再让 Claude Code 依据这些规则编写独立的录屏和渲染程序。文章介绍了所用命令、证据、光标对齐检查以及复刻版的不足；复刻版和解出的代码均未公开。
- [Claude Code 背景动画实验室：基于 REA 调查的桌面动画重新实现](https://awesomerea.org/zh/resources/claude-code-background-lab-case/index.md)：案例 · 将 Claude 桌面应用中 Claude Code“新会话”界面的字符风场背景，重新实现为可离线运行的 WebGL2 页面，并附带 38 个滑块的控制面板。作者报告先用 REA 对桌面外壳及其远程网页包进行静态调查，再以新编写的渲染器复用恢复出的时序与布局参数。它与原效果的视觉语言和交互方式相近。
- [Notes CSV 导出：作者报告的 REA 重建验收器检查](https://awesomerea.org/zh/resources/rea-notes-csv-oracle-mutation-case/index.md)：案例 · 一篇中文文章把复刻 REA 自带 Notes 教学应用的 Python CSV 导出器故意改坏三个版本，展示简单的“导出再读回”测试能让三者全部通过，而以官方 JavaScript 格式化函数为参照、在 215 组固定输入上逐字节比较则能逐一识破。作者还通过 MCP 连接 REA 6.5.0，重新运行其 JavaScript 分析，并验证被改动的证据记录在导入时会被拒绝；文章研究验收检查。
- [Sofa TV Browser：面向遥控操作的 BrowseHere 替代应用](https://awesomerea.org/zh/resources/sofa-tv-browser-browsehere-case/index.md)：案例 · Android TV 浏览器以自己的实现沿用 BrowseHere 的遥控交互设计；作者报告先用 REA 检查 BrowseHere APK，再用 Claude 构建 Sofa，仓库提供 APK 发布、截图及当前功能限制。
- [FastView-REA：Fast View 5 的 Rust 重建](https://awesomerea.org/zh/resources/fastview-rea-relay-analysis-rebuild-case/index.md)：案例 · Rust 桌面重建以 REA 与 Ghidra 的研究复现 Mekhanotronika Fast View 5 的录波分析和继电保护特性视图，公开行为规格、事实索引、截图及跨平台构建，并列明格式与视觉保真度缺口。
- [DiskLens：基于 WinDirStat 研究的磁盘用量分析器](https://awesomerea.org/zh/resources/disklens-windirstat-rea-case/index.md)：案例 · Rust/Tauri 磁盘分析器结合 REA/Ghidra 对 WinDirStat 2.5.0 的调查及其树图、色彩算法的源码移植；文档区分二进制核对结果与源码来源，并列明多项文件操作和 Windows 集成尚未经实机测试。
- [SoundConnect Desktop：复用已调查耳机引擎的 Windows 客户端](https://awesomerea.org/zh/resources/soundconnect-desktop-rea-engine-case/index.md)：案例 · Windows 索尼耳机客户端在 REA 辅助二进制清点及源码检查后采用既有 libmdr/libmdr-bt 引擎 DLL，桌面界面参考 Sound Connect；协议实现和设备支持来自上游复用。
- [rec-rs：参考 OBS 架构的 Rust macOS 录制器](https://awesomerea.org/zh/resources/rec-rs-obs-rea-recorder-case/index.md)：案例 · macOS 录制器参考 OBS 架构，研究结合 REA 软件包检查、平台工具及公开源码资料；提供屏幕/摄像头录制和推流，但场景、输入源功能范围更小，研究笔记明确记录原生分析引擎不可用。
- [Sketch：基于 Paper 壳层研究的原生 Rust 画布](https://awesomerea.org/zh/resources/sketch-paper-rea-canvas-case/index.md)：案例 · Rust 画布在 REA 调查 Paper Desktop 壳层后参考其编辑行为；没有恢复托管编辑器，研究区分已观察的壳层集成与推断的编辑器功能，新几何文档模型也不同于 Paper 的 HTML/CSS。
- [CADCraft：纯 Rust 净室 CAD 与制图应用](https://awesomerea.org/zh/resources/cadcraft-case/index.md)：案例 · 作者将 CADCraft 描述为用纯 Rust 构建的开源净室计算机辅助设计与制图应用。README 记录包含命令行、对象捕捉、图层、标注、填充、块与 DXF 的 2D/3D CAD 工作流，并自述项目处于早期开发阶段。
- [DesignCraft：纯 Rust 净室页面版式与出版工作室](https://awesomerea.org/zh/resources/designcraft-case/index.md)：案例 · 作者将 DesignCraft 描述为用纯 Rust 构建的开源净室页面版式与桌面出版工作室。README 记录原生与 WebAssembly 构建，并自述项目处于 pre-alpha 阶段。
- [EffectCraft：纯 Rust 净室动效图形与合成工作室](https://awesomerea.org/zh/resources/effectcraft-case/index.md)：案例 · 作者将 EffectCraft 描述为用纯 Rust 构建的开源净室动效图形与视觉特效工作室。README 记录原生与 WebAssembly 构建，并估计已覆盖约 91% 的跟踪功能。
- [FigCraft：纯 Rust 净室界面设计与原型工具](https://awesomerea.org/zh/resources/figcraft-case/index.md)：案例 · 作者将 FigCraft 描述为用纯 Rust 构建的开源净室界面设计与原型工具。README 记录原生与 WebAssembly 构建，并估计在真实工作中替代专有设计工具的完成度约为 49%。
- [FilmCraft：纯 Rust 净室非线性视频编辑器](https://awesomerea.org/zh/resources/filmcraft-case/index.md)：案例 · 作者将 FilmCraft 描述为用纯 Rust 构建的开源净室非线性视频编辑器。README 记录原生与 WebAssembly 构建，并报告约 86% 的功能覆盖与约 56% 的真实制作可用度。
- [LightCraft：纯 Rust 净室照片库与 RAW 显影器](https://awesomerea.org/zh/resources/lightcraft-case/index.md)：案例 · 作者将 LightCraft 描述为用纯 Rust 构建的开源净室非破坏性照片库与 RAW 显影器。README 记录原生与 WebAssembly 构建，并自述项目处于 alpha 阶段。
- [PdfCraft：纯 Rust 净室 PDF 阅读与编辑器](https://awesomerea.org/zh/resources/pdfcraft-case/index.md)：案例 · 作者将 PdfCraft 描述为用纯 Rust 构建的开源净室 PDF 阅读与编辑器。README 记录原生与 WebAssembly 构建，并报告 57% 的跟踪功能与 94% 的命令。
- [SoundCraft：纯 Rust 净室数字音频工作站](https://awesomerea.org/zh/resources/soundcraft-case/index.md)：案例 · 作者将 SoundCraft 描述为用纯 Rust 构建的开源净室数字音频工作站。README 记录原生与 WebAssembly 构建，并报告 94% 的菜单覆盖、约 70% 的功能存在度与约 40% 的真实工作可用度。
- [VectorCraft：纯 Rust 净室矢量插画应用](https://awesomerea.org/zh/resources/vectorcraft-case/index.md)：案例 · 作者将 VectorCraft 描述为用纯 Rust 构建的开源净室矢量插画应用。README 记录原生与 WebAssembly 构建，并报告约 88% 的核心菜单项。
- [Picture Man：Windows 3.x 图像编辑器的 Rust 重建](https://awesomerea.org/zh/resources/pictureman-case/index.md)：案例 · 据项目 README，这是对 Windows 3.x 真彩色图像编辑器 Picture Man 1.55（1991-1993）的跨平台 Rust 重建。README 说明原始源码已失传，算法通过反汇编 PMAN.EXE 及其转换器 DLL 恢复。
- [RE:Notepad：用 Rust 重建 Windows 10 记事本行为](https://awesomerea.org/zh/resources/renotepad-case/index.md)：案例 · RE:Notepad 用 Rust 和 Win32 重建 Windows 10 记事本的行为，并采用 Windows 11 风格界面。作者报告称使用 REA 与 Ghidra 分析 notepad.exe，在独立规范中按函数记录编码识别、换行保留和编辑规则。
- [Audionic Trance Airbud 850：重建 Linux 蓝牙控制](https://awesomerea.org/zh/resources/audionic-trance-airbud-850-case/index.md)：案例 · 该 Linux 客户端依据 Audionic Suite Android 应用分析及 Jieli SDK 资料重建 Trance Airbud 850 的 BLE 控制。实现包括 RCSP 帧格式、双向认证及用于电量、音效模式和 EQ 的 GTK 界面；作者报告在静态研究中结合使用 REA 与 JADX。
- [JTrac 3：经 REA 分析 JTrac 2.3.3 后重建的问题跟踪系统](https://awesomerea.org/zh/resources/jtrac-3-case/index.md)：案例 · JTrac 3 是一款独立实现的问题跟踪系统，其设计参考了作者使用 REA MCP 对 JTrac 2.3.3 WAR 的研究。对字节码和应用文件的分析形成了功能清单与持久化模型；新实现采用 Java 25、Spring Boot 4、React 19 和 PostgreSQL 18，支持工作流、自定义字段和工单管理。
- [Reversed engineering Icsee：经 REA 研究构建的 macOS 摄像头查看器](https://awesomerea.org/zh/resources/reversed-engineering-icsee-case/index.md)：案例 · Reversed engineering Icsee 是用于本地 iCSee 和 Xiongmai 摄像头的 Swift macOS 查看器，其实现参考了 REA 对 Android 应用及原生 SDK 的检查，以及经过身份验证的 RTSP 测试。它提供多画面视频、本地认证、摄像头控制和 SD 卡录像访问。
- [qcywatch：基于 BLE 协议与表盘格式构建 QCY Watch GT2 客户端](https://awesomerea.org/zh/resources/qcywatch-case/index.md)：案例 · qcywatch 根据 QCY Android 应用、BLE 抓包和表盘文件还原 QCY Watch GT2 的控制与表盘上传流程。Linux 脚本可制作并上传表盘、读取设备和电量信息、同步时间及发送通知。作者称曾用 REA 分析表盘容器结构。
- [hexgrab：根据 REA 对 PowerToys 的研究重建取色器](https://awesomerea.org/zh/resources/hexgrab-case/index.md)：案例 · hexgrab 是依据 REA 对 PowerToys Color Picker 发布版程序的调查编写的 Windows WPF 取色器。作者记录 .NET 和原生 DLL 中的定时像素采样、剪贴板重试等发现，并实现全局热键、屏幕浮层和 HEX 值复制。
- [Windows Live Mail 2012：界面与资源格式重建](https://awesomerea.org/zh/resources/wlm2012-research-case/index.md)：案例 · 该研究从合法持有的安装文件中还原日文版 Windows Live Mail 2012 的界面布局、资源及邮件存储格式。作者用 REA 清点 PE 资源，以 Ghidra 分析 DLL 加载函数，再编写 Python 解码器整理 UIB 布局、RLE 图片、功能区定义与 ESE 已读状态。仓库公开工具、规格和研究记录；重建的邮件应用仅供私人使用。
- [anova-power-cli：重建 G*Power 单因素 ANOVA 计算](https://awesomerea.org/zh/resources/anova-power-cli-case/index.md)：案例 · anova-power-cli 以 Python CLI 和 MCP 服务重建 G*Power 3.1.9.7 的单因素 ANOVA 功效计算。作者记录了使用 REA 和 Ghidra 分析程序、收集界面输出并实现五种计算模式的过程，报告指定对照集的 245 个字段均匹配。可选 Claude 智能体及评估代码已提供，真实 LLM 评估仍待进行。
- [Plaude Archiver：Plaud Note Pro 本地录音传输](https://awesomerea.org/zh/resources/plaude-archiver-case/index.md)：案例 · Plaude Archiver 根据对 Plaud Android 应用的分析重建 Note Pro 录音传输协议，文档记录使用 REA 和 JADX 的过程。macOS 客户端获取账号密钥后建立加密 BLE 会话，下载录音并解密为 Ogg Opus 文件；协议笔记涵盖 GATT 特征、报文格式和握手变体。
- [OpenPDF Studio：根据 WPS PDF 研究重建编辑交互](https://awesomerea.org/zh/resources/openpdf-studio-case/index.md)：案例 · OpenPDF Studio 根据借助 REA 对 WPS Office 12.1.28496 PDF 界面的观察，开发 macOS 本地 PDF 编辑器。研究记录了编辑交互和有限的 Mach-O 模块检查；实现使用 React、Electron、PyMuPDF 与 Apple Vision 处理文字、图片、转换和 OCR。
- [Keymarks：重建 Powermarks 3.5 的书签格式与工作流程](https://awesomerea.org/zh/resources/keymarks-case/index.md)：案例 · Keymarks 以 Windows Tauri 应用、SQLite 搜索和浏览器扩展重建 Powermarks 3.5 的关键词书签流程。作者使用 REA 与 Ghidra 从 pm.exe 恢复未公开的 pm35.htm 记录布局，并实现该格式的导入与导出。另有一份功能清单依据原程序的手册、更新记录、设置和可执行文件中的字符串编写。
- [MiPods：在 macOS 上还原小米耳机控制](https://awesomerea.org/zh/resources/mipods-case/index.md)：案例 · MiPods 利用逆向得到的 BLE GATT 协议，在 macOS 菜单栏应用中实现小米耳机控制。Swift 核心读取电量和设备信息，并按机型提供降噪控制；研究记录涵盖真机探针、官方应用分析及录音传输交互。另有报告记载使用 REA 分析小米 Mac 应用。
- [Taskly：重建 Trello 的 Electron 桌面外壳](https://awesomerea.org/zh/resources/taskly-trello-shell-case/index.md)：案例 · Taskly 是一款离线看板应用，其 Electron 桌面外壳依据 REA 对 Trello app.asar 的分析重建。研究涵盖窗口清单、尺寸、IPC 通道和 preload；看板界面与本地文档存储由项目自行实现。独立报告记录了分析对象和恢复出的外壳细节。
- [mystery-sdl：将 Mystery 屏保移植到 SDL2](https://awesomerea.org/zh/resources/mystery-sdl-case/index.md)：案例 · mystery-sdl 将 Microsoft Plus! 的 Mystery 屏保移植到 Linux 上的 SDL2。项目借助 REA 分析原始二进制文件，以 C 语言重建精灵、动画和声音服务、移植插件逻辑，并在运行时从用户自备的 Mystery.dll 读取场景数据。
- [LSX II 音量修正器：重建音量行为](https://awesomerea.org/zh/resources/kef-lsx-volume-case/index.md)：案例 · 根据实测 USB 音量行为，通过 macOS 音频代理将音量键映射到 KEF LSX II 的局域网控制。项目报告音量步进更均匀，同时转发 USB 音频；扬声器固件未修改。
- [Linux 上的 UU 远程：非官方协议实现](https://awesomerea.org/zh/resources/uu-remote-linux-protocol-case/index.md)：案例 · 实现网易 UU 远程的非官方原生 Linux 被控端；维护者称协议行为来自对官方客户端流量及已发布程序的调查。Rust 实现将选定的桌面、输入和辅助工具通道连接到 Linux 服务，另有仍处于实验阶段的 Linux 控制端。作者将开发归因于 Claude 与 Codex，来源中未记录 REA 使用。
- [TCLimate：重建选定的 TCL Home 云端控制](https://awesomerea.org/zh/resources/tclimate-cloud-controls-case/index.md)：案例 · 在原生 macOS 菜单栏应用中实现选定的 TCL Home 空调控制与用电量报告。项目改编既有社区协议实现，并记录通过调查 Android 模块恢复另一条统计请求的过程。报告的验证检查云端状态。
- [Browserbase 插件：将 Claude in Chrome 浏览器桥接转接到云端](https://awesomerea.org/zh/resources/browserbase-claude-chrome-bridge-case/index.md)：案例 · 在 Claude Code 本地浏览器桥接中替代 Claude in Chrome 扩展一端，把请求的操作交给 Browserbase 云端浏览器执行。作者的帖子串描述了逆向得到的消息格式，即每条 JSON 工具调用前加 4 字节小端长度；插件则将 17 个具名工具映射为 Stagehand／CDP 操作。这是已归档的互操作适配层，部分工具仅为占位实现。
- [Visor：独立的 Ray-Ban Meta 眼镜客户端](https://awesomerea.org/zh/resources/visor-ray-ban-meta-client-case/index.md)：案例 · 实现可替代 Meta AI 配套应用的 Android 客户端：直接使用 Ray-Ban Meta 眼镜自有的蓝牙与 Wi-Fi Direct 协议，导入媒体、提供设置，并用用户选择的模型回应“Hey Meta”。项目 wiki 记录了链路分层、加密、服务及 Meta 端的所有权流程，并列出 153 个未解问题。项目以实机试用代替测试套件，因此所述型号和固件之外的行为仍未经验证。
- [wine-uwp：在修改版 Wine 上运行打包的 Windows 商店应用](https://awesomerea.org/zh/resources/wine-uwp-store-apps-case/index.md)：案例 · 扩展 Wine 11.17，使已签名的 MSIX 商店应用（主要目标为 Shapr3D）无需源码或符号即可在 Linux 上安装运行。约 49,000 行改动新增了 DirectComposition 实现、合成交换链和应用模型宿主；微软自己的 XAML 与应用模型 DLL 则在使用者机器上从 Windows 11 镜像中提取后原样运行。作者称大部分逆向工程和代码由 Claude 完成；各应用支持程度不一，由项目回归测试检查。
- [RKD Telemetry Extractor：解读 Race-Keeper 赛道日录制数据](https://awesomerea.org/zh/resources/rkd-telemetry-extractor-case/index.md)：案例 · 记录 Race-Keeper “Instant Video” 记录仪所写的专有 .rkd 遥测格式（随附播放器仅支持 Windows），并以结果一致的 Python 与 Go 解析器把 GPS 和 IMU 通道导出为 Telemetry Overlay CSV 与 GPX。作者称十六进制分析和假设检验由 Claude Code 协助完成，并以已知车辆编号、赛道位置和车速作为锚点。字段含义依据作者自有录制数据的物理交叉核对得出，若干记录类型仍未完全解读。
- [Elgato HDR：为 Elgato 4K X 的 10 位模式提供用户态采集通路](https://awesomerea.org/zh/resources/elgato-hdr-uvc-capture-case/index.md)：案例 · 一款原生 macOS 应用，用于获取 Elgato 4K X 采集卡的 10 位 P010 视频模式；项目称苹果内置的摄像头驱动不会向应用开放该模式。一个 root 权限辅助程序卸下该驱动，通过 libusb 直接执行采集卡的 USB 视频类（UVC）串流，为 Metal HDR 预览、HDR10 录制和编辑器提供画面。延迟数据和设备覆盖范围仍为作者报告。
- [LGwebOS-menubar：LG webOS 电视的原生 macOS 遥控器](https://awesomerea.org/zh/resources/lgwebos-menubar-remote-case/index.md)：案例 · 一款原生 macOS 菜单栏应用，通过 LG webOS 电视在局域网内的加密 WebSocket 接口完成配对，可启动应用、切换输入源、调节音量和画面设置、发送指针输入并投放所选媒体。项目称 webOS 协议行为参考了公开的 Connect SDK，并沿用 PyWebOSTV 的注册清单。测试仅覆盖一台 webOS 5.0 电视。
- [Galaxy Buds Client：基于三星耳机协议的非官方管理器](https://awesomerea.org/zh/resources/galaxy-buds-client-protocol-case/index.md)：案例 · 在跨平台桌面与 Android 管理器中，通过三星 Galaxy Buds 专有的 RFCOMM 串口协议重新实现耳机控制。作者称通过分析耳机发出的二进制数据流并反汇编三星官方 Android 应用来恢复报文格式，并公开了 2019 款 Buds 和 Buds+ 的部分数据包笔记。除官方应用的设置外，它还提供电池统计、诊断、出厂自检、隐藏调试信息，以及适用型号的固件刷写。
- [Wino Mail：重建 Windows 邮件与日历体验](https://awesomerea.org/zh/resources/wino-mail-case/index.md)：案例 · 原生 Windows 客户端，以重建 Windows 邮件与日历的功能、保留熟悉的使用体验为目标。上游 README 说明了 WinUI 3 界面、邮件与日历服务、联系人、待办及离线工作流。
- [ScooterLink：重建 Honda RoadSync 车把按键协议](https://awesomerea.org/zh/resources/scooterlink-honda-roadsync-case/index.md)：案例 · 以一个 iOS 应用替代 Honda RoadSync 仅支持 Apple Music 的媒体控制：通过低功耗蓝牙与 Honda PCX 2025 的 TFT 仪表配对，把车把按键转换为对任意播放器生效的系统级命令。作者记录了仪表的 BLE 服务、密钥交换、按键注册与事件字节，据称依据官方 Android 应用及通信日志推断得出。结果为作者在一台 PCX125 上的报告，协议说明区分了已确认与未验证的部分。
- [iX500 Scan：基于逆向 ScanSnap Wi-Fi 协议的 macOS 客户端](https://awesomerea.org/zh/resources/ix500-scan-scansnap-wifi-case/index.md)：案例 · 在 macOS 上以 SwiftUI 应用和 Python 后台服务替代 ScanSnap Home，为富士通／PFU ScanSnap iX500 提供扫描：Wi-Fi 经由社区逆向的 VENS 协议，USB 经由 SANE，输出可搜索的 PDF。项目内置 bramheerink 的 GPL-2.0 驱动并为 macOS 做了扩展，还记录了更多握手字段和硬件状态字段，包括扫描键状态位。结果均为作者报告，仓库未公开测试或抓包记录。
- [WristBeam：为 Mac 配套应用重建佳明手表协议](https://awesomerea.org/zh/resources/wristbeam-garmin-watch-protocol-case/index.md)：案例 · 以原生 macOS 菜单栏应用实现佳明手表的配套客户端：通过蓝牙配对，接收实时健康通知和原始 FIT 文件，并可上传至 Garmin Connect。源码注释称，GFDI 分帧、握手、文件传输和状态字段依据对一个自备佳明 Android 安装包的分析实现，并与 Gadgetbridge 等社区实现相互核对。设备验证仅涵盖一款手表；可选启用的 MCP 与 HTTP 接口只提供本地缓存的数据。
- [usque：Cloudflare WARP MASQUE 模式的开源再实现](https://awesomerea.org/zh/resources/usque-warp-masque-client-case/index.md)：案例 · 用 Go 重新实现 Cloudflare WARP 客户端的 MASQUE 模式：通过基于 QUIC/HTTP/3 的 Connect-IP（RFC 9484）隧道传输 IP 流量，并以原生 TUN 设备、SOCKS5 或 HTTP 代理、仅 TCP 的 L4 代理或端口转发等形式提供。RESEARCH.md 记录了作者如何借助 Frida、mitmproxy、JADX、IDA Free 和 Wireshark 分析官方 Android 客户端，弄清设备注册、TLS 客户端认证以及 Cloudflare 非标准的 cf-connect-ip 变体。它在官方客户端之外向 Cloudflare 服务注册并建立连接。
- [Webamp：在浏览器中重新实现 Winamp 2](https://awesomerea.org/zh/resources/webamp-winamp-reimplementation-case/index.md)：案例 · 用 HTML5 和 JavaScript 重新实现 Winamp 2 的主窗口、均衡器和播放列表窗口，借助 Web Audio 实现播放、音量、声道平衡和均衡器，并渲染原有的经典 .wsz 皮肤，其文档称渲染效果与 Winamp 2.9 逐像素一致；Milkdrop 预设通过 Butterchurn 的 WebGL 移植版运行。它以 webamp npm 模块的形式发布，可嵌入网页，同一 monorepo 还运行着 webamp.org 和 skins.webamp.org 皮肤博物馆。其中的 webamp-modern 原型面向 Winamp 3/5 的现代皮肤，内含 MAKI 皮肤脚本解释器；MAKI 字节码格式原本没有公开文档，作者对其进行了逆向分析，并在仓库中写成文档。
- [NOOP：基于蓝牙协议研究构建的离线 WHOOP 手环客户端](https://awesomerea.org/zh/resources/noop-whoop-ble-client-case/index.md)：案例 · 以离线的 macOS、Android 和 iOS 客户端取代 WHOOP 官方配套应用：通过蓝牙与 WHOOP 4.0 及 5.0/MG 手环配对，解析其厂商自定义 GATT 帧，将手环中的历史数据转存到本地 SQLite，并在设备上计算恢复度、负荷、HRV 和睡眠。按手环型号分版本编写的协议参考记录了帧格式、校验、命令和传感器记录，建立在社区项目 my-whoop 与 goose 的成果之上。WHOOP 4.0 是受支持的路径；WHOOP 5.0/MG 的深层指标和 Oura 戒指支持仍属实验性。
- [NiimBlue：NIIMBOT 标签打印机的独立网页客户端](https://awesomerea.org/zh/resources/niimblue-niimbot-printer-client-case/index.md)：案例 · 以浏览器客户端替代 NIIMBOT 官方标签应用，可设计标签并通过 Web Bluetooth 或 Web Serial 打印，同一界面另有 Android（Capacitor）和 Windows（Tauri）版本。与打印机的通信由同一作者的 NiimBlueLib 实现，README 称其为最完整的 NIIMBOT 协议实现；协议记录在 NIIMBOT Community Wiki 上，打印失败机型的用户会被请求提供用官方应用打印时的数据包抓包。README 称客户端完全在浏览器中运行，标签数据也保存在浏览器里。
- [open_oura：基于逆向 BLE 协议、无需云端的 Oura Ring 客户端](https://awesomerea.org/zh/resources/open-oura-ring-protocol-case/index.md)：案例 · 用一组 Rust crate 和 oura 命令行客户端重新实现 Oura Ring 第 3/4/5 代的低功耗蓝牙协议，可直接与戒指配对、认证并同步数据，无需 Oura 账户或云服务。作者称从反编译的 Android 应用中恢复了 GATT 布局、数据包帧格式和基于 AES 的应用认证流程，并依据 Ghidra 对应用原生库的反编译结果，移植了历史事件解码器以及 HRV、睡眠负债、夜间体温基线等若干设备端指标算法。事件内容以原始形式存入 SQLite，解码器改进后可重新解码。
- [Sony Headphones Client：Sony 耳机控制协议的桌面客户端](https://awesomerea.org/zh/resources/sony-headphones-client-case/index.md)：案例 · 把 Sony 仅限手机的 Headphones 应用的部分功能重建为 Windows、Linux 和 macOS 桌面客户端，通过蓝牙 RFCOMM 连接已配对的耳机，调整降噪、环境声和虚拟音效设置。作者称通过逆向手机应用定义了其控制协议；代码重建了报文封装，包括起止标记、字节转义、序列号、求和校验和确认应答，以及客户端发送的两条参数设置命令。据报告只有少数型号完全可用，主要是 WH-1000XM3，项目现已归档。
- [cbyge：重建 C by GE 智能灯泡云端协议](https://awesomerea.org/zh/resources/cbyge-c-by-ge-protocol-case/index.md)：案例 · 以 Go 库和一个可自行部署的小型网页应用，重新实现 C by GE（现名 Cync）智能灯泡应用的云端控制通道。作者称先用 Apktool 反编译 Android 应用，找到用于登录和设备列表的 JSON HTTP 接口，以及另一条连接厂商服务器的原始 TCP 协议，再结合代理记录的通信和 Smali 代码，推断出该协议以类型和长度开头的消息格式及各类数据包编码。最终的 API 可列出设备、读取状态，并设置开关、亮度、色温和 RGB 颜色。
- [Clickwill：重建 iPod 音乐库数据库编辑功能](https://awesomerea.org/zh/resources/clickwill-case/index.md)：案例 · Clickwill 以 Swift Mac 应用重建 iPod classic 和 iPod nano 音乐库的直接编辑功能。它读写设备上的 iTunesDB 与 ArtworkDB，保留未知记录字节，处理 hash58 签名，并发布区分实测字段与待确认字段的字节映射。
- [Spark Mail：借助 Wine 兼容层在 Linux 上运行 Windows 桌面应用](https://awesomerea.org/zh/resources/spark-mail-linux-case/index.md)：案例 · spark-mail-linux 通过 Wine、两个兼容 DLL 和启动脚本在 Linux 上运行 Windows 版 Spark Mail。项目记录应用启动、浏览器登录、通知、剪贴板及文件打开行为，并通过修改 DLL 导入项和桌面桥接处理这些问题。
- [OpenTracks：OpenTracks7 BETA1 的 UWP 移植](https://awesomerea.org/zh/resources/opentracks-uwp-case/index.md)：案例 · OpenTracks 是基于作者对 OpenTracks7 BETA1 的逆向研究所做的早期 UWP 移植。仓库中的 C# 和 XAML 实现更新了页面控件访问方式，并以 UWP 媒体播放 API 替换 WP7 的 MediaPlayerLauncher。
- [RTO eChalan：调查 BankBot 安卓 APK](https://awesomerea.org/zh/resources/rto-echalan-android-analysis-case/index.md)：案例 · RTO eChalan 报告通过检查 AndroidManifest.xml、使用 JADX 反编译及沙箱分析，调查一个冒充印度政府交通罚单服务的 APK。作者报告将其识别为 BankBot 变种，并记录了 REQUEST_INSTALL_PACKAGES 权限、BIND_VPN_SERVICE 条目及妨碍反编译的大量混淆代码。
- [AOL 7.0 Retro Server：复现 P3 服务端会话](https://awesomerea.org/zh/resources/aol7-retro-server-case/index.md)：案例 · AOL 7.0 Retro Server 为 2001 年的 AOL 7.0 客户端实现本地 Python 服务端。它复现专有 P3 登录与安全握手、登录服务器到 BOS 服务器的切换，以及显示欢迎页和好友列表所需的登录后数据。
- [SteelSeries Overlay Hook：解析并挂钩 GameOverlay 交换链](https://awesomerea.org/zh/resources/steelseries-overlay-hook-case/index.md)：案例 · SteelSeries Overlay Hook 记录了用 IDA 分析 SteelSeriesGameOverlay.dll 的窗口、对象布局和 Direct3D 11 交换链，并在 C++ DLL 钩子中使用恢复的偏移。配套注入器通过拦截 Present 和 ResizeBuffers，在现有 GameOverlay 窗口中绘制 Dear ImGui 内容。
- [WeChat：通过 CommonCrypto 钩子提取 SQLCipher 密钥](https://awesomerea.org/zh/resources/wechat-4-1-10-macos-key-case/index.md)：案例 · 这项研究针对 macOS 版 WeChat 4.1.10，作者报告通过 LLDB 在 CommonCrypto 加密调用处设置断点，提取各数据库的 SQLCipher 密钥。文档比较内存扫描与 sqlite3_key 断点，并说明如何用 SQLite 页面离线核对密钥。
- [Siriously：恢复 macOS Writing Tools 的调用入口](https://awesomerea.org/zh/resources/siriously-writing-tools-case/index.md)：案例 · Siriously 研究 macOS 27 中 Writing Tools 调用入口的变化，并通过 Services 客户端恢复弹窗。作者用 Objective-C 运行时探查与行为跟踪定位 WritingToolsUI 私有类，将所选文本送入弹窗，再通过辅助功能 API 回写结果。分析针对一个系统构建版本。
- [tuya-mobile：Tuya 应用签名与 API 调用的 Python 重建](https://awesomerea.org/zh/resources/tuya-mobile-security-layer-case/index.md)：案例 · tuya-mobile 以 Python 重建 Tuya 移动应用的请求签名、加密 API 调用和 MQTT 信令凭据派生。它用 HMAC-SHA256、SHA256 和 MD5 计算替代应用原生 libthing_security.so 的签名步骤，并提供 Smart Life 与 Tuya Smart 的版本化配置。
- [ddg-tenor-bridge：替换 Gboard 的 Tenor 搜索端点](https://awesomerea.org/zh/resources/ddg-tenor-bridge-case/index.md)：案例 · ddg-tenor-bridge 将 Gboard 的 Tenor GIF 搜索指向一个以 Tenor v2 响应格式返回 DuckDuckGo 动图结果的服务。文档说明如何修改 Gboard 保存的搜索地址标志，同时让其他 Tenor 功能继续使用原端点。
- [MSP CSV Export Format：My Stocks Portfolio 导出格式重建](https://awesomerea.org/zh/resources/msp-csv-format-case/index.md)：案例 · MSP CSV Export Format 还原 My Stocks Portfolio & Market 应用未公开的 CSV 导出格式。作者对照十一份 iOS 导出文件、应用显示内容和公开翻译字符串，整理列、数据块及交易重放规则；仓库提供无第三方依赖的 Python 解析器和合成样例，用于检查格式规则及异常输入。
- [Benro Polaris Firmware Patcher：重建相机控制并解析应用协议](https://awesomerea.org/zh/resources/benro-polaris-firmware-patcher-case/index.md)：案例 · Benro Polaris Firmware Patcher 研究 Polaris 相机控制器，将新版 libgphoto2 组件和针对 pgphoto 的修改打包进用户自备固件镜像。文档还梳理 Benro Connect 应用行为及其控制设备的 TCP 报文。作者报告已使用 Canon EOS R5 Mark II 完成端到端测试。
- [Malware Analysis：木马化 FL Studio 安装包与 Go 窃密程序分析](https://awesomerea.org/zh/resources/fl-studio-stealer-analysis-case/index.md)：案例 · 这份恶意软件分析报告研究一个木马化的 FL Studio 安装包，其中包含 Electron/NSIS 包装程序和 Go 信息窃取载荷。作者通过静态检查追踪安装流程，并在隔离的 Windows 环境中结合进程、注册表和网络记录研究载荷，报告了所恢复的命令控制机制。
- [grsimwrite-mac：重建适用于 macOS 的 GRSIMWrite](https://awesomerea.org/zh/resources/grsimwrite-mac-case/index.md)：案例 · grsimwrite-mac 用 Python 为 macOS 重建 Windows 工具 GRSIMWrite 4.4.10 的 SIM 写卡流程。研究资料记录卡片家族配置和 APDU 写入行为；实现提供卡片识别、EF 读取、字段写入及格式化指令序列生成。
- [dola-client：还原 Dola Android 应用 API 访问](https://awesomerea.org/zh/resources/dola-client-case/index.md)：案例 · dola-client 根据手机抓取的流量重建 Dola AI Android 应用 API 的访问方式。仓库提供 Python 签名与接口调用代码、演示聊天命令行程序，以及从已登录 Android 应用或浏览器 Cookie 导入会话的功能。
- [mcp-fitbod：梳理 Fitbod Android 模型与后端 API](https://awesomerea.org/zh/resources/mcp-fitbod-api-case/index.md)：案例 · mcp-fitbod 从 Fitbod Android 应用反编译的 Kotlin 模型整理后端端点与序列化结构，并据此实现 MCP 账户客户端。端点表和结构文档列出请求路径、模型字段及传输字段名，包括 JSON:API 与 Moshi 的命名差异。
- [FlyBird-ProtocolAnalysis：FlyBird 客户端订阅协议与 APXS v2 格式](https://awesomerea.org/zh/resources/flybird-protocol-analysis-case/index.md)：案例 · FlyBird-ProtocolAnalysis 研究 FlyBird 代理客户端在 Windows、Android、Linux 和 OpenWrt 上的订阅交付链路与 APXS v2 格式。报告记录了客户端静态分析、进程内存检查、GDB 断点及 TLS 流量观察；配套代码可解密数据封套，并利用用户提供的账号凭据和从已安装客户端导出的证书复现所述 mTLS 请求流程。
- [SwiftCUA：重建 macOS 计算机操作服务](https://awesomerea.org/zh/resources/swiftcua-case/index.md)：案例 · SwiftCUA 研究 Codex Computer Use.app 的应用结构、本地 IPC、权限和输入引擎后，以 Swift 6 重建 macOS 计算机操作服务。项目提供后台服务、命令行、JavaScript 桥接与 MCP 服务，用于无障碍树检查、截图和输入操作，并附有原应用的逆向报告。
- [IOSVM：在 Linux 的 QEMU 中启动 iOS 16.5 用户空间](https://awesomerea.org/zh/resources/iosvm-case/index.md)：案例 · IOSVM 移植 Darwin/XNU 组件，让用户自行提供的 iOS 16.5 用户空间在 Linux 的 QEMU 中启动。QMP 输入通道及网页/VNC 桥接支持点击、滑动、键盘输入和画面查看；作者报告主屏启动仍不稳定，渲染依赖 CPU 光栅化。
- [BOSS GX-10：重建 TSL 预设文件格式](https://awesomerea.org/zh/resources/boss-gx10-tsl-format-case/index.md)：案例 · 这份规范重建 BOSS Tone Studio 为 GX-10 处理器使用的 .tsl.json 预设格式，记录 JSON 结构、十六进制参数数组、预设名称、效果链路和控制分配，并附有 Python 示例与研究笔记。
