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

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

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

## 应用 (141)

- [Valeton GP180：USB MIDI SysEx 协议研究](https://awesomerea.org/zh/resources/valeton-gp180-rev-eng-case/index.md)：案例 · Valeton GP180 Reverse Engineering 研究这款吉他效果器的 USB MIDI SysEx 通信、固件及配套 Suite 软件。抓包分析重组分片的 SysEx 消息，记录帧格式、事务字段，以及预设、效果、设置和文件传输相关的已观察到的消息类别。
- [fiilpod：将 FIIL 耳机协议接入 HyperOS](https://awesomerea.org/zh/resources/fiilpod-case/index.md)：案例 · fiilpod 还原 FIIL 耳机控制协议，并将电量、降噪、EQ 和空间音频状态接入小米 HyperOS。LSPosed 模块注入蓝牙与设置进程，通过 SPP 或 BLE GATT 通信；仓库文档记录 GAIA、Mate、Airoha 等命令族。
- [upright：重建 Lightroom Classic 的透视校正](https://awesomerea.org/zh/resources/lightroom-upright-case/index.md)：案例 · upright 根据 Lightroom Classic 目录中的变换、受控应用运行结果及 CameraRaw 二进制的部分观察，重建 Upright 透视校正。仓库提供双相机单应变换模型、Auto 模式的测量结果、证据文件和 MIT 许可的 Python 移植版；作者报告移植版在真实照片上表现较差。
- [studio3svg：重建 Silhouette Studio 文档格式](https://awesomerea.org/zh/resources/studio3svg-case/index.md)：案例 · studio3svg 解析 Silhouette Studio 的 .studio3 文档，并把切割轮廓转换为以毫米为单位的 SVG。格式规范记录分段结构、图形、页面尺寸和内嵌预览；CLI、程序库及浏览器工具实现了读取与转换。
- [technics-az100：EAH-AZ100 耳机控制协议的 Windows 客户端](https://awesomerea.org/zh/resources/technics-az100-case/index.md)：案例 · technics-az100 通过 Airoha RACE 蓝牙 RFCOMM 通道，在 Windows 上重新实现 Technics EAH-AZ100 耳机控制。托盘程序和命令行工具可设置降噪、环境声并读取电量与编解码器状态；协议记录整理了从 Android 应用分析和蓝牙抓包取得的帧格式及命令 ID。
- [SberBoom Remote：重建音箱本地控制与 StarOS 消息](https://awesomerea.org/zh/resources/sberboom-remote-case/index.md)：案例 · SberBoom Remote 通过 StarOS WebSocket 消息实现 Android 和 Windows 端的 SberBoom 音箱本地遥控。项目注明其 TLV 协议实现移植自 Home Assistant 集成，并记录 SberBoom Mini 上实测的配对流程、操作码和响应；另有对官方 Салют APK 设备设置及传输路径的分析。
- [Curiosity Daily API：从 Android 应用还原的接口路径](https://awesomerea.org/zh/resources/curiosity-daily-api-case/index.md)：案例 · Curiosity Daily API 记录从 Curiosity Android 应用 3.21.6 版反编译取得的接口路径，并按 GET、POST、DELETE 整理动态、内容、订阅、点赞和身份验证等路由。
- [prism_connect：PRISM Live Studio 远程控制协议实现](https://awesomerea.org/zh/resources/prism-connect-prism-live-studio-case/index.md)：案例 · prism_connect 用 Dart 实现 PRISM Live Studio v4.0.0 及以上版本的远程控制协议。附带文档记录二维码连接信息、原始 TCP 会话、消息结构和命令；示例演示连接、发送命令及处理服务端消息。
- [qcywatch-android：基于 BLE 协议研究的 QCY Watch GT2 客户端](https://awesomerea.org/zh/resources/qcywatch-android-case/index.md)：案例 · qcywatch-android 根据厂商应用及手表通信抓包还原的 BLE 帧，为 QCY Watch GT2 实现替代客户端。它转发通知和天气，将健康数据写入 Health Connect，并把运动记录保存为 TCX 文件；帧处理和解析器由 Kotlin 实现。
- [Tabelog API：还原 Tabelog Inbound 后端接口规范](https://awesomerea.org/zh/resources/tabelog-api-spec-case/index.md)：案例 · Tabelog API 从 Tabelog Inbound 2.24.1 的反编译 smali 还原后端 OpenAPI 3.0.3 规范。脚本提取接口与序列化结构，生成 YAML 和 JSON 文件；研究笔记记录端点路径、令牌流程及作者报告的部分在线核查结果。
- [Platinenlupe：重建 EarVision 相机协议以供浏览器查看](https://awesomerea.org/zh/resources/platinenlupe-case/index.md)：案例 · Platinenlupe 重建 EarVision Wi-Fi 耳镜相机的通信方式，将画面用于浏览器中的电路板检查。作者记录 APK 与固件分析，整理 BLE 唤醒、Wi-Fi 接入、UDP JPEG 分帧及灯光控制，并实现双 ESP 开发板桥接和本地查看页面。
- [Wuwa Tappo Linux：桌面外壳的 Qt 重建](https://awesomerea.org/zh/resources/wuwa-tappo-linux-case/index.md)：案例 · Wuwa Tappo Linux 使用 Qt 6 为 Linux 重建 Wuwa Tappo 桌面宠物应用的 Windows 专属外壳。它从用户自己的 1.0.1 安装程序中于本机提取网页前端，并提供原生窗口、输入和 WebSocket 组件；作者报告的测试主要在 Fedora Asahi Remix 的嵌套 Wayland 会话中进行。
- [Ocypus Digital Controller：重建散热器显示屏通信](https://awesomerea.org/zh/resources/ocypus-controller-case/index.md)：案例 · Ocypus Digital Controller 根据对 Windows 软件 Ocypus Digital Elite 的分析，实现了通过 USB HID 驱动散热器显示屏的 Linux 后台服务和命令行工具。文档列出标准 64 字节报文与 YCC 变体的字段，包括温度、利用率、风扇转速和显示模式。
- [dvpn-decrypter：导出 SOLAR Labs dVPN 助记词](https://awesomerea.org/zh/resources/dvpn-decrypter-case/index.md)：案例 · dvpn-decrypter 为 SOLAR Labs dVPN 应用重建助记词导出流程。Go 工具使用账户凭据登录，从服务端获取加密的应用密钥与助记词，再用 Themis 依次解密。
- [OpenCfMoto for iOS：基于 PXC 协议的摩托车仪表客户端](https://awesomerea.org/zh/resources/opencfmoto-ios-case/index.md)：案例 · OpenCfMoto for iOS 重建 Carbit 与 EasyConnect 摩托车仪表使用的 PXC 通信流程。Swift 应用连接摩托车 Wi-Fi、完成控制握手、传送 H.264 导航画面并接收仪表触摸事件；配套规格文档记录了从 Android 版 OpenCfMoto 提取的行为。
- [MechControl：基于 EC 分析替代 Uniwill 笔记本控制程序](https://awesomerea.org/zh/resources/mechcontrol-case/index.md)：案例 · MechControl 以原生 Windows 程序替代 Uniwill 代工的 MECHREVO、XMG 和 Eluktronics 笔记本原厂控制中心。它利用恢复出的 EC 寄存器、编码和写入序列管理 CPU/GPU 功率、风扇、电池模式及灯光。作者报告仅在一块 MECHREVO IDY_7Y 主板上完成硬件测试，其他机型配置来自 OEM 数据。
- [codex-app for macOS：复刻 Codex 桌面工作区](https://awesomerea.org/zh/resources/codex-app-case/index.md)：案例 · codex-app for macOS 以 Electron、React 和 TypeScript 复刻 Codex 桌面工作区，并连接官方 Codex app-server。项目通过源码与资源检查、交互记录、布局测量和协议追踪研究原应用；客户端实现聊天、编辑、差异查看、终端和浏览器标签页。
- [FIIL 耳机：重建蓝牙控制指令](https://awesomerea.org/zh/resources/fiil-headphone-protocol-case/index.md)：案例 · FIIL 耳机研究结合 FIIL+ 3.5.2 静态分析和耳机抓包，还原蓝牙控制帧与指令行为。文档涵盖 GAIA、Mate、豆包命令空间，以及 SPP、BLE GATT 传输、连接握手和应答解析。
- [喜鹊儿 App：重建登录、课表与签到接口行为](https://awesomerea.org/zh/resources/kingosoft-api-notes-case/index.md)：案例 · 喜鹊儿 App 笔记通过抓包、应用反编译和服务端探测，还原登录、课表及签到接口行为。文档说明学校路由、action/step 请求、课表按星期分桶及签到校验，并附有简化的 Python 客户端；请求信封编码仍需按版本补全。
- [BtCarKey：重建 BLE 汽车钥匙盒客户端](https://awesomerea.org/zh/resources/btcarkey-case/index.md)：案例 · BtCarKey 根据重建的 FTK BLE 接口，为车载钥匙盒实现 Android 客户端。协议文档记录广播数据、GATT UUID、16 字节帧头、校验和、挑战认证及车辆控制命令；客户端据此完成配对和操作。
- [printer-craft：重建 PdfCraft.app 的 CUPS 打印流程](https://awesomerea.org/zh/resources/printer-craft-case/index.md)：案例 · printer-craft 将 PdfCraft.app 的 CUPS 打印流程重建为 Python 库和命令行工具。分析报告结合 Mach-O 符号与反汇编，梳理 lpstat 发现打印机、lpoptions 解析 PPD 选项、组装参数及通过 lp 提交任务的流程。
- [studo.js：基于 Studo 聊天 API 分析的客户端](https://awesomerea.org/zh/resources/studo-js-case/index.md)：案例 · studo.js 在分析 Studo Android APK 与网络数据包后，实现其 REST 和 socket.io 聊天接口的 TypeScript 客户端。文档列出请求头和 API 路径，客户端支持短信登录、频道、标签页、话题与消息操作。
- [MAL Private API：还原 MyAnimeList Android 端点](https://awesomerea.org/zh/resources/mal-private-api-case/index.md)：案例 · MAL Private API 记录从 MyAnimeList Android 应用 0.11.8 版分析得到的私有 JSON 接口，并提供 Node.js 客户端。参考文档说明请求编码、部分端点字段和所研究版本的客户端 ID 用法。
- [Better Essential Space：重建 Nothing 服务的 macOS 客户端](https://awesomerea.org/zh/resources/better-essential-space-case/index.md)：案例 · Better Essential Space 研究 Nothing 的 Android 应用和未公开 API，重建了原生 macOS 客户端。客户端实现五步账号登录、请求签名、记录与集合读取、音频下载，以及记录标题、摘要和主题编辑；研究笔记与 Frida 脚本保存了相关发现。
- [EasyKit：还原门禁机的本地 TLS 与 SIP 控制](https://awesomerea.org/zh/resources/bticino-easykit-reclaim-case/index.md)：案例 · EasyKit 调查通过分析配套 Android 应用和 SIP-TLS 通信，还原 BTicino / Legrand 门禁机的本地访问方式。脚本提取设备所有者的 TLS 客户端身份；作者报告已成功完成握手并获得 SIP 注册响应。作者还报告在家中运行来铃拍照和开锁服务，其实现尚未公开。
- [Bull MosHome：为 Home Assistant 重建云端设备控制](https://awesomerea.org/zh/resources/bull-moshome-case/index.md)：案例 · Bull MosHome 根据对 MosHome Android 应用和网络请求的分析，实现 Python 客户端及 Home Assistant 集成。协议文档记录 x-ca HMAC-SHA256 签名、登录加密、HTTPS 控制和 MQTT 状态回推，支持开关、灯、窗帘及充电桩等设备。
- [xperia-firmware-toolkit：Xperia Companion 与固件分发机制分析](https://awesomerea.org/zh/resources/xperia-firmware-toolkit-case/index.md)：案例 · xperia-firmware-toolkit 记录 Xperia Companion 存储和下载 Sony Xperia 固件的方式，分析其 Java/OSGi 组件、ESS API 请求流程及 SIN 启动镜像布局。PowerShell 脚本可捕获 Companion 下载的固件，另有 Xperia 1 IV 获取 root 权限及数据迁移指南。
- [FABA on Linux：还原音箱歌曲格式](https://awesomerea.org/zh/resources/faba-tools-case/index.md)：案例 · FABA on Linux 通过分析 myFaba Electron 应用和设备文件，还原 FABA 音箱存储、播放歌曲的方式。它记录 MKI 目录命名以及 XOR 加位旋转的音频编码，并提供在 Linux 上转换、编码及写入用户 MP3 的 Python 工具。
- [Voicemeeter：解析 Audio Callback API](https://awesomerea.org/zh/resources/voicemeeter-audio-callback-case/index.md)：案例 · Voicemeeter Audio Callback 研究记录在 Voicemeeter Potato 中观察到的回调模式、命令码、缓冲区布局和调用约定。Python ctypes 示例用于探索模式、保持音频直通和测量通道电平。作者报告测试环境为 Potato 3.1.3.0。
- [Lidl Plus：测绘 Lidl Pay API 请求](https://awesomerea.org/zh/resources/lidl-plus-pay-api-case/index.md)：案例 · lidl-plus-reverse 记录 Lidl Plus 应用与服务器之间观察到的 Lidl Pay 请求。端点文档列出西班牙地区忠诚度查询、支付方式、PIN 验证、二维码生成和激活操作的方法、认证头及请求体。
- [open-cardi：还原 Cardi 灯光的 BLE 控制协议](https://awesomerea.org/zh/resources/open-cardi-case/index.md)：案例 · open-cardi 在 Android 和网页客户端中重建 Cardi K3、K4 Active Ultra 灯具的 BLE 控制。作者通过反编译厂商应用并重放 HCI 抓包，整理 GATT 服务、报文结构及颜色、分区、模式和重置命令。
- [Pool Comfort / Galaxywind：基于 Android 与 UDP 分析的泳池热泵本地客户端](https://awesomerea.org/zh/resources/poolcomfort-galaxywind-case/index.md)：案例 · Pool Comfort / Galaxywind 根据厂商 Android 应用和局域网抓包结果，实现泳池热泵的 Python 本地客户端及 Home Assistant 组件。项目记录了 8818 端口发现、1194 端口会话、登录、状态字段和控制命令。
- [Mondeer Bluetooth scale：重建 BLE 称重与绑定流程](https://awesomerea.org/zh/resources/mondeer-bluetooth-scale-ha-case/index.md)：案例 · Mondeer Bluetooth scale 重建 Mondeer 和 WanKa C1 体重秤的 BLE 通信，并用 Python 监听程序经 MQTT 向 Home Assistant 发布称重数据。作者结合原 Android 应用反编译与流量观察记录协议；另有 Android 伴侣应用显示数据并导出至 Health Connect。
- [Smartboard notebook Exporter：解析并转换 .notebook 文件](https://awesomerea.org/zh/resources/smartboard-notebook-exporter-case/index.md)：案例 · Smartboard notebook Exporter 记录 SMART Board MX065 iQ 生成的 .notebook 文件格式，并将白板页面转换为 SVG、PNG 或 PDF。它把文件作为 ZIP 容器读取，依据清单确定各 SVG 页面的顺序，调整画布后导出。
- [WeChat：恢复 macOS 聊天数据库并导出 HTML](https://awesomerea.org/zh/resources/wechat-export-case/index.md)：案例 · WeChat export 项目从 macOS 微信 4.x 的本地数据库中恢复聊天记录。Frida 脚本截取传入 CommonCrypto 的 CCCryptorCreate 函数的密钥；Python 脚本将各数据库的密钥与 SQLCipher 文件匹配，解密文件、解析联系人和消息表，并生成可在浏览器查看的 HTML。文档还记录了数据库路径和消息格式差异。
- [led-hue-cycle：重建 LEDDMX 灯带的 BLE 控制](https://awesomerea.org/zh/resources/led-hue-cycle-case/index.md)：案例 · led-hue-cycle 在原生 Android 应用和 Python 脚本中重建 LED LAMP 对 LEDDMX 系列灯带的 BLE 命令。协议资料给出 FFE0 服务、FFE1 写入特征，以及颜色、电源、亮度和图案的九字节帧；客户端据此让一条或多条灯带循环变色。
- [OPPO 移动电源助手：在 macOS 上重建移动电源控制功能](https://awesomerea.org/zh/resources/oppo-powerbank-mac-case/index.md)：案例 · OPPO 移动电源助手项目通过分析 Windows .NET 助手及其 USB 串口通信，在 macOS 上重建移动电源控制功能。报告记录 0x5A 包头、命令编号和 CRC8；Avalonia 客户端显示电池与端口状态，并支持时钟同步。
- [LaMetric TIME Recovery Toolkit：还原时钟配网接口](https://awesomerea.org/zh/resources/lametric-time-recovery-case/index.md)：案例 · LaMetric TIME Recovery Toolkit 从 Android APK 还原时钟的 Wi-Fi 配网流程，并用 Linux 脚本执行。项目记录设置热点的 HTTP 接口、账户与 Wi-Fi 请求字段、认证方式和状态码，还提供 DEX 检查工具。
- [AvellSucks：还原 Avell 笔记本的 EC 控制接口](https://awesomerea.org/zh/resources/avellsucks-case/index.md)：案例 · AvellSucks 是用于控制 Avell 游戏笔记本风扇、电源设置和设备功能的 Windows 应用。作者通过反编译原厂应用并探测硬件，恢复风扇和电源控制所用的 EC 寄存器及 WMI ACPI 调用；WPF 程序对 EC 写入进行回读校验并记录审计日志。其他设备控制使用 Windows 接口。
- [PodFlick：重建 iPod Video 媒体库编辑方式](https://awesomerea.org/zh/resources/podflick-case/index.md)：案例 · PodFlick 在 macOS 视频传输应用中重建第五代 iPod Video 的 iTunesDB 编辑方式。它用 ffmpeg 将视频转换为 H.264 Baseline 与 AAC，再直接向设备数据库写入视频记录。仓库提供格式说明、Python 参考实现及数据库样本。
- [Vcf-compiler：重建 VCutWorks VCF 文件格式](https://awesomerea.org/zh/resources/vcf-compiler-case/index.md)：案例 · Vcf-compiler 重建 Ruida VCutWorks 使用的二进制 VCF 文件格式。项目对照原生文件和逐步生成的变体，记录文件头、图层、几何数据及尾部字段，并实现将 DXF 或 Python 规格写成 VCF 的工具。作者报告生成文件能在 VCutWorks 中加载并显示几何图形与切割参数。
- [podscribe：重建旧版 iPod iTunesDB 写入功能](https://awesomerea.org/zh/resources/podscribe-itunesdb-case/index.md)：案例 · podscribe 用 TypeScript 重建第 5.5 代 iPod Video 的旧版 iTunesDB 写入功能。格式文档说明小端 chunk 树和播放列表引用；库代码写入曲目及播放列表记录，并提供读取器以对照 iTunes 生成的数据库。
- [GameSir Connect：还原控制器配置分享码](https://awesomerea.org/zh/resources/gamesir-connect-codec-case/index.md)：案例 · GameSir Connect 分享码研究还原桌面应用的手柄配置导出格式，并提供 Python 编解码器，便于编辑和重新导入配置。文档记载，编码时先压缩 JSON，再进行 Base64 编码和 AES-256-CBC 加密，最后将密文编码为 Base64 并加上 GAMESIR: 前缀；密钥和 IV 由密码派生。作者报告已在 GameSir G7 Pro 上测试。
- [sperax-rm01：重建 Sperax RM-01 的 BLE 控制协议](https://awesomerea.org/zh/resources/sperax-rm01-case/index.md)：案例 · sperax-rm01 将 Sperax RM-01 走步机的 BLE 控制交互实现为 Python 库和命令行工具。项目依据 Sperax Fitness Android 应用的 Dart AOT 二进制分析，记录了 WLT6200 型号的 FFF0 服务、F5 帧、CRC-16 变体及启动、停止和调速命令。
- [UNAR6：重建 AR6 归档格式](https://awesomerea.org/zh/resources/unar6-case/index.md)：案例 · UNAR6 从实际归档文件重建 Manažer M602 DOS 文件管理器使用的 AR6 格式。格式文档说明记录头、目录项、校验和与 PKWARE DCL 压缩；C、Pascal 和 Python 实现可列出、检查并解压归档内容。
- [BlackBerry 10 Assistant：重建 Dragon 与 Maluuba 协议](https://awesomerea.org/zh/resources/bb10-assistant-protocol-case/index.md)：案例 · BlackBerry 10 Assistant 资料重建了手机原有语音助手使用的 Dragon 语音服务和 Maluuba 意图服务消息交换。文档涵盖分段音频与 NLSML、JSON 分类结果、插件意图字段、对话轮次，以及把客户端指向替代服务器所需的设备设置和补丁。
- [Packet Tracer .pkt/.pka：重建实验文件格式](https://awesomerea.org/zh/resources/packet-tracer-pkt-format-case/index.md)：案例 · Packet Tracer .pkt/.pka 项目重建 Cisco Packet Tracer 的加密实验文件容器及其 XML 内容。Python 编解码器和命令行工具可解码、重编码、检查、比较与导出文件；生成器依据记录的加密、压缩和结构细节创建网络拓扑及评分活动。
- [mihealth-api：重建 Mi Fitness 健康数据访问](https://awesomerea.org/zh/resources/mihealth-api-case/index.md)：案例 · mihealth-api 根据对 com.mi.health 客户端接口的研究，重建个人 Mi Fitness 健康数据访问方式。Python 客户端处理会话及加密请求，将记录同步至 SQLite，并提供本地 HTTP 查询和看板；接口文档记录端点及字段行为。
- [garmin-proto-lab：重建 Garmin 手表通信流程](https://awesomerea.org/zh/resources/garmin-proto-lab-case/index.md)：案例 · garmin-proto-lab 根据 Garmin Connect Android 包的分析结果，以 Python 客户端重建面向手表的 GFDI 通信。协议规范涵盖 BLE 路由、配对、认证、MultiLink 传输、文件访问及 FIT 校验；作者报告已完成离线实现和测试，实体手表检查仍待进行。
- [Dorado：重建 Zune HD 应用运行环境](https://awesomerea.org/zh/resources/dorado-emu-case/index.md)：案例 · Dorado 为 .zcp 和 .ccgame 包重建 Zune HD 应用运行环境。它解析 NX 与 cabinet 容器，重映射 .NET Compact Framework 程序集标识，并用自行实现的 XNA 3.1 兼容层运行托管应用；现有桌面端还测试游戏画面渲染。
- [eJay：Dance eJay 音频引擎静态重编译](https://awesomerea.org/zh/resources/ejay-static-recompilation-case/index.md)：案例 · eJay 为 Dance eJay 系列音乐制作软件的音频和图形库构建跨平台宿主。工具将用户自备光盘中的 DLL 转换为 C 代码供 Linux、macOS 使用，Windows 宿主则调用原库；文档中的 eJay 2 工作区已支持浏览素材、放置片段和播放。
- [vclights：重建 VC-BLELIGHT 灯具控制命令](https://awesomerea.org/zh/resources/vclights-case/index.md)：案例 · vclights 从 Raingel Android 应用的 BLE 命令重建 VC-BLELIGHT 灯具控制。Python 客户端设置开关、亮度、颜色和固件模式；协议笔记列出 GATT 服务、写入特征及操作码载荷，并以相机观察记录设备响应和颜色限制。
- [ilo2ctl：重建 HP iLO 2 远程控制台与管理功能](https://awesomerea.org/zh/resources/ilo2ctl-case/index.md)：案例 · ilo2ctl 用 C++ 重建 HP iLO 2 的远程控制台与管理功能，涵盖 DVC 视频解码、键鼠输入、RIBCL 电源及健康状态操作，以及 ISO 虚拟介质。作者报告将移植的小程序组件与 HP Java 类的记录输出逐字节比较。
- [gpcli：重建 MyGP 用户应用 API 流程](https://awesomerea.org/zh/resources/gpcli-case/index.md)：案例 · gpcli 将 MyGP Android 用户应用的 API 行为重建为 Python 命令行客户端。项目依据反编译 APK 和 smali 分析，实现登录、余额、套餐、购买、充值、账单等流程；作者报告已在线核对读取流程及部分真实交易。
- [Atmoph Window 2 Remote：还原本地 BLE 控制](https://awesomerea.org/zh/resources/atmoph-window-2-remote-case/index.md)：案例 · Atmoph Window 2 Remote 根据对厂商 Android 应用的分析，以 BLE 命令实现 Atmoph Window 2 的本地 Home Assistant 控制。文档列出 GATT 特征、控制令牌和快捷设置，并标明尚待 AW102 实机确认的行为。
- [Antigravity session interoperability：重建 CLI 会话格式](https://awesomerea.org/zh/resources/antigravity-session-interoperability-case/index.md)：案例 · Antigravity session interoperability 重建了 Linux x86-64 上 Antigravity CLI 1.1.16 的部分本地 SQLite 与 protobuf 会话格式。Python 脚本生成合成对话库和摘要索引；作者报告目标 CLI 能显示并续接生成的会话。
- [MIRO SmartHome：在 Home Assistant 中还原应用 API 控制](https://awesomerea.org/zh/resources/miro-smarthome-ha-case/index.md)：案例 · MIRO SmartHome 通过 Home Assistant 集成还原对“米罗智能家居”应用内设备的控制。它使用从应用分析得到的云端 API 和服务器型号定义，建立风扇、加湿器、传感器及开关实体。作者报告已用 MF03 风扇和 NR07 加湿器实机测试，其他列出型号仅核对了定义。
- [ScanStudio：重建 Nikon LS-5000 胶片扫描流程](https://awesomerea.org/zh/resources/scanstudio-nikon-coolscan-case/index.md)：案例 · ScanStudio 为 Nikon SUPER COOLSCAN 5000 ED 提供原生 macOS 胶片扫描流程。项目结合对 Nikon Scan 4 的行为观察、Swift 应用、Rust 引擎及可选的 CoolscanPy 硬件桥接，实现胶片预览、选帧和扫描；作者报告已在一套 Mac 与扫描仪环境中完成实机扫描。
- [tc01a：重建 Fluke iSee TC01A USB 控制](https://awesomerea.org/zh/resources/tc01a-thermal-camera-case/index.md)：案例 · tc01a 从 Android 应用及原生库行为重建 Fluke iSee TC01A 相机控制。其 Python libusb 驱动可传输热成像视频、解码逐像素温度，并发送快门、增益和发射率设置的厂商 USB 命令。
- [YouTubeClient：由反编译 WP7 客户端移植的 UWP 版本](https://awesomerea.org/zh/resources/youtubeclient-uwp-case/index.md)：案例 · YouTubeClient 将反编译得到的 Windows Phone 7 YouTube 客户端 XAP 改编为适用于 Windows 10 Mobile 和桌面的 UWP 应用。移植版以 UWP 组件替换 WP7 导航、设置存储和对话框，同时保留原有页面结构。作者报告称项目仍是早期草稿，界面有故障，搜索和热门视频显示尚不能使用。
- [wuibi：恢复 Quibi 移动端 API 并构建网页客户端](https://awesomerea.org/zh/resources/wuibi-case/index.md)：案例 · wuibi 从 Quibi 移动端 API 恢复了搜索和播放所需的信息，并实现为浏览器 WebExtension。作者抓取 iOS、Android 客户端流量，反编译 Android APK，再从内置的 Protocol Buffers 描述符恢复可读的 .proto 定义。客户端据此请求播放信息并交由 Shaka Player 播放；Quibi 停止运营后，客户端已无法使用。
- [Smart Life cloud plug CLI：重建移动端签名与插座控制](https://awesomerea.org/zh/resources/smartlife-app-tuya-case/index.md)：案例 · Smart Life cloud plug CLI 重建 Smart Life Android 7.10.6 的签名与登录流程，用于云端插座。它从用户的 APK 提取应用签名材料、选择兼容的签名形式，再发送签名请求以列出设备、读取状态和开关插座。
- [timeline-export：解析 Google Maps Timeline 同步数据与地点 ID](https://awesomerea.org/zh/resources/timeline-export-case/index.md)：案例 · timeline-export 重建 Google Maps Timeline 的数据获取与解析流程，将设备端位置历史导出为 JSON。它调用 Geller BatchSync，解密 AES-256-GCM 载荷，解析 SemanticSegment 记录，并将存储的 FeatureId 转换为 Maps 地点 ID。
- [waze-stuff：解析 Waze 地图瓦片格式](https://awesomerea.org/zh/resources/waze-stuff-case/index.md)：案例 · waze-stuff 利用十六进制模式以及 Python、TypeScript 和 C 代码研究 Waze 地图瓦片，并实现解析和部分瓦片生成。文档涉及 WZM/MAP_PKG、WZDF 和 WZT 的几何数据、街道名称及瓦片坐标。
- [Notepad Tabs：解析记事本标签页文件](https://awesomerea.org/zh/resources/notepad-tabs-format-case/index.md)：案例 · Notepad Tabs 解析 Windows 记事本已保存及未保存标签页文件的二进制格式。文档列出 NP 文件头、路径、内容、选区位置、SHA-256 与 CRC 字段及未保存的编辑块，并提供样本转储和 ImHex 模式。
- [MovieOkeAI：分析并重建 MovieBot](https://awesomerea.org/zh/resources/movieokeai-case/index.md)：案例 · MovieOkeAI 研究已停运的 MovieBot 动画应用，并以 Python 编写部分重建。作者通过 APK 检查和 MitMProxy 抓包梳理故事提示词、原网页 API、语音生成及动画设置，随后实现基础生成器、商店与后端组件。
- [xLamp：LampSmartPro 灯具控制协议与 Android 客户端重建](https://awesomerea.org/zh/resources/xlamp-case/index.md)：案例 · xLamp 根据对 LampSmartPro 1.4.0 的静态逆向，在 Flutter Android 应用中重建配对与灯具控制流程。项目记录了采用 AES-128、XOR 和 CRC-16/CCITT 处理的 31 字节命令帧，并通过 13 个蓝牙服务 UUID 广播指令，实现开关、亮度、色温和场景控制。
- [Slovak Telekom App API：梳理移动服务请求](https://awesomerea.org/zh/resources/slovak-telekom-app-api-case/index.md)：案例 · Slovak Telekom App API 记录从运营商移动应用整理出的 HTTP 请求。文档涵盖 PIN 验证、访问与刷新令牌、账户资料、仪表盘数据及账单调用，并附 Python 示例客户端。
- [dyson-lamp-ble：重建 Dyson 灯具的本地控制](https://awesomerea.org/zh/resources/dyson-lamp-ble-case/index.md)：案例 · dyson-lamp-ble 根据对 MyDyson Android 应用和灯具的观察重建 Dyson BLE 灯的本地控制。Python 库与 CLI 获取账户签发的长期密钥，完成 BLE 会话握手并发送电源或同步模式命令。协议文档记录 GATT 特征、HKDF-SHA256 密钥派生和消息帧格式。
- [MiFit-Hack-API：重现 Mi Fit 账号与健身数据请求](https://awesomerea.org/zh/resources/mifit-hack-api-case/index.md)：案例 · MiFit-Hack-API 记录通过 mitmproxy 观察到的 Mi Fit Android 应用请求，并提供 Python 访问脚本。文档梳理注册与登录令牌、手环数据端点，以及 Base64 编码的步数和睡眠摘要。
- [Foreca S60：旧版天气服务重建](https://awesomerea.org/zh/resources/symbian-foreca-weather-server-case/index.md)：案例 · Foreca S60 weather server 重建 Nokia Symbian 手机上 Foreca Weather 1.4.x 所需的旧版 HTTP 服务。Python 桥接程序将地点和预报请求转接至现行 Foreca API 及地图来源；SIS 修改器可更改用户自备应用包中的服务器主机名。协议笔记记录搜索与天气数据包接口。
- [XY Remote：重建 XinYi 功放的 BLE 控制](https://awesomerea.org/zh/resources/xy-remote-sinilink-ble-case/index.md)：案例 · XY Remote 以 iOS 应用和 Swift 库重建 XinYi Sinilink 功放板的 BLE 控制。依据厂商 Android 应用的 Hermes 字节码，协议文档记录 GATT 服务 AE00、组帧、校验和、命令及连接握手。作者报告已用应用逻辑和模拟功放进行测试。
- [RideLink：重建 TVS SmartXonnect 踏板车通信](https://awesomerea.org/zh/resources/ridelink-tvs-smartxonnect-case/index.md)：案例 · RideLink 在 Android 配套应用中重建 TVS SmartXonnect 踏板车通信。根据 TVS Connect 8.13.2 的静态分析，协议文档列出 BLE GATT 特征、连接流程以及导航和遥测帧；应用向仪表发送导航及手机事件，并记录骑行数据。
- [lumalou：重建 Fisher-Price Lumalou 的 BLE 控制协议](https://awesomerea.org/zh/resources/lumalou-case/index.md)：案例 · lumalou 在原配套应用停用后重建 Fisher-Price Lumalou 睡眠设备的本地蓝牙 LE 控制。Python 与 TypeScript 实现 MPID 握手、P-256 密钥交换和 AES-128-CTR 帧封装，可控制灯光、音频、日程与例程。仓库还提供协议文档、共用测试向量和浏览器客户端。
- [Scarlett MixControl：重建第一代 Scarlett 声卡控制功能](https://awesomerea.org/zh/resources/scarlett-mixcontrol-1stgen-case/index.md)：案例 · Scarlett MixControl 在现代 macOS 上替代 Focusrite MixControl 1.10.6，控制第一代 Scarlett 声卡。Swift 程序通过 USB 控制请求提供矩阵混音、输出与采集路由、电平监测和预设管理；命令映射来自原程序的信号表提取与路由函数反汇编。
- [Mi Fitness Sync：从 Android 应用重建运动记录获取流程](https://awesomerea.org/zh/resources/mi-fitness-sync-case/index.md)：案例 · Mi Fitness Sync 根据 Mi Fitness Android 应用重建运动记录获取流程，并提供用于导出活动及上传 Strava 的 Python 命令行工具。基于 JADX 的研究记录梳理 Xiaomi Passport 认证、活动 API 和 FDS 下载流程；客户端解密运动数据块，并将可用数据导出为 GPX、TCX 或 FIT。
- [SSL Console Control：重建调音台 UDP 控制协议](https://awesomerea.org/zh/resources/ssl-console-control-case/index.md)：案例 · SSL Console Control 通过原生 UDP 协议实现对 SSL Matrix 系列及 Sigma 调音台的 Python 控制。作者根据 Java 控制程序与抓包还原 Matrix 协议，并通过 Android APK 反编译和 ARM Thumb2 分析研究 Sigma 协议。终端界面和命令行提供通道、路由及会话控制。
- [logitech-ipc-protocol：重建 Logi Options+ 智能体消息协议](https://awesomerea.org/zh/resources/logitech-ipc-protocol-case/index.md)：案例 · logitech-ipc-protocol 还原 Logi Options+ 智能体用于查询设备和切换主机的本地 IPC 消息。文档列出 macOS 套接字与 Windows 命名管道使用的二进制帧、JSON 请求路径及 protobuf 载荷类型；仓库附有客户端脚本，并记录 Windows 2.7 版本改用应用渲染器中继的处理方式。
- [samsung-notes-format：解码 Samsung Notes 手写笔迹](https://awesomerea.org/zh/resources/samsung-notes-format-case/index.md)：案例 · samsung-notes-format 还原 Samsung Notes .sdocx 文件中的手写几何数据。Python 读取器解析页面对象和笔迹增量并输出 SVG；格式笔记说明 ZIP 容器及通过 jadx 分析 Android 应用得到的结构。
- [cam-server：重建 Digicam Print Channel 后端](https://awesomerea.org/zh/resources/cam-server-case/index.md)：案例 · cam-server 为 Digicam Print Channel 实现后端，按客户端预期格式返回数据，并依据模板渲染图像。Python 代码将响应字段序列化为键值行，并解析页面、图片、文字和背景设置。
- [bline：解析 LINE 语音通话流量](https://awesomerea.org/zh/resources/bline-line-voip-case/index.md)：案例 · bline 研究 LINE 早期的语音通话软件栈，并提供处理其自定义 ZLIB 压缩 SIP 数据的工具。仓库包含压缩与解压库、命令行管道工具，以及心跳报文的 Kaitai Struct 定义。
- [WazeTripper：通过 BLE 重建 Tripper Pod 导航显示](https://awesomerea.org/zh/resources/wazetripper-case/index.md)：案例 · WazeTripper 修改 Waze Android APK，通过重建的 BLE 接口向 Royal Enfield Tripper Pod 发送导航信息。协议笔记记录 Pod 的 GATT 传输、报文字段和结论可信度；构建脚本下载 Waze 并注入处理导航事件的 Java 钩子。
- [device-reveng：重建 Choiceway GT6-EAU 车机软件栈](https://awesomerea.org/zh/resources/device-reveng-head-unit-case/index.md)：案例 · device-reveng 研究 Choiceway GT6-EAU Android 车机，并重建启动器和操作系统层。对 OEM 应用、AIDL 接口、倒车影像行为及 MCU 串口链路的分析支撑 Kotlin/Compose 启动器和由设备自有固件备份构建的 Riposte OS 镜像。
- [VTech Baby Pro Bridge：重建摄像头本地串流](https://awesomerea.org/zh/resources/vtech-baby-pro-bridge-case/index.md)：案例 · VTech Baby Pro Bridge 通过 TUTK/Kalay 及 VTech 的 X25519、ChaCha20-Poly1305 处理层，重建 RM 系列摄像头的本地串流。C 程序通过 RTSP、WebRTC 和 HLS 提供视频；配套脚本探测机主已配对的 Android 应用以取得连接参数，并使用从该应用提取的 SDK 库。
- [Reengineering Project for ibisPaint：研究画作与画笔格式](https://awesomerea.org/zh/resources/reeng-ibispaint-case/index.md)：案例 · Reengineering Project for ibisPaint 研究应用的 IPV 画作、IPCF 配置及 IPBZ 画笔二维码格式。项目记录 IPV 区块字段，提供十六进制模板和 Python 解析脚本，并指出 IPBZ 二维码数据包含版本信息及经 deflate 压缩的画笔内容。
- [caniOn Rebirth：重建 Mitsubishi ZEV CAN 客户端与协议](https://awesomerea.org/zh/resources/canion-rebirth-case/index.md)：案例 · caniOn Rebirth 重建 caniOn v152 Android 应用用于 i-MiEV、iOn 和 C-Zero 的 Mitsubishi ZEV CAN 协议。项目记录 CAN 帧标识符与信号换算方法，提供 JVM 协议核心、命令行及 Android 客户端，并可将用户自行提供的 APK 改为使用标准 ELM327 命令。
- [AionLink Open：研究 GAC AION i60 的 ICCOA CarLink 连接](https://awesomerea.org/zh/resources/aionlink-open-case/index.md)：案例 · AionLink Open 通过静态分析 Android APK 并编写独立客户端，研究 GAC AION i60 的 ICCOA CarLink 连接。Kotlin 模块涵盖 BLE 发现与 GATT 检查、实验性 Wi-Fi Direct 和 USB 传输、UCar 帧解析及认证探测；作者表示，车辆上的 ICCOA 会话和投屏尚未得到确认。
- [claude-peer：重建 Claude 本地对等通信机制](https://awesomerea.org/zh/resources/claude-peer-ipc-case/index.md)：案例 · claude-peer 重建 Claude Code 与 Claude Desktop 使用的本地 Unix 套接字对等通信。协议笔记记录会话注册、令牌认证及按行分隔的 JSON 帧；Node.js 命令行工具和 SDK 可发现活动会话、发送消息并注册外部对等节点。
- [Nona：还原 Redmi Note 10 Pro Max 相机的重马赛克触发条件](https://awesomerea.org/zh/resources/nona-camera-remosaic-case/index.md)：案例 · Nona 研究 Redmi Note 10 Pro Max 相机的 108 MP 重马赛克行为，并按观测到的 ISO 与 AecLux 条件实现 Camera2 应用。研究记录涵盖厂商流配置、全分辨率 RAW 空缓冲区及处理后的 YUV 路径；应用提供实时状态、曝光辅助和图像处理控制。
- [elevenlabs-reader-cli：重建 Reader 应用流式朗读流程](https://awesomerea.org/zh/resources/elevenlabs-reader-cli-case/index.md)：案例 · elevenlabs-reader-cli 是一个 Python 命令行客户端，可创建 ElevenLabs Reader 文档，并通过 Reader WebSocket 串流播放语音。它依据移动应用的抓包记录完成认证，使用 Firebase 令牌访问账户，使用 App Check 令牌和设备 ID 连接 WebSocket，还提供可选的实时文本预览。
- [Yi M1：还原无线相机控制与实时取景](https://awesomerea.org/zh/resources/xiaoyi-m1-liveview-case/index.md)：案例 · Yi M1 无线协议研究还原相机的 BLE 配对、Wi-Fi 切换、HTTP 遥控命令和 UDP 实时取景帧格式。Python 脚本演示配对、启动遥控，以及从画面流提取 JPEG 预览和参数；研究依据 Yi Mirrorless Android 应用反编译及流量抓取。
- [TelloPython：还原 Tello 无人机应用专有命令](https://awesomerea.org/zh/resources/tellopython-case/index.md)：案例 · TelloPython 用 Python 控制 Tello 手机应用提供、公开 API 未列出的无人机功能。项目记录通过 Android 应用反编译和 Xposed 钩子恢复命令 ID 与数据包字段，并据此实现摇杆移动和翻转命令。
- [Humax-CLI：重建 IR4000HD 遥控接口](https://awesomerea.org/zh/resources/humax-cli-case/index.md)：案例 · Humax-CLI 根据作者对 Humax Android 应用的逆向分析，实现 IR4000HD 接收机的终端控制。Python 脚本通过 UDP 发送按键命令，并列出导航、录制、播放及设备控制码。
- [Swish QR format：解析支付二维码载荷](https://awesomerea.org/zh/resources/swish-qr-format-case/index.md)：案例 · Swish QR format 记录 Swish 支付二维码的载荷格式。文档说明 A、B、C 类型的前缀、收款号码、金额和留言字段，以及标记字段可编辑的位标志；D 类型的格式尚待记录。
- [baseus-desktop：还原 Baseus 耳机控制](https://awesomerea.org/zh/resources/baseus-desktop-case/index.md)：案例 · baseus-desktop 在 Windows 和 Linux 桌面客户端中还原 Baseus 耳机控制。Frida 脚本和蓝牙抓包用于整理 Bass BP1 Pro ANC 与 BP1 Ultra 的报文表；Rust 模块实现组帧、机型解码和 BLE 传输。应用显示电量，并提供降噪、均衡器预设等受支持设置。
- [Samsung Cloud Notes：重建云端笔记访问方式](https://awesomerea.org/zh/resources/samsung-cloud-notes-case/index.md)：案例 · Samsung Cloud Notes 通过 Mac、iOS、Android 和命令行客户端重建对 Samsung 私有笔记同步服务的访问。研究文档记录 Windows 组件的静态分析和运行观察，以及云端接口与 XML 结构；客户端可浏览、编辑受支持的文本笔记，并缓存和导出内容。
- [Music Tag Desktop：将 Android 音乐标签应用重建到 Windows](https://awesomerea.org/zh/resources/music-tag-desktop-case/index.md)：案例 · Music Tag Desktop 将 Android 版 Music Tag 1.2.5.2 的功能重建为 Windows 音乐标签编辑器。研究涵盖 Java 代码、原生库 libmain.so、资源和音乐服务请求逻辑；Python 与 PySide6 程序处理本地标签、歌词、封面和元数据匹配。
- [vector-studio-re：还原 Vector Studio 自动化协议](https://awesomerea.org/zh/resources/vector-studio-re-case/index.md)：案例 · vector-studio-re 从 Vector Studio 0.1.11 的 Linux AppImage 还原自动化接口。提取脚本解包 app.asar 并拆分 Electron 模块；协议文档记录本机 JSON RPC 端点、认证和操作列表。仓库另提供仅依赖 Python 标准库的客户端及 stdio MCP 桥接程序。
- [AirTray：重建 Elgin Air 云端控制客户端](https://awesomerea.org/zh/resources/airtray-case/index.md)：案例 · AirTray 根据 Elgin Air 应用的行为重建 Windows 系统托盘客户端，用于控制兼容空调。它通过用户自己的账户登录云服务，发现已登记设备、读取状态，并发送温度、模式及电源指令。作者报告已在一台获授权设备和一个账户上完成实机验证。
- [HikVision QR export decoder：重建 Hik-Connect 设备导出格式](https://awesomerea.org/zh/resources/hikvision-qr-export-case/index.md)：案例 · HikVision QR export decoder 重建 Hik-Connect 设备导出二维码的格式，并提供 Python 解码与更新命令。作者分析了 Base64、zlib、字段分隔符、设备凭据和过期时间，并记录了用 Ghidra 定位原生库加密过程的研究。
- [ShatteredGlass：重建 SwiftUI Liquid Glass 视觉效果](https://awesomerea.org/zh/resources/shatteredglass-case/index.md)：案例 · ShatteredGlass 在 macOS 上通过分层的 Core Animation 视图重建 SwiftUI Liquid Glass 外观。项目记录了结合 CABackdropLayer、CASDFLayer、CASDFElementLayer、SDFPortalLayer 与滤镜的图层结构，用于表现背景折射和边缘高光。
- [Grok3API：重建 Grok 移动端 gRPC 客户端](https://awesomerea.org/zh/resources/grok3api-mobile-grpc-case/index.md)：案例 · Grok3API 用 Python 实现 Grok 移动端 gRPC 客户端。它序列化 protobuf 请求、封装 gRPC 帧，并将流式响应片段解析为 Pydantic 模型。仓库提供 protobuf 定义，以及发送消息和续接对话的示例。
- [Things Cloud Python client：重建待办事项请求](https://awesomerea.org/zh/resources/things-cloud-api-case/index.md)：案例 · Things Cloud Python client 根据 Mac 应用发出的请求重建部分云端交互。它实现账号登录，以及待办事项和项目的创建、编辑；作者说明部分传输字段的含义仍未解明。
- [NVFC：恢复未公开的 NvAPI GPU 控制接口](https://awesomerea.org/zh/resources/nvfc-case/index.md)：案例 · NVFC 实现 NVIDIA GPU 监测与配置所需的未公开 NvAPI 接口。作者观察现有工具对 nvapi_QueryInterface 的调用以恢复接口；C++ 工具读取时钟、电压、温度和风扇状态，并可设置风扇行为。
- [SingStar Mic：还原麦克风应用通信协议](https://awesomerea.org/zh/resources/singstar-mic-protocol-case/index.md)：案例 · SingStar Mic 文档还原 Android 和 iOS 应用的本地发现、曲库及游戏服务交互。它记录 UDP 与 HTTP 端口、数据包结构、命令、音频格式和确认机制，并附有 Python 概念验证服务器。
- [Techstream for Linux：重建 Toyota 诊断格式与工作流程](https://awesomerea.org/zh/resources/techstream-linux-case/index.md)：案例 · Techstream for Linux 用 Python 和 GTK4 重建部分 Toyota/Lexus 诊断资源格式、命令行为与传输处理。工作台可浏览本地 CT、DDB 数据，解码记录并用合成数据回放诊断会话。作者表示，实体车辆通信尚未确认。
- [Fluval Plant Pro 4.0：重建 BLE 灯光控制](https://awesomerea.org/zh/resources/fluval-plant-pro-4-ble-case/index.md)：案例 · Fluval Plant Pro 4.0 项目通过分析 FluvalConnect Android 应用重建灯具的 CBOR over BLE 控制协议。ESP32 上的 ESPHome 配置经 FFF0 服务发送指令，并将开关、五路颜色、日程和状态同步接入 Home Assistant。
- [xtractedott：重构 OTT 压缩器的 DSP 核心](https://awesomerea.org/zh/resources/xtractedott-case/index.md)：案例 · xtractedott 以 C 语言重构 Xfer Records 的 OTT VST 多频段压缩器，代码涉及三频段分频滤波、向上与向下压缩、包络跟踪及参数映射。作者指出实现仍有部分错误，且目前无法构建。
- [OpenApe：重建《使命召唤 4》资源管理器](https://awesomerea.org/zh/resources/openape-case/index.md)：案例 · OpenApe 用 C++20 重建《使命召唤 4》模组工具中的 asset_manager.exe 桌面编辑器。作者称，其格式知识来自对反编译程序的机器辅助分析。程序读取 GDF 定义和 GDT 游戏数据，并使用游戏的已编译着色器预览模型、动画和材质。
- [EOO：Nintendo DS Wii 连接工具反编译](https://awesomerea.org/zh/resources/eoo-wii-connection-utility-case/index.md)：案例 · EOO 重建《宝可梦 钻石／珍珠》内置的 Nintendo DS Wii 连接工具。仓库中的 ARM7、ARM9 汇编和 C 源码用于生成带有 SHA-1 标识的 NDS 镜像；贡献文档说明如何用可编译为相同指令的 C 代码替换提取的汇编。
- [PictoChat：DSi 系统应用的匹配反编译](https://awesomerea.org/zh/resources/pictochat-dsi-decomp-case/index.md)：案例 · 项目将 DSi 独立系统应用 PictoChat 的 ARM 组件重建为可匹配的 C 源码。流程从用户自有的应用和 BIOS 转储中提取文件，使用 mwccarm 编译候选函数并进行考虑重定位的逐字节比较。作者报告当前估计的 1,551 个函数中已有 1,048 个匹配。
- [LibrePods：借助逆向得出的协议在 Android 和 Linux 上使用 AirPods 功能](https://awesomerea.org/zh/resources/librepods-airpods-protocol-case/index.md)：案例 · 实现 AirPods 与苹果设备之间使用的专有协议（作者称由其本人逆向得出），使 Android 和 Linux 应用能够切换降噪模式、读取入耳检测和准确电量，并使用对话感知、头部手势和助听设置。仓库除 Android 应用和 Linux 应用外，还记录了抓包得到的数据包格式、操作码和控制命令。部分功能在 Android 上需要 root，或仍处于实验阶段。
- [OpenHaystack：使用 Apple“查找”网络的追踪标签](https://awesomerea.org/zh/resources/openhaystack-find-my-case/index.md)：案例 · OpenHaystack 利用逆向还原的 Apple“查找”网络协议制作个人蓝牙追踪标签，并通过 Mac 应用查询其位置报告。
- [PC-BASIC：GW-BASIC 家族解释器](https://awesomerea.org/zh/resources/pcbasic-interpreter-case/index.md)：案例 · 面向 GW-BASIC、BASICA、PCjr Cartridge BASIC 和 Tandy 1000 GWBASIC 的跨平台解释器。发布版 v2.0.8 是提交 6a3a035b0a1c1029d48bc9284e642b6b4bd64fb5；随仓库提供的 tests/basic/gwbasic/PRINT_USING_scientific/TEST.BAS 与 model/OUTPUT.TXT 做整文件字节比较。
- [ReactOS：与 Windows NT 兼容的操作系统](https://awesomerea.org/zh/resources/reactos-nt-compatible-case/index.md)：案例 · 构建一个开源操作系统，目标是运行为 Windows NT 家族编写的应用程序和驱动程序。README 把兼容工作集中在 Windows Server 2003，并安装到 FAT16 或 FAT32 启动分区。
- [viaduct：NetNewsWire 的 Linux 移植](https://awesomerea.org/zh/resources/viaduct-netnewswire-case/index.md)：案例 · README 称为 NetNewsWire 移植的 Linux RSS 阅读器，用 Rust 和 GTK4 编写。本地账户的输入是磁盘上的 OPML；cargo build --release 写出 target/release/viaduct，CI 工作流运行 cargo test --workspace。
- [zalo-linux：Zalo 桌面应用的 Linux 软件包](https://awesomerea.org/zh/resources/zalo-linux-desktop-case/index.md)：案例 · 把 VNG 的 Zalo 桌面应用从官方 macOS 安装包重新打包到 Linux。构建工具生成 .deb，无界面冒烟脚本期望解出的程序能打开窗口。
- [Free-BBN：重建 PlayStation Broadband Navigator 仪表板](https://awesomerea.org/zh/resources/free-bbn-case/index.md)：案例 · Free-BBN 使用 ps2sdk 和 gsKit 将 PlayStation Broadband Navigator 仪表板重建为 PS2 自制应用。源码实现运行核心、菜单渲染、音乐和音效，并支持部分 FMV 播放；作者称项目目前暂停，处于概念验证阶段。
- [Serato Tags：重建 Serato DJ 的 GEOB 元数据格式](https://awesomerea.org/zh/resources/serato-tags-case/index.md)：案例 · Serato Tags 记录 Serato DJ 写入音频文件的 GEOB 元数据结构。研究文章和字段文档涵盖版本信息、BPM、增益、节拍网格、热提示点、已保存的循环及波形概览，并提供标签数据样本和 Python 检查脚本。
- [lsdj-decomp：Little Sound Dj 9.4.2 逐字节匹配重建](https://awesomerea.org/zh/resources/lsdj-9-4-2-decomp-case/index.md)：案例 · lsdj-decomp 利用已记录的符号映射表、ROM 分析工具和 C 语言译写代码重建 Little Sound Dj 9.4.2；C 函数会替换本地生成的 RGBDS 汇编。作者报告从用户自备 ROM 构建的镜像完整匹配，其中 174 个 C 函数与原版 12,918 字节一致。
- [Moonlight Windows：重建适用于 Windows 的 NVIDIA GameStream 客户端](https://awesomerea.org/zh/resources/moonlight-windows-gamestream-case/index.md)：案例 · Moonlight Windows 在逆向研究 NVIDIA Shield 串流软件后，为 Windows 和 Windows Phone 8.1 实现 GameStream 客户端。它使用 WinRT 发现兼容电脑、完成配对，并从主机串流游戏。
- [sas7bdat：重建 SAS7BDAT 数据库文件格式](https://awesomerea.org/zh/resources/sas7bdat-format-study-case/index.md)：案例 · sas7bdat 通过检查样本数据库文件重建 SAS7BDAT 的二进制布局，以支持与 R 互操作。格式研究涵盖文件头、页、子头、打包数据、平台差异和压缩方式，并提供 R 原型读取器。
- [Outlook 拖放：解析 RenPrivateMessages 剪贴板数据](https://awesomerea.org/zh/resources/outlook-dnd-protocol-case/index.md)：案例 · 这项 Outlook 拖放研究解析 RenPrivateMessages OLE 剪贴板字节流，以取得原始邮件的标识信息。文档列出字段长度、MAPI 文件夹与存储区 ID、消息类别、主题和条目 ID，并附有读取数据的 C# WPF 示例。
- [hbkit：重建 Synology Hyper Backup 归档格式](https://awesomerea.org/zh/resources/hbkit-hyper-backup-format-case/index.md)：案例 · hbkit 重建 Synology Hyper Backup 的 .hbk 归档格式，并实现 Python 文件恢复工具。格式规范区分通过文件重建确认、从 HyperBackupExplorer 反汇编读取及根据观察推断的结构；命令行和终端界面可浏览、提取文件，并按归档中的 MD5 与 CRC32 值检查数据。
- [Murmelbahn：解析 GraviTrax 轨道文件](https://awesomerea.org/zh/resources/murmelbahn-case/index.md)：案例 · Murmelbahn 解析通过 Ravensburger 应用接口取得的 GraviTrax 轨道数据，并在网页中展示轨道信息及材料清单。作者使用 ImHex 研究多次变化的文件格式，项目提供格式模式和处理较新版本的解析器。
- [LSDisJ：反汇编 Little Sound DJ](https://awesomerea.org/zh/resources/lsdisj-case/index.md)：案例 · LSDisJ 使用用户提供的 Little Sound DJ Game Boy ROM，反汇编 9.2.L 和 8.5.1 两个版本。项目借助 rgbds 生成汇编，维护符号和注释文件，并提供比较 ROM 字节及统计未解析调用的 Python 工具。
- [HoMM3 Horn of the Abyss：重建地图编辑器类](https://awesomerea.org/zh/resources/h3maped-decomp-case/index.md)：案例 · h3maped 项目从《HoMM3 Horn of the Abyss》地图编辑器的可执行文件重建 C++ 类。它结合 IDA 反汇编、RTTI、MFC 消息映射和对话框资源，恢复类关系、事件处理函数与字段，并在重建文件旁记录原始地址。
- [Wii Motion Plus Demo Video Player：Wii 程序反编译](https://awesomerea.org/zh/resources/wii-motion-plus-demo-video-player-case/index.md)：案例 · Wii Motion Plus Demo Video Player 重建多款 Wii 游戏中的视频播放程序。仓库包含 C++ 源码、符号表和拆分配置，并说明如何使用用户自备的游戏副本构建，以及用 objdiff 检查目标文件差异。
- [Cordial：在 Linux 上运行 Roblox Android 客户端](https://awesomerea.org/zh/resources/cordial-roblox-linux-case/index.md)：案例 · Cordial 通过移植的 bionic 链接器、ELF 导入符号解析，以及 Android JNI 和框架调用的替代实现，在 Linux 上运行未修改的 Roblox Android 客户端。其 Rust 和 C++ 运行时支持 x86-64 与 aarch64，主要使用 Wayland 显示。
- [Little Sound Dj：Game Boy 匹配反汇编与 C 源码恢复](https://awesomerea.org/zh/resources/lsdj-9-4-0-decomp-case/index.md)：案例 · LSDj 项目通过符号表、匹配的 C 函数，以及从用户 ROM 生成的 RGBDS 汇编树，重建 Little Sound Dj 9.4.0。工具追踪可达代码、划分代码与数据并比较重建字节；文档记录音乐数据模型、存档格式和连接线同步机制。
- [VitalWear：在 Wear OS 上重建 Vital Bracelet BE](https://awesomerea.org/zh/resources/vitalwear-case/index.md)：案例 · VitalWear 将 Bandai Vital Bracelet BE 的玩法重建为 Wear OS 手表应用，并配有手机端程序。它读取用户自备的 1.0.B 固件及 DIM 或 BE Memory 卡片镜像，通过实体手环验证卡片，并实现角色训练、战斗和冒险。
- [Moonglow Toolset：重建 Aurora 模块编辑器](https://awesomerea.org/zh/resources/moonglow-toolset-case/index.md)：案例 · Moonglow Toolset 使用 Rust、egui 和 wgpu 重建《无冬之夜：增强版》的 Aurora 模块编辑器。它读取本地安装的游戏数据，编辑区域、蓝图、脚本与模块；作者将输出与 Aurora 及游戏对照，并发布 GFF、2DA 和编辑器行为的研究记录。
- [cpr2rpp：重建 Cubase 12 工程文件格式](https://awesomerea.org/zh/resources/cpr2rpp-case/index.md)：案例 · cpr2rpp 记录通过样本分析还原的 Cubase 12 CPR 工程格式，并把部分工程数据转换为 REAPER RPP 文件。解析器提取音频事件的时间与来源、混音推子、声像、EQ、发送以及素材池信息；格式笔记说明命名记录结构和紧凑的编曲事件编码。
- [wii-news-channel：Wii 新闻频道的匹配反编译](https://awesomerea.org/zh/resources/wii-news-channel-case/index.md)：案例 · wii-news-channel 将美国版 v7 Wii 新闻频道重建为 C/C++ 源码，目标是生成字节一致的 main.dol。项目用符号表、文件分段和 objdiff 比对函数，另有分支将频道移植为原生 PC 程序。
- [TraktorMappingFileFormat：Traktor Pro 控制器映射文件格式](https://awesomerea.org/zh/resources/traktor-mapping-file-format-case/index.md)：案例 · TraktorMappingFileFormat 记录 Traktor Pro 2.x 的 TSI 控制器映射数据格式。010 Editor 脚本提取编码后的映射内容，二进制模板描述大端序记录头、设备、MIDI 定义、端口和映射设置；仓库还提供 TSI 样本。
- [AvatarEditorRecomp：Kinect 预览版 Avatar Editor 的 PC 移植](https://awesomerea.org/zh/resources/avatar-editor-recomp-case/index.md)：案例 · AvatarEditorRecomp 借助 ReXGlue，将 2010 年秋季 Kinect 预览版 Xbox 360 Avatar Editor 静态重编译为 PC 应用。项目实现 D3D12 原生渲染、虚拟形象资源处理、物品目录搜索及键盘或 XInput 操作。构建需用户提供编辑器程序及对应仪表板资源。
- [perception-pnrf：PNRF 测量文件格式重建](https://awesomerea.org/zh/resources/perception-pnrf-case/index.md)：案例 · perception-pnrf 记录了 HBK Perception 所用 PNRF 测量文件的逆向格式规范，并提供 Python 和 C# 解析器。规范涵盖 NSS 容器、波形与事件通道、校准信息及元数据；命令行工具可输出录制结构和采样预览。
- [metars_cgi：重建 NCAR Java METAR 查看器数据服务器](https://awesomerea.org/zh/resources/metars-cgi-case/index.md)：案例 · metars_cgi 重建 NCAR Java METAR 查看器使用的数据服务器。其 PHP 脚本从 MySQL 或 MariaDB 的 METAR 数据库响应小程序查询，Python 脚本从 NOAA 获取更新。作者借助反编译的小程序代码推断服务器行为，并记录了云层数据块处理尚未解决的问题。
- [Xbox Demos Decompilation：Xbox 演示程序启动菜单的功能性重建](https://awesomerea.org/zh/resources/xbox-demos-decompilation-case/index.md)：案例 · Xbox Demos Decompilation 依据北美版《BLiNX: The Time Sweeper》光盘中的 Xbox Demos，重建用于启动视频和试玩内容的 Xbox 应用。其非匹配式反编译源码以复现程序行为为目标，并记录了 Bink 视频支持、未使用的动画背景和未完成的替代图形代码。
- [ag-psd：重建 PSD 文档读写功能](https://awesomerea.org/zh/resources/ag-psd-case/index.md)：案例 · ag-psd 结合格式资料与反复试验，用 JavaScript 和 TypeScript 实现 Photoshop PSD 文档的读写。它处理文档结构、图层与合成图像数据、蒙版及部分元数据，并提供 Node.js 和浏览器示例。
- [locus-poi-db：LoMaps POI 数据库格式](https://awesomerea.org/zh/resources/locus-poi-db-case/index.md)：案例 · locus-poi-db 研究 LocusMaps LoMaps 使用的 POI 数据库格式，并列有格式文档和 SQL 模式。

## 原生二进制 (59)

- [DownUnderCTF：masked-squares 校验器](https://awesomerea.org/zh/resources/rea-ctf-case/index.md)：案例 · 官方教育 CTF 案例：从检查函数得到方程，并记录原程序验证过程。
- [Show Your Work：对 REA 证据架构的实测剖析](https://awesomerea.org/zh/resources/noflag-rea-evidence-architecture-study/index.md)：案例 · 一篇非官方的实测研究：先阅读 REA 源码，再在 27 类分析对象上对运行中的服务器发出 1,012 次有记录的调用，测量其按内容寻址的 Evidence 记录、按修订串联的未知项台账、带类型的拒绝、冷启动及响应上限。作者把这些机制对应到漏洞研究智能体上，论证为何不应过度声称结论。它评估 REA 的工具接口。
- [Windows 加载器：借助 REA 与 Codex 的静态恶意软件分析](https://awesomerea.org/zh/resources/windows-loader-static-analysis-case/index.md)：案例 · Fedele Mantuano 报告在离线 Docker 实验环境中让 Codex 借助 REA，对一个公开的 Windows 恶意软件样本做静态分析，全程不执行样本。文章区分了提取出的 JavaScript 代码包能够支持的行为与依赖从未获取的远程组件的推断，并将原本疑为信息窃取程序的样本重新归类为加载器。这是以作者审阅过的智能体报告为基础的防御性静态分析案例；研究范围限于静态分析，未进行重建或动态引爆分析。
- [OpenBSD netcat：REA 与 Ghidra 静态调查](https://awesomerea.org/zh/resources/netcat-openbsd-rea-static-case/index.md)：案例 · REA/Ghidra 报告研究 Ubuntu netcat-openbsd 1.234-1 ELF 二进制，公开证据封套、反编译函数及函数清单；产物是静态调查，而非重建后的 netcat 应用。
- [Woxi：用 Rust 实现的 Wolfram Language 解释器](https://awesomerea.org/zh/resources/woxi-case/index.md)：案例 · 作者将 Woxi 描述为用 Rust 实现的 Wolfram Language 子集解释器，面向 CLI 脚本与 Jupyter Notebook。README 未声明完整 Mathematica 兼容。
- [uniswap-v2-reborn：从已部署字节码重建 Uniswap v2](https://awesomerea.org/zh/resources/uniswap-v2-reborn-case/index.md)：案例 · uniswap-v2-reborn 使用 REA 接口分析、存储槽探测和行为规格，从已部署的 EVM 运行时代码重建 Uniswap v2 的 factory、pair 与 Router02。仓库提供 TypeScript 模型、Solidity 0.8 合约和同原版字节码对照的差异测试工具；作者报告 4,800 次模糊操作无差异，并精确重放 426 笔历史交易。
- [Eidolon in Rust：Eidolon 64k 演示的逐字节一致 Rust 移植](https://awesomerea.org/zh/resources/eidolon-64k-rust-port-case/index.md)：案例 · 把 Poo-Brain 在 Revision 2017 夺得 PC 64k 组冠军的 Eidolon，从经过压缩的 60,928 字节 Windows 可执行文件移植到 Rust，并附有说明原二进制工作原理的章节和单独的体积优化版本。作者报告由 OpenCode 与 Claude Code 协同的多个智能体完成工作，所用工具包括经 REA MCP 服务调用的 Ghidra：先在受控时钟下为原作建立参考捕获，再使全部 27,000 帧的哈希与完整 PCM 一致。一致性依据项目自己在特定 GPU 上的捕获，移植版嵌入原作数据。
- [m0rph：追踪混淆 ELF 程序的字符串校验逻辑](https://awesomerea.org/zh/resources/m0rph-ctf-analysis-case/index.md)：案例 · m0rph 调查使用 readelf、strings、Cutter 和 Radare2 分析一款经过混淆的 x86-64 ELF CTF 字符串校验程序。报告追踪 CALL RAX 跳转到动态分配内存的执行过程，并说明如何逐次在调用处设断点、检查 RDI 以还原预期字符。
- [CPQ IO Scheduler：还原小米的块设备调度器](https://awesomerea.org/zh/resources/cpq-iosched-case/index.md)：案例 · CPQ IO Scheduler 从已剥离符号的 ARM64 cpq.ko 内核模块还原小米的 Linux 块设备调度器。独立 C 模块实现优先级类别、线程组队列、期限处理及 blk-mq elevator 集成，并附技术论文和作者报告的基准测试。
- [Malware Analysis：njRAT 与 Casdet 行为研究](https://awesomerea.org/zh/resources/malware-analysis-njrat-casdet-case/index.md)：案例 · 该恶意软件研究用 PEStudio 静态检查和 ANY.RUN 沙箱遥测分析 njRAT 与经 UPX 打包的 Casdet 可执行文件，同时检查恶意 PDF 和良性对照文件。作者在报告及截图中记录了进程、注册表、网络行为、入侵指标和 MITRE ATT&CK 映射。
- [FSR 4 INT8：GPU 计算阶段重建与对比测试工具](https://awesomerea.org/zh/resources/fsr4-int8-reconstruction-case/index.md)：案例 · 该项目研究 FSR 4.1.1 INT8 升频器，用 HLSL 重建 GPU 计算阶段，并通过 D3D12 工具与 AMD 编译后的内核比较输出。作者报告所列阶段在离线重放中逐字节一致；FFX 兼容提供程序从用户提供的官方 DLL 提取网络权重。色彩模式与实时画面的比较范围较窄。
- [bcwc_pcie：对照 Apple kext 审计 FaceTime HD 摄像头驱动](https://awesomerea.org/zh/resources/bcwc-pcie-camera-audit-case/index.md)：案例 · bcwc_pcie 针对 Broadcom PCI 14e4:1570 FaceTime HD 摄像头，将社区 Linux 驱动与 AppleCameraInterface.kext 进行对照审计。脚本追踪 kext 的 MMIO 寄存器访问，并比较偏移、位掩码和操作顺序；作者报告发现 Linux 驱动尚未覆盖的 19 个寄存器。
- [XexTool-RE：重建 Xbox 360 XexTool 工具](https://awesomerea.org/zh/resources/xextool-re-case/index.md)：案例 · XexTool-RE 通过分析原版 XexTool 二进制，以 C++ 重建 Xbox 360 .xex 可执行文件处理工具。命令行和图形界面支持查看头部、提取内容及转换压缩或加密形式；文档还记录了 XEX 布局和摘要链。作者报告多数已比对操作输出逐字节一致，但列出若干例外。
- [slopgs：重建 Microsoft GS Wavetable Synth](https://awesomerea.org/zh/resources/slopgs-case/index.md)：案例 · slopgs 用可移植的 C 合成器重建 Windows XP SP3 版 Microsoft GS Wavetable Synth 驱动的行为。引擎使用 gm.dls 渲染 MIDI，并提供原生和 WebAssembly 构建；项目通过 MIDI 探针和参考录音的频谱对比调整合成行为。
- [Surface Pro 11：重建 Linux 原生音频行为](https://awesomerea.org/zh/resources/sp11x1e-audio-case/index.md)：案例 · SP11X1e-audio 根据 Windows 运行时观察和二进制分析，在 Linux 上重建 Surface Pro 11 的扬声器与内置麦克风行为。项目以补丁和 AudioReach 拓扑处理 SoundWire 功放、LPASS 麦克风时钟及采集路由，并提供重建拓扑与内核产物的脚本。
- [uniq-reconstruction：通过行为探测重建 GNU uniq](https://awesomerea.org/zh/resources/uniq-reconstruction-case/index.md)：案例 · uniq-reconstruction 根据对无符号 ELF 可执行文件的黑盒观察，用 C 重建 GNU coreutils 9.7 的 uniq。作者记录了覆盖选项、分组、分隔符和错误行为的 51 项探测，并实现参数解析与流处理；作者报告候选程序在输出、退出码、错误输出及文件副作用的 43 项对照测试中全部通过。
- [Watcom C 6.5：重建受损运行库](https://awesomerea.org/zh/resources/watcom-c-6-5-restoration-case/index.md)：案例 · 该项目从幸存的归档模块重建受损的 Watcom C 6.5 运行库 CLIBS.LIB 与 CLIBC.LIB。它定位扇区损坏、转换其他内存模型中的完整模块、根据机器码重写部分 C 例程，并逐模块记录来源；作者报告比较范围内的幸存字节均匹配。
- [IOReport：研究并反编译 Apple 的报告库](https://awesomerea.org/zh/resources/ioreport-decompile-case/index.md)：案例 · IOReport decompile 研究 Apple 的 IOReport 动态库及其读取系统报告和计数器的调用方式。作者描述了通过反汇编 powermetrics 理解其使用方法，并提供尚未完成的 Objective-C 重建代码及可用 Makefile 编译的测试程序。
- [dargh：重建 Skyrim 的 Dynamic Animation Replacer](https://awesomerea.org/zh/resources/dargh-case/index.md)：案例 · dargh 根据对 Dynamic Animation Replacer 1.1.2 和 1.1.3 DLL 的分析，以 C++ 重建用于 Skyrim Special Edition 的替代 DLL。它通过钩子和跳板实现动画替换，并处理条件函数。作者称经有限测试后，它在 Skyrim GOG 1.6.659 上似乎可以运行。
- [ndec-re：还原一款 MS-DOS 加密程序](https://awesomerea.org/zh/resources/ndec-re-case/index.md)：案例 · ndec-re 借助调试器和汇编分析研究一款旧式 MS-DOS COM 加密程序，并用 Go 实现其加密行为。研究记录追踪代码搬移、口令生成的序列与哈希、自修改指令选择、初始化字节及混合轮次；仓库还包含原始 COM 文件和 Go 测试。
- [re-sysinternals-suite：重建 Sysinternals strings.exe](https://awesomerea.org/zh/resources/re-sysinternals-strings-case/index.md)：案例 · re-sysinternals-suite 记录了对 Sysinternals strings.exe 可执行程序的教学性重建。首个专题提供带实现注释的 C++ 源码、Windows XP 构建补丁，以及讲解逆向过程的视频链接；仓库记录了一个已重建的工具。
- [ExCrypt：重建 Xbox 360 XeCrypt 函数](https://awesomerea.org/zh/resources/excrypt-case/index.md)：案例 · ExCrypt 以 C 和 C++ 重写 Xbox 360 的 XeCrypt 函数，供既有主机代码和数据使用。项目针对内核导出、启动过程以及游戏或应用使用的函数，力求保持外部可见状态和返回值兼容。
- [L1J-Encode-CLI：还原 Lineage 1 的 ServerData 编解码算法](https://awesomerea.org/zh/resources/l1j-encode-cli-case/index.md)：案例 · L1J-Encode-CLI 将 Lineage 1 登录器的 ServerData 编码还原为 Python 编解码器，可处理 IP、端口和功能位。分析报告记录了对 Encode v3.63 的反汇编、内存观察和差分分析；作者称与 Encode.exe 的 106 组对比结果逐字节一致。
- [Wirenet Reverse Engineering：分析 Linux 木马](https://awesomerea.org/zh/resources/wirenet-analysis-case/index.md)：案例 · Wirenet Reverse Engineering 通过恢复的源码和意大利语分析报告研究 Wirenet Linux 木马，另有文章聚焦其键盘记录功能。
- [SNES Station：重建 PS2 模拟器可执行文件](https://awesomerea.org/zh/resources/snes-station-decomp-case/index.md)：案例 · SNES Station Decompilation 通过源码恢复、历史工具链匹配与映像比较，重建 PS2 版 SNES Station v0.23 WIP 可执行文件。研究涵盖模拟器核心、PS2 运行时、渲染器和 SJCRUNCH 容器；作者报告生成的打包 ELF 与用户提供的原版逐字节一致。
- [RFL：反编译 Wii 的 Mii 库](https://awesomerea.org/zh/resources/rfl-wii-mii-library-case/index.md)：案例 · RFL 从原版游戏镜像重建 Wii 的 Mii 处理库。构建目标是《Challenge Me: Word Puzzles》中的 20080306 版本，使用 objdiff 比较目标文件；作者称发布版已匹配，调试版仍有两个函数未匹配。
- [cod4map：重建 Call of Duty 4 的 BSP 编译器](https://awesomerea.org/zh/resources/cod4map-reconstruction-case/index.md)：案例 · cod4map 根据 2007 年随 Call of Duty 4 模组工具发布的可执行文件重建 BSP 编译器。其 C/C++ 源码构建 32 位 Windows 版 cod4map.exe；项目采用面向 x87 的编译参数，因为 SSE2 浮点代码会改变 BSP 输出字节。
- [AGS Aging Cartridge：反汇编 7.0 版](https://awesomerea.org/zh/resources/ags-aging-cartridge-case/index.md)：案例 · 该项目以用户提供的 Game Boy Advance ROM 为输入，将 AGS Aging Cartridge 7.0 重建为汇编与 C 源码。构建输出为给出 SHA-1 的 aging.gba，使用 devkitARM 和 pokeruby-tools。
- [GoonFi V2：Solana 程序的逐字节一致 Rust 重编译](https://awesomerea.org/zh/resources/goonfi-v2-rust-recompilation-case/index.md)：案例 · OtterSec 研究人员介绍了一套智能体流程：为闭源的 GoonFi V2 Solana 程序重建 Rust 源码，直至用原工具链重新构建即可复现所部署的 ELF。逐函数指令评分、确定性合并评审，以及对汇编等刷分写法的禁用约束引导智能体工作；对齐函数顺序和 panic 位置路径后，最后的差异得以消除。文章与配套仓库记录了方法和验证脚本，内部工具及智能体对话记录仍未公开。
- [HyperCard 1.2.2：经典 Mac 应用的静态重编译](https://awesomerea.org/zh/resources/hypercard-122-recomp-case/index.md)：案例 · 静态重编译经典 Mac 应用 HyperCard 1.2.2。用户提供名为 HyperCard 的文件；tools/corpus.json 记下 3166 个调用点中已覆盖 2642 个，tools/conformance.py 在这个数字下降时失败。
- [openbst：BeSTspeech 的 C 语言重实现](https://awesomerea.org/zh/resources/openbst-bestspeech-case/index.md)：案例 · 把 Berkeley Speech Technologies 的共振峰合成器 BeSTspeech（HumanWare Keynote GOLD 所带的引擎）从零重实现为 C。对照输入是原二进制，仓库不附带这些文件；make selftest 核对 tests/golden.txt，make test 在仿真器中与这些二进制比较。
- [OpenTV：用可移植 C 重建 Centigram TruVoice](https://awesomerea.org/zh/resources/opentv-truvoice-case/index.md)：案例 · 把 Centigram 的 TruVoice（1997 年文本转语音引擎）重建为可移植 C。tools/difftest.py 用脚本中的语料，把 C 构建的 PCM 与原始 DLL 对照。
- [L&H TruVoice：用可移植 C 重建 tv_enua.dll](https://awesomerea.org/zh/resources/lh-truvoice-decomp-case/index.md)：案例 · 把 Lernout & Hauspie TruVoice 6.00 build 10（SAPI 4 美式英语引擎 tv_enua.dll）重建为 C99。移植在运行时读取该 DLL 的表，并与正在运行的引擎对照 PCM。
- [Microsoft Anna：TTS20 引擎的逐位一致 C 重建](https://awesomerea.org/zh/resources/ms-anna-tts-case/index.md)：案例 · 把 Microsoft Anna（Windows Vista 与 Windows 7 的 TTS20 语音）重建为读取原始语音数据文件的 C99。README 报告其测试句与真实引擎的 PCM 逐位一致。
- [OneCore TTS：David、Zira 与 Mark 的 C 重建](https://awesomerea.org/zh/resources/onecore-david-zira-mark-case/index.md)：案例 · 把 Windows OneCore 文本转语音引擎 MSTTSEngine_OneCore.dll 10.3（David、Zira 和 Mark）重建为读取原始语音文件的 C99。README 报告语料上逐样本一致的 PCM，并写明 Zira 有两句例外。
- [Microsoft Sam：SAPI 5 引擎的可移植 C 重建](https://awesomerea.org/zh/resources/ms-sam-mike-mary-case/index.md)：案例 · 把 Windows XP 的 SAPI 5 引擎 spttseng.dll（Microsoft Sam、Mike 和 Mary）重建为读取原始语音文件的 C99。README 报告音频长度相同，每个样本与 16 位引擎相差不超过 ±1 LSB。
- [Eloquence 6.1：ECI.DLL 的 C 重建](https://awesomerea.org/zh/resources/eloquence-61-eci-case/index.md)：案例 · 把 ETI Eloquence 6.1.0.2（美式英语 ECI.DLL 与 ENU.SYN）重建为 C，并提供可替换的 x86 与 x64 ECI.DLL。
- [Prose 2000 Reborn：语音板固件的 C 反编译](https://awesomerea.org/zh/resources/prose2000-reborn-case/index.md)：案例 · 把 Speech Plus 与 Telesensory Systems 的 Prose 2000 文本转语音固件（8086 主机加 NEC µPD7720 DSP）反编译为 C。README 写明构建不需要模拟器或 ROM 文件。
- [GEOS 2.0：可重建 cbmfiles KERNAL 二进制的源码](https://awesomerea.org/zh/resources/geos-20-kernal-case/index.md)：案例 · Commodore 64 与 128 上 GEOS 2.0 的整理后 cc65 源码。README 写明标准编译生成与 GEOS 64 2.0 和 GEOS 128 2.0 发行二进制相同的文件，并且 make regress 把 bsw 与 wheels 构建与参考树比较。
- [geoWrite 2.1：可重建原始二进制的源码](https://awesomerea.org/zh/resources/geowrite-21-case/index.md)：案例 · GEOS 文字处理器 geoWrite 2.1 英语版与德语版的逆向 cc65 源码。README 写明标准编译生成与英语及德语 geoWrite 2.1 发行二进制相同的文件。orig 树存放收集到的原始版本。
- [libmd12：E-mu SP-1200 与 SP-12 音频通路的 C 模型](https://awesomerea.org/zh/resources/libmd12-sp1200-case/index.md)：案例 · E-mu SP-1200 与 SP-12 采样器音频通路的 C99 库：音高回放、滤波器和动态滤波器。README 写明固件行为来自在 Z80 模拟器中运行 E-mu 的操作系统代码，并且 make check 运行随附测试。
- [reAL：对照 Windows 与 ALchemy 检查的 dsound.dll](https://awesomerea.org/zh/resources/real-dsound-case/index.md)：案例 · 可替换的 dsound.dll，重建 Creative ALchemy 与 DirectSound 行为，包括 README 点名的 DirectMusic 部分。./build.sh 构建 DLL 并运行本机单元测试。README 写明与微软 DLL 的比较是逐行和逐事件的。
- [Konami's Game Master：MSX 工具卡带的匹配反汇编](https://awesomerea.org/zh/resources/konamis-game-master-disassembly-case/index.md)：案例 · 该项目将日版 RC-735 MSX 工具卡带 Konami's Game Master 重建为带注释的汇编源码。卡带为其他 Konami MSX1 游戏增加存档、读档、作弊与排行榜功能；作者报告使用 sjasmplus 汇编可得到与原版 16 KB ROM 逐位一致的结果。
- [dolnetbp：重建 GameCube 网络 SDK 库](https://awesomerea.org/zh/resources/dolnetbp-case/index.md)：案例 · dolnetbp 以 C 重建 GameCube Dolphin Network Base Package 的 eth、mdm 和 netcfg 库。objdiff 配置将发布版和调试版构建结果与原始库的目标文件配对比对。
- [Dolphin SDK 2004 Libraries：反编译 GameCube SDK 归档库](https://awesomerea.org/zh/resources/dolphin-sdk-2004-libraries-case/index.md)：案例 · Dolphin SDK 2004 Libraries 将 2004 年 4 月 20 日版 Dolphin SDK 的已编译归档库重建为 C 与汇编源码。构建流程使用 DTK 从用户提供的 .a 归档中提取源码，并构建受支持的库；部分库仍在开发。
- [dolsocketlibrary：重建 Dolphin 网络库](https://awesomerea.org/zh/resources/dolsocketlibrary-case/index.md)：案例 · dolsocketlibrary 以 C 重建 Dolphin Network Base Package 的 ip 和 dvdeth 库。构建配置生成 Ninja 与 objdiff 输入，用于将发布版和调试版目标文件同原始 GameCube 库比对。
- [open_rvl：反编译 Wii Sports 使用的 Wii SDK](https://awesomerea.org/zh/resources/open-rvl-sdk-case/index.md)：案例 · open_rvl 将 Wii Sports 所用版本的 Wii SDK 重建为 C 源码，供游戏反编译项目复用。项目从游戏调试信息取得名称，并用汇编或目标文件生成的 SHA-256 记录检查部分函数和数据。
- [NW Eft：反编译 Wii U NintendoWare Eft 库](https://awesomerea.org/zh/resources/nw4f-eft-decomp-case/index.md)：案例 · NW Eft 反编译 Wii U 游戏《New Super Mario Bros. U》中的 NintendoWare for Cafe Eft 库。仓库中的 C++ 源码与头文件涉及发射器、渲染及相关库组件；项目目前不以逐字节匹配为优先目标。
- [libgpu2：PlayStation 2 图形合成器模型重建](https://awesomerea.org/zh/resources/libgpu2-reconstruction-case/index.md)：案例 · libgpu2 将索尼 1998 年 PlayStation 2 图形合成器软件模型的 23 个 ELF32/i386 目标文件重建为可构建的 C++。项目记录了恢复的图形流水线，并将重放图形流所得的显存输出与原模型及 PS2 实机对照。作者报告，在其转储测试集上，重建模型与原模型的输出逐位一致。
- [re_nfpii：重建 Wii U 的 amiibo 库](https://awesomerea.org/zh/resources/re-nfpii-wii-u-library-case/index.md)：案例 · re_nfpii 为 amiibo 模拟和研究重建 Wii U 的 nn_nfp.rpl 库。模块替换该库的导出接口，将标签读写转向 SD 卡中的转储文件；配套插件提供选择和配置功能。作者称项目仍属实验阶段，目前实现了该库的主要部分。
- [MWCC：重建 GameCube CodeWarrior 编译器](https://awesomerea.org/zh/resources/mwcc-decomp-case/index.md)：案例 · MWCC 为六个 GameCube 版本重建 Windows x86 编译器 mwcceppc.exe。项目维护驱动、前端、优化器和后端的 C/C++ 源码，并按各版本配置，将重建对象、函数或程序哈希与原版比较。
- [GA330-libretro：重建 Gemei A330 运行环境](https://awesomerea.org/zh/resources/ga330-libretro-case/index.md)：案例 · GA330-libretro 将 Gemei A330 运行环境重建为 libretro 核心，使用 Unicorn 执行 ARM 应用二进制文件。精简替代系统负责加载程序，并提供文件、输入和计时处理；作者称游戏 7days 已能进入游玩画面。
- [linker_pc：重建《Call of Duty 4》的 fastfile 链接器](https://awesomerea.org/zh/resources/call-of-duty-4-linker-pc-case/index.md)：案例 · linker_pc 根据 2008 年发布的可执行文件，重建《Call of Duty 4》模组工具中的 fastfile 链接器。重建源码编译为 32 位 Windows 工具，可读取区域 CSV 并写出 .ff 文件；指定的 MSVC 参数用于保留 x87 浮点行为。
- [EGG Library：Wii 游戏共用库反编译](https://awesomerea.org/zh/resources/egg-wii-library-decomp-case/index.md)：案例 · EGG Library 是一项仍在进行的 Wii 程序库反编译工作，目标是让多款游戏和应用共用一套源码。用户提供受支持游戏的光盘镜像，使用 Ninja 构建，再通过 objdiff 比对生成的目标文件。
- [NitroSDK：从 Nintendo DS 游戏 ROM 重建库源码](https://awesomerea.org/zh/resources/nitrosdk-decompilation-case/index.md)：案例 · NitroSDK Decompilation 从受支持游戏 ROM 中提取代码，重建 Nintendo DS SDK 库源码。项目以 objdiff 工作流程组织 C 源码、头文件和符号表，并用稳定标识符追踪不同游戏中的同一函数。
- [Hagi：反编译《Super Mario 3D All-Stars》的模拟器](https://awesomerea.org/zh/resources/hagi-emulator-decomp-case/index.md)：案例 · Hagi 反编译《Super Mario 3D All-Stars》1.0.0 版《Super Mario Sunshine》附带的 GameCube 和 Wii 模拟器程序。构建流程以用户自备的原版 main NSO 为输入，使用 CMake、Ninja、Python 和 Rust 工具链。
- [Character Pipeline：2001 年 4 月版库反编译](https://awesomerea.org/zh/resources/character-pipeline-apr2001-decomp-case/index.md)：案例 · Character Pipeline April 2001 Libraries 重建该组件已构建代码库的 C 源码，涵盖角色、动画、控制、几何调色板、光照、着色器和蒙皮库。make extract 使用 DTK 将用户提供的 .a 归档反汇编为源码文件。
- [8088 BIOS：反汇编 Tandy 与 IBM PC 固件映像](https://awesomerea.org/zh/resources/bios-8088/index.md)：案例 · 该仓库反汇编 8088 机器的 BIOS 镜像：Tandy 1000、Tandy 1000A、Tandy 1000 HX、IBM PCjr 和 IBM PC 5150。README 写明原始镜像在 roms/，反汇编在子目录里，用 IDA Pro 免费版制作。
- [lv0pen：PlayStation 3 启动链的匹配源代码](https://awesomerea.org/zh/resources/lv0pen/index.md)：案例 · lv0pen 用原来的编译器重建 PlayStation 3 启动链程序和隔离的 SPU 模块。表里列出 lv0 4.93 为 100%，bootldr 1.0.0 为 458 个中的 458 个，metldr 为 182 个中的 182 个，isoldr 4.93 为 273 个中的 273 个，appldr 4.93 为 446 个中的 446 个。lv0ldr.2 3.6.5 是 474 个中的 472 个，lv1ldr 4.93 是 300 个中的 293 个。构建步骤在 BUILDING.md。
