# 精选逆向工程资源 · 第 42 页

> 第 42/52 页，第 4,101–4,200 项。5,191 项工具、项目、集成、案例与参考资源，覆盖网站、游戏、应用、原生二进制、固件及通信协议。每个条目都保留一手来源链接、使用要求与复核日期。

“来源已复核”表示说明已依据一手文档核对。完整的使用条件与来源列在各条目页面，本页显示其数量和复核日期。

- HTML：<https://awesomerea.org/zh/resources/page/42/>
- JSON：<https://awesomerea.org/api/v1/resources.json>
- English：<https://awesomerea.org/resources/page/42/index.md>

## 固件与硬件 (100)

- [f407 大绿板：屏幕与按键引脚映射](https://awesomerea.org/zh/resources/f407-board-demo-case/index.md)：案例 · f407 大绿板研究记录了接在 STM32F407VET6 开发板上的 ST7735S 屏幕模块及五个板载按键的引脚映射。仓库提供屏幕和 GPIO 探测程序、作者报告的引脚分配，以及屏幕与按键组合演示代码。
- [Dell Precision A34：SMBIOS 令牌与 BIOS 设置字段映射](https://awesomerea.org/zh/resources/dell-precision-a34-tokens-case/index.md)：案例 · 这项 Dell Precision Tower 5810、7810 的 BIOS A34 研究，将 SMBIOS DA 令牌映射到 Dell 设置 ID 和 AMI Setup 字节。仓库提供分机型令牌表、设置及令牌映射、设置表单选项，以及只读令牌读取与字节扫描工具。作者报告用实时读取和一次 NVRAM 变化核对了部分映射。
- [Earbud-case LED display：实测引脚与段码映射](https://awesomerea.org/zh/resources/earbud-led-display-map-case/index.md)：案例 · 该耳机盒 LED 显示屏研究还原了无标识模块的引脚和电气驱动映射。文档列出 8 条查理复用线路上的 31 个显示段、排线触点接线及阳极和阴极组合，并提供 ESP32-C3 驱动和串口探测程序。
- [TCL AC Original Module ESPHome：还原 WL6U 空调控制](https://awesomerea.org/zh/resources/tcl-ac-original-module-esphome-case/index.md)：案例 · TCL AC Original Module ESPHome 在原装 WL6U Wi-Fi 模块上重建 TCL 空调的本地控制。作者分析 RTL8720CF 原厂固件中的命令构造和状态解码，用模拟执行比对部分函数与替代编解码器，并通过 UART 实现 ESPHome 控制及读数。
- [EKIY / Melis reverse engineering：仿真显示设备固件并解析 UI 资源](https://awesomerea.org/zh/resources/ekiy-melis-re-case/index.md)：案例 · EKIY / Melis reverse engineering 通过 TypeScript 应用层仿真器运行 Allwinner F133-B 显示设备的原版主屏固件。项目记录所观察到的 DATAV1.0 UI 格式，提供资源包读写工具及针对该固件的修改研究，固件转储由用户自行提供。
- [vfs495-driver：基于指纹读取器协议研究的 Linux 驱动](https://awesomerea.org/zh/resources/vfs495-driver-case/index.md)：案例 · vfs495-driver 为 Validity VFS495 滑动式指纹读取器实现 Linux libfprint TOD 驱动。研究笔记追踪传感器的 USB 握手、加密命令和图像数据流及固件补丁加载；构建配方从用户下载的 HP SoftPaq 提取所需命令数据。
- [Potensic ATOM：重建 DSRC02A 控制器连接线](https://awesomerea.org/zh/resources/potensic-atom-usb-c-replacement-cable-case/index.md)：案例 · Potensic ATOM 连接线调查重建 DSRC02A 无人机控制器与 Android 手机之间的定向 USB-C 连接。作者依据万用表测量编制 KiCad 原理图、接线记录和替代适配器设计，涉及 SBU/CC 接线及两只 56 kΩ 电阻；据其报告，一个原型在短途飞行中传输了视频和控制输入。
- [YBX ESP32 System Emulator：在 QEMU 中重建设备硬件](https://awesomerea.org/zh/resources/ybx-esp32-emulator-case/index.md)：案例 · YBX ESP32 System Emulator 在 QEMU 中重建部分硬件行为，以运行 ESP32-S3 和 ESP32-C3 电子阅读器的原始固件。补丁及主机工具模拟屏幕和触控路径、采集面板帧缓冲，并记录 YBX X4 Pro 与 CrossPoint 镜像的启动、外设和界面实验。
- [Frontier FS2340：Majority Touro 收音机固件分析](https://awesomerea.org/zh/resources/frontier-fs2340-firmware-case/index.md)：案例 · 该研究分析采用 Frontier Venice X/FS2340 平台的 Majority Touro 收音机固件，梳理压缩更新块、菜单、语言表、图形、引导程序和恢复路径。离线 Python 工具可解析用户提供的固件并提取资源；作者报告修复过一台受影响设备。
- [Contax N Digital：重建 CCD Parameter Disc 校准光盘](https://awesomerea.org/zh/resources/contax-n-digital-ccd-disc-case/index.md)：案例 · Contax N Digital CCD Parameter Disc 重建工具使用新拍摄的暗场与白场 RAW 照片恢复相机专属校准数据，并结合从另一张 N Digital 光盘提取的色彩矩阵和色调曲线，生成校准光盘文件。作者报告了与已知光盘的比对结果，同时指出工厂参考图像的缩放方式尚未完全厘清。
- [Fosi Audio MD3：分析 DAC 并替换控制器固件](https://awesomerea.org/zh/resources/fosi-md3-case/index.md)：案例 · fosi-md3 研究 Fosi Audio MD3 USB DAC，并为其 ESP32-S3 控制器实现替代固件。笔记依据硬件观察与原厂固件反汇编，记录 USB 切换、DAC 的 I2C 控制、Savitech 链路及设置记录；ESP-IDF 实现保留音频控制与照片存储。作者报告仅在一台设备上测试。
- [dataflash-re：重建 Dataflash LWR 灯光控制协议](https://awesomerea.org/zh/resources/dataflash-re-case/index.md)：案例 · dataflash-re 重建 Lightwave Research Dataflash 氙气频闪灯使用的 LWR 控制协议。项目结合 8051 固件反汇编、原理图和控制器采集数据，记录 9 位串行帧，并实现将 Art-Net、sACN 和 TouchOSC 转接至原 RS-485 链路的 ESP32 网桥。
- [opal-c1-revive：解析 Opal C1 固件并恢复相机控制](https://awesomerea.org/zh/resources/opal-c1-revive-case/index.md)：案例 · opal-c1-revive 分析 Opal C1 摄像头的 Myriad X 硬件、32 MB NOR 闪存和 DepthAI 管线。项目记录引导程序与应用包，提供闪存备份和管线修改脚本，并以 macOS 菜单栏程序控制标准 UVC 参数。
- [Spirit Halloween Remote：解析 Multi-Prop 无线遥控指令](https://awesomerea.org/zh/resources/spirit-halloween-remote-nrf24-case/index.md)：案例 · Spirit Halloween Remote 记录从 Spirit Multi-Prop 遥控器还原的无线消息，并通过树莓派连接的 nRF24L01+ 重放四条指令。协议文档列出 250 kbit/s 速率、信道、地址和 22 字节指令体；可选的 Home Assistant 桥接提供触发按钮。
- [Thecus N7510：在 Linux 上重建前面板控制](https://awesomerea.org/zh/resources/thecus-n7510-linux-case/index.md)：案例 · Thecus N7510 on modern Linux 用 Python 服务恢复该 NAS 的前面板 LCD、按键、风扇和 LED。研究先对原厂固件 DOM 制作镜像，再跟踪并反汇编 agent2 服务，记录其与 ATmega168 面板控制器交换的串口帧及主板引脚映射。作者报告在一台 N7510 上测试。
- [a2854-siri-remote-linux：还原 Siri Remote 的 BLE 与 IR 控制](https://awesomerea.org/zh/resources/a2854-siri-remote-linux-case/index.md)：案例 · a2854-siri-remote-linux 解析 Apple Siri Remote A2854 的按键与语音通知，并通过读取 btmon 输出实现 Linux 桥接。项目记录 GATT 按键值、100 字节 Opus 音频封装及通过 HID 报告观察到的 IR 写入流程；另有对遥控器闪存映像和 IR 数据库的分析。
- [HDF / HarmonyOS：解析驱动 IPC 与 Linux 用户态兼容性](https://awesomerea.org/zh/resources/hdf-harmonyos-reverse-case/index.md)：案例 · HDF / HarmonyOS 研究梳理 Driver Foundation 从用户态到内核的 IPC 路径，并测试部分 HarmonyOS 库在 Linux 上的运行情况。项目记录 HDF_WRITE_READ ioctl、HdfWriteReadBuf 结构和 I2C 命令编号，附有测试程序、内核桩模块及 QEMU 实验日志。
- [MK Typist research：解析键盘硬件与启动加载器](https://awesomerea.org/zh/resources/mk-typist-research-case/index.md)：案例 · MK Typist research 在移植 QMK 的过程中解析 Mechanical Keyboards MK Typist 键盘及原厂固件，记录 Holtek HT32F52352 电路板、闪存布局、Cheng Yong IAP 启动流程、USB 标识、更新行为、引脚和单台设备的命令抓取结果。
- [Huawei MUT Unbrick Tool：还原路由器组播恢复协议](https://awesomerea.org/zh/resources/huawei-mut-unbrick-tool-case/index.md)：案例 · Huawei MUT Unbrick Tool 重建 HuaweiMUT.exe 用于路由器恢复的组播固件升级通信。Python 图形界面和命令行程序按记录的 UDP 数据包类型发送固件块与 INI 元数据；研究笔记列出对原工具的分析结果。作者报告部分机型受安全启动限制，无法软件恢复。
- [Tizen T-KTS firmware research：解析 VDFS4 文件系统](https://awesomerea.org/zh/resources/tizen-kts-research-case/index.md)：案例 · Tizen T-KTS firmware research 分析三星智能电视解密固件中的 VDFS4 文件系统。笔记记录超级块、目录记录、文件区段和写时复制块映射；Python 工具可枚举条目并定位文件数据。作者报告已枚举 2,113 个条目，文件内容解压仍未解决。
- [Philips Avent：重建 SCD923/26 本地通信](https://awesomerea.org/zh/resources/philips-avent-local-protocol-case/index.md)：案例 · Philips Avent Local Protocols 研究 SCD923/26 婴儿监视器的二维码配对、加密控制会话、RTSP 视频及独立 ADPCM 音频通道。研究结合手持端固件分析、隔离的 ARM 模拟和已配对设备测试，并将设备发现行为及 SCD973 身份验证列为未解决问题。
- [igpsport-binavi-poi：重建 BiNavi 路线兴趣点格式](https://awesomerea.org/zh/resources/igpsport-binavi-poi-case/index.md)：案例 · igpsport-binavi-poi 重建 iGPSPORT BiNavi 的 .cnx 路线轨迹编码与 POI 类型值。Python 生成器把 GPX 轨迹和按距离编排的路书点位写成设备路线，导航时显示接近提醒；技术笔记记录 XML 结构及观察到的 FIT 行为。
- [es4308cfg：还原 Edgecore ES4308-PoE 配置格式](https://awesomerea.org/zh/resources/es4308cfg-case/index.md)：案例 · es4308cfg 通过对比交换机设置变更前后导出的配置文件，还原 Edgecore ES4308-PoE 的专有 NVRAM 配置格式。仓库记录 TLV 记录结构、校验和、混淆字符串及端口位映射，并提供 Rust 与 Python 编解码工具、Kaitai 规范和脱敏样本。
- [microfreak-emu：在 Renode 中重宿主 Arturia MicroFreak 固件](https://awesomerea.org/zh/resources/microfreak-emu-case/index.md)：案例 · microfreak-emu 在 Renode 中运行 Arturia MicroFreak 5.0.0.2084 固件，并建模 STM32 外设及音频输出。研究文档记录固件地址、存储格式和 SysEx 消息交换；工具支持启动检查、MIDI 差分实验与预设音频渲染。
- [Ledger Nano X board map：主板走线追踪与重建](https://awesomerea.org/zh/resources/ledger-nano-x-board-map-case/index.md)：案例 · Ledger Nano X board map 根据照片重建硬件钱包主板，将 40 个测试焊盘、铜箔网络和元件连接整理为 KiCad 工程。照片与 3D 查看器展示连接关系，脚本可根据记录的数据重新生成电路板和原理图。
- [Pulsar II：通过 Windows SCOPE 分析重建 Linux 支持](https://awesomerea.org/zh/resources/sonic-core-pulsar-ii-linux-driver-case/index.md)：案例 · Pulsar II 项目通过分析 scScope.sys 和 Sim2k.dll，为 Creamware／Sonic Core DSP 声卡重建 Linux 支持。内核模块、加载器和 SCOPE 文件解码器处理声卡初始化、DSP 模块、音频流及设备文件；研究记录说明寄存器和启动行为。
- [Z80 NMOS Silicon-to-RTL CPU Core：用 Verilog 重建晶体管逻辑](https://awesomerea.org/zh/resources/z80-silicon-rtl-case/index.md)：案例 · Z80 NMOS Silicon-to-RTL CPU Core 根据晶体管级网表和逐步整理的逻辑电路图，将 Zilog NMOS Z80 处理器重建为同步 Verilog。作者报告在 EmuStudio 中用 Verilator 模型运行 Z80 软件测试。
- [miband11-watchface-maker：重建小米手环 11 的 .face 格式](https://awesomerea.org/zh/resources/miband11-watchface-maker-case/index.md)：案例 · miband11-watchface-maker 比较官方编译器的输入与产物，重建小米手环 11 表盘的 .face 包格式。格式规范描述文件头、元数据、索引及内嵌的 Lua 和图像数据；Python、Java 与 JavaScript 实现可由媒体素材组装表盘。
- [fb200-tools：重构 FLAMMA FB200 固件及控制协议](https://awesomerea.org/zh/resources/fb200-tools-case/index.md)：案例 · fb200-tools 为 FLAMMA FB200 贝斯效果器重构固件行为及 USB HID/BLE 控制，并提供替代固件和设备工具。研究文档记录原厂 .mr 镜像、命令帧、DSP 对照、预设与更新流程；作者报告部分功能已在实体设备上测试。
- [Orion Unchained：重建 Acer Predator Orion 灯光控制](https://awesomerea.org/zh/resources/orion-unchained-case/index.md)：案例 · Orion Unchained 以 Linux 内核驱动、命令行客户端和桌面应用重建 Acer Predator Orion 台式机灯光控制。调查资料记录了 PredatorSense 灯光载荷、固件中的 AcerGamingFunction WMI 方法和 SMBus 控制路径；驱动据此在已测试的 PO7-660 上读取和设置灯效。
- [p2afan：通过 P2A 桥还原 ASPEED BMC 风扇控制](https://awesomerea.org/zh/resources/p2afan-case/index.md)：案例 · p2afan 调查 Tyan FT77C-B7079 的 BMC，经 ASPEED AST2400 的 PCIe-to-AHB 桥在主机侧控制风扇 PWM 寄存器。文档记录 BAR1、PWM 模块及固件布局；Python 控制器可依据 IPMI、hwmon 或命令输出计算占空比。
- [Cisco CP-9951 DOOM：解析电话输入并移植原生游戏](https://awesomerea.org/zh/resources/cisco-9951-doom-case/index.md)：案例 · Cisco CP-9951 DOOM 将游戏移植到 IP 电话的 ARM 处理器，使用本地帧缓冲、键盘和媒体通路。配套研究通过检查 keyhandle 模块和实际设备，梳理 Raven 键盘输入路径及 16 字节事件格式。
- [Zeppelin Air：重建 USB 固件恢复流程](https://awesomerea.org/zh/resources/zeppelin-air-recovery-case/index.md)：案例 · Zeppelin Air Recovery 从厂商更新库和实机 DFU 交互还原 Bowers & Wilkins 音箱的 USB 恢复流程。Python 工具实现厂商命令，分两阶段写入 MCU 与协处理器固件，并轮询等待协处理器就绪；协议笔记记录消息顺序和闪存布局。
- [EmuWorks：模拟 NumWorks N0110 计算器硬件](https://awesomerea.org/zh/resources/emuworks-case/index.md)：案例 · EmuWorks 在 Renode 中重建 NumWorks N0110 计算器的硬件环境，使 ARM Cortex-M7 固件运行于模拟的 STM32F730。外设模型涵盖 ST7789V 屏幕、键盘矩阵、电池 ADC 和 CRC 单元，Windows 应用负责显示画面及固件管理。仓库内置原创 Core、Code 固件；其他固件由用户提供。
- [CH899：还原时钟的 MM32–ESP 通信](https://awesomerea.org/zh/resources/chouchin-ch899-firmware-case/index.md)：案例 · CH899 固件研究还原时钟的 MM32 走针控制器与 ESP8285 Wi-Fi 模块之间的 UART 通信。项目记录原固件的唤醒、报时和重置消息，并实现带有 Wi-Fi 配网及校时选项的 ESP 替代固件，保留原走针控制器。
- [telink-usb-ota：重建 Telink USB-HID 固件更新协议](https://awesomerea.org/zh/resources/telink-usb-ota-case/index.md)：案例 · telink-usb-ota 将 Telink USB-HID OTA 更新交互实现为 Linux 上的 Rust 工具，可查询 CIDOO V65 v2 键盘版本并写入固件。协议资料记录了 33 字节 HID 报告、START 和 FINISH 操作码、16 字节数据块、CRC-16/MODBUS，以及响应中表示下一数据块序号的规则；作者称这些信息来自升级程序和固件反汇编，并经实机核对。
- [K2 OpenKlipper：重建 Creality K2 控制栈](https://awesomerea.org/zh/resources/k2-openklipper-case/index.md)：案例 · K2 OpenKlipper 以主线 Klipper 和 Python 模块重建 Creality K2 的控制栈，涵盖应变片探针、CFS 供料盒、闭环电机和触摸屏，并记录通过观察打印机通信及行为得到的协议信息。
- [ThinkCentre Fan Control：还原 M70t Gen 6 的风扇读数与模式控制](https://awesomerea.org/zh/resources/thinkcentre-fan-control-case/index.md)：案例 · ThinkCentre Fan Control 根据 M70t Gen 6 嵌入式控制器探测和 ACPI 表分析结果显示风扇转速，并提供固件风扇模式。Windows 托盘程序通过 PawnIO 读取 EC 转速计，通过 CPU 寄存器读取各核心温度，再使用 Lenovo WMI 切换支持的模式。
- [strix-890m-macos：Radeon 890M 显示启动研究](https://awesomerea.org/zh/resources/strix-890m-macos-case/index.md)：案例 · strix-890m-macos 研究 ASUS GA403WM 在 macOS 下的 Radeon 890M 显示启动。项目提供跟踪记录、IOAccelerator ABI 数据、Metal 与 Vulkan 探测工具，以及涉及帧缓冲区、OLED 亮度和 WindowServer 接入的实验性内核扩展；图形加速仍未完成。
- [Twin Famicom：重绘主机电源板](https://awesomerea.org/zh/resources/twin-famicom-case/index.md)：案例 · Twin Famicom 根据对 Sharp 原机的目视检查和测量，用 KiCad 重绘电源板原理图与 PCB。仓库包含电源板项目文件，并标明硬件设计的许可证。
- [EasyRazer：重建 Razer 模拟键盘控制](https://awesomerea.org/zh/resources/easyrazer-keyboard-case/index.md)：案例 · EasyRazer 是 Windows 上控制 Razer 模拟键盘的 Synapse 替代程序，以 Rust 和 Tauri 实现触发点、按键映射、配置档及灯效管理，并按型号记录键盘协议与固件行为。
- [Sisu DCP-3：重建 Nokia 3210 固件行为](https://awesomerea.org/zh/resources/sisu-dcp-3-case/index.md)：案例 · Sisu DCP-3 为替换用 Rev B2 主板编写全新 C 固件，重现 Nokia 3210 NSE-8 v6.00 的使用体验。项目以原固件分析指导行为与界面，并记录基于 ROM 的电量计重建过程；字体、提示音等 Nokia 资源由用户自有固件在本地生成。
- [vxp：重建 VideoNow 光盘播放与互动分支](https://awesomerea.org/zh/resources/vxp-videonow-case/index.md)：案例 · vxp 通过解码光盘镜像中的画面、音频和互动分支数据，重建 VideoNow XP 播放器的行为。.NET 播放器支持 XP、Color 和早期黑白光盘；无界面 CLI 可检查、校验、导出内容并绘制分支图。
- [Zamphenom：在 DSP 仿真器中运行 Kemper Profiler 固件](https://awesomerea.org/zh/resources/zamphenom-case/index.md)：案例 · Zamphenom 以指令级 Motorola DSP56720 仿真器运行 Kemper Profiler 固件，并通过 VST3 插件输出音频。仓库提供更新包拆解、DSP 引导段提取和 rig 转消息流工具；作者报告放大器路径和延迟效果已可工作。
- [Marstek Offline Endpoint：重建 Venus 云端响应](https://awesomerea.org/zh/resources/marstek-offline-endpoint-case/index.md)：案例 · Marstek Offline Endpoint 在本地服务器重建 Marstek Venus E、D 电池预期的遥测上传和时间响应。作者分析导致网络复位的固件条件，以容器实现响应并在本地记录上传数据；据作者报告，Control 固件 v150 的 Venus D 在所述观察期间停止了周期性断网。
- [ZTE ZXSLC SR1010：分析配置文件与 NAND 固件](https://awesomerea.org/zh/resources/zte-sr1010-research-case/index.md)：案例 · 该研究梳理 ZTE ZXSLC SR1010 的 NAND 分区、加密 rootfs、启动与升级路径及 config.bin 格式。Python 工具可检查、解密、修改和重新打包用户提供的配置，并提取固件组件。
- [esphome-quietcool：重建 QuietCool 风扇射频控制](https://awesomerea.org/zh/resources/esphome-quietcool-case/index.md)：案例 · esphome-quietcool 重建 QuietCool 风扇专有的 433.92 MHz 2-FSK 无线控制。ESPHome C++ 组件发送兼容原遥控器的命令、接收风扇状态，并向 Home Assistant 提供控制实体；协议依据 SDR 捕获和两份手持遥控器固件分析得出。
- [QuietCool ESPHome：重建 IT-AF-SMT 的 BLE 控制协议](https://awesomerea.org/zh/resources/quietcool-esphome-native-case/index.md)：案例 · QuietCool ESPHome 为 IT-AF-SMT 阁楼风扇控制器提供替代固件，并重建原厂 BLE 接口，使厂商应用仍可控制设备。协议文档依据原厂固件、Android 应用及实时 BLE 抓包分析；新固件另提供 Wi-Fi 和 Home Assistant 控制。
- [ReadyNAS RN426：在 TrueNAS 下重建前面板控制](https://awesomerea.org/zh/resources/truenas-rn426-panel-case/index.md)：案例 · ReadyNAS RN426 面板项目根据 NETGEAR 原厂固件重建前面板控制，使 LCD 和导航按键可在 TrueNAS SCALE 下工作。Python 驱动通过 Denverton GPIO 位操作驱动 SSD1305 类显示屏，并在中断触发时经 SMBus 读取 MSP430 的按键状态。
- [Dahua IP 摄像机：梳理设备 JSON-RPC API](https://awesomerea.org/zh/resources/dahua-rpc-api-case/index.md)：案例 · Dahua IP 摄像机与 NVR 调查依据设备内置 JavaScript 梳理 JSON-RPC 端点、请求结构和两步鉴权。模块文档覆盖控制、配置、媒体、事件及维护方法，并附 Python 登录与方法发现脚本。
- [GNR-SMU：解析 Ryzen SMU 遥测与控制字段](https://awesomerea.org/zh/resources/gnr-smu-case/index.md)：案例 · GNR-SMU 通过硬件测量、负载实验及 Linux 传感器对照，解析 AMD Ryzen SMU 未公开的电源管理表。项目发布分型号字段映射和 Linux 遥测工具，为 Granite Ridge 处理器提供受限控制，为 Vermeer 5600X 提供只读遥测。
- [SACD daemon reconstruction：重建 Sony BDP-BX510 的 sacd_extract_160](https://awesomerea.org/zh/resources/sacd-daemon-reconstruction-case/index.md)：案例 · SACD daemon reconstruction 用 C 语言重建 Sony BDP-BX510 的 ARM 守护进程 sacd_extract_160。项目记录 TCP 2002 扇区请求及 CPSA ioctl 路径，提供函数差异比较工具、QEMU 设备模型和对照捕获；作者报告 390 个函数中有 388 个达到等价，并在所测场景中得到字节一致的网络行为。
- [Holy Stone H120D：重建无人机 Wi-Fi 控制与视频通信](https://awesomerea.org/zh/resources/h120d-protocol-case/index.md)：案例 · Holy Stone H120D 研究通过 APK 反编译、抓包和 ARM 库反汇编解析无人机 Wi-Fi 控制、相机及视频通信。项目记录 UDP 8080 控制帧、UDP 8088 相机命令与 TCP 8888 上的 H.264 视频流，并提供 Python 客户端和 Arduino 控制程序。
- [Nokia E7-00 Linux：重建启动链与设备接口](https://awesomerea.org/zh/resources/nokia-e7-00-linux-case/index.md)：案例 · Nokia E7-00 Linux 研究手机启动链和硬件接口，用于构建 QEMU 模型及 Linux 移植。资料覆盖 NLoader、OneNAND、GPIO、显示传输、USB 和存储卡控制，并附探测输出与内核代码。作者报告模拟环境已进入 Linux shell，实机启动仍在推进。
- [CTS Strasbourg Ticket Reader：解析 SRI512 票卡存储区](https://awesomerea.org/zh/resources/cts-strasbourg-reader-case/index.md)：案例 · CTS Strasbourg Ticket Reader 解析斯特拉斯堡 CTS 纸质车票所用的 SRI512 芯片存储区，并提供通过 libnfc 读取和解码的 C 程序。文档列出票种、有效次数计数器、验票机编号和最近一次验票时间等字段。
- [Chronos Revived：基于智能腕表配件 BLE 协议的 Android 客户端](https://awesomerea.org/zh/resources/chronos-revived-case/index.md)：案例 · Chronos Revived 利用恢复出的 Bluetooth LE 协议，替代已停用的 Chronos 智能腕表配件 Android 应用，处理通知、步数、电池状态和手势，并可从用户提供的原版 APK 取得固件进行刷写。协议文档整理了 GATT 服务、状态位、命令及固件分析所得的硬件信息。
- [PS2 Floating-point：重建主机浮点运算行为](https://awesomerea.org/zh/resources/ps2-floating-point-case/index.md)：案例 · PS2 Floating-point 以 PS2 实机实验为参照，用 Rust 重建主机浮点运算的部分行为。Ps2Float 类型表示其浮点格式，实现加减运算，并提供普通数值及特殊值的测试用例。
- [CD Changer Robot：重建 Nistec ALW-501 控制器](https://awesomerea.org/zh/resources/cd-changer-robot-case/index.md)：案例 · CD Changer Robot 通过追踪 Nistec ALW-501 光盘机器人的电机驱动板重建控制系统。仓库提供引脚映射、电路图、Arduino 替代固件、Python 控制与光盘镜像脚本，以及批量转存所需的机械部件。
- [open-ssd：重建 SM2263XT SSD 初始化流程](https://awesomerea.org/zh/resources/open-ssd-sm2263xt-case/index.md)：案例 · open-ssd 重建 Silicon Motion SM2263 系列 SSD 的初始化流程。Python 工具生成参数、扫描坏块、组装固件并写入 NAND 系统区；文档记录主控命令及 JMS583 桥接透传行为。作者列出了已实测的 SM2263XT、YMTC NAND 与 JMS583 组合。
- [t2-cruise：在 Linux 上重建 Apple SMC 功率限制行为](https://awesomerea.org/zh/resources/t2-cruise-case/index.md)：案例 · t2-cruise 研究 T2 MacBook 的 Apple SMC 如何请求 CPU 与 GPU 功率限制。作者对比 macOS 和 Linux 下的 SMC 数据，解析 MSLC、MSLG 限制步数，并编写 Linux 守护进程，通过 intel_pstate 和可选的 Radeon 功率上限执行调节。
- [XENO：在低层模拟器中重建 Xbox 360 启动链](https://awesomerea.org/zh/resources/xeno-xbox-360-case/index.md)：案例 · XENO 依据 Xbox 360 启动链研究与反汇编成果构建低层模拟器。其 Rust Xenon PowerPC 核心模拟内存、SMC 和安全引擎，配套工具分析启动阶段和 XEX 文件。作者称已运行至 CD 交接及虚拟机监控程序的访客空闲状态；后续系统组件仍在开发。
- [rytm-fw-re：重建 Analog Rytm MKII 固件](https://awesomerea.org/zh/resources/rytm-fw-re-case/index.md)：案例 · rytm-fw-re 分析 Elektron Analog Rytm MKII OS 1.74 更新包，并构建封装为 .syx 的 ColdFire 替代固件。Ghidra 脚本与文档涉及 ELE3 容器、启动入口、内存布局、显示字节协议和闪存流程。作者报告当前版本可启动并显示测试图案。
- [Nokia DCT Platform Emulation：重建早期手机硬件行为](https://awesomerea.org/zh/resources/nokia-dct-platform-emulation-case/index.md)：案例 · Nokia DCT Platform Emulation 以 Nokia 3210 为主要对象，在 MAME 中重建早期手机固件所依赖的硬件行为。研究结合静态与运行时观察，整理寄存器、总线、DSP 邮箱、SIM 交互和存储行为，并提供反汇编工具、Ghidra 脚本、符号表及子系统报告。作者报告，所建模型已能进入可交互的 3210 桌面。
- [ambit-firmware：绘制 Palette 硬件映射并编写替代固件](https://awesomerea.org/zh/resources/ambit-firmware-case/index.md)：案例 · ambit-firmware 根据 Palette 设备 AT90USB1286 的引脚连接记录编写替代固件。硬件笔记标出磁吸接口、I2C 线路、LED 和烧录接口；固件已实现 USB CDC 控制、基础 LED 功能及故障保护引导路径。路线图将显示控制和组件通信列为未完成项目。
- [perfectcharge_remote：重建 Waeco PerfectCharge 遥控器电路板](https://awesomerea.org/zh/resources/perfectcharge-remote-case/index.md)：案例 · perfectcharge_remote 使用 KiCad 重建 Waeco PerfectCharge 船用充电器遥控器的电路图和单层 PCB，记录按钮、LED 及板正面的两根跳线，并提供 KiCad 设计文件及 Gerber、Excellon 制造文件。
- [Sony A7 III：固件更新程序封装与 UFU 容器分析](https://awesomerea.org/zh/resources/sony-a7m3-firmware-analysis-case/index.md)：案例 · Sony A7 III 固件分析梳理了 Update_ILCE7M3V404.exe 从 Packman 自解压层、按位取反的 MSCF CAB 到 UFU TLV 容器的封装链。文档记录偏移、标签和 CRC 覆盖范围，Python 脚本可复现提取与结构检查；FDAT 固件主体仍为密文。
- [Capybara：重建运行 Tamagotchi Paradise 固件所需的 Sonix 硬件](https://awesomerea.org/zh/resources/capybara-tamagotchi-paradise-case/index.md)：案例 · Capybara 重建 Sonix SNC73410 硬件环境，使 Tamagotchi Paradise 的原厂固件可在电脑上运行。Rust 模拟器实现 ARMv7-M 核心和依据测量建立的外设模型，导入用户自有的 16 MB 闪存转储，并在启动前求出该转储的解密参数。
- [ry5088-flasher：重建磁轴键盘的 HID-DFU 刷写流程](https://awesomerea.org/zh/resources/ry5088-flasher-case/index.md)：案例 · ry5088-flasher 重建 RongYuan RY5088 磁轴键盘的 USB HID-DFU 更新流程。Rust 刷写器读取所连接键盘的 dev_id，获取对应的原厂固件镜像，并通过文档记录的引导加载器协议传输。仓库还提供按机型配置的 AT32F405 参考固件，尚未完成实机调试。
- [TJ-56-654 天气时钟：硬件与安全分析后的替代固件](https://awesomerea.org/zh/resources/esp8266-weather-clock-case/index.md)：案例 · TJ-56-654 天气时钟项目在调查设备硬件与配置页面后，为原有 ESP-01S 编写替代固件。作者报告原页面会暴露 Wi-Fi 密码；新固件在 1 MB 闪存设备上提供 NTP 时间、Open-Meteo 天气、OLED 页面、网页设置和更新功能。
- [Torso T-1：重建 .t1 备份文件格式](https://awesomerea.org/zh/resources/t1-backup-file-format-case/index.md)：案例 · Torso T-1 备份格式项目通过受控设备备份和字节比较，解析音序器的 .t1 模式库数据。Python 编解码工具可解析、重建模式库，将模式导出为 MIDI，并把 MIDI 导入为设备可加载的备份；作者报告样本逐字节重建及硬件导入成功。
- [open-smc-pad：重建 M-Vave SMC-PAD 固件功能](https://awesomerea.org/zh/resources/open-smc-pad-case/index.md)：案例 · open-smc-pad 为 M-Vave SMC-PAD 控制器编写替代固件，包含 USB 引导程序、运行时和 Arduino 核心。项目记录原固件的 USB-MIDI SysEx 服务协议、闪存布局与硬件接线；实现涵盖打击垫、旋钮、LED、USB-MIDI 和 BLE-MIDI。
- [Predator Sense for Linux：重建 PHN16-72 固件控制](https://awesomerea.org/zh/resources/predator-sense-phn16-72-linux-case/index.md)：案例 · Predator Sense for Linux 为 Predator Helios Neo 16 PHN16-72 重建 Acer PredatorSense 控制功能。文档追踪 Windows 服务行为和固件 WMI 方法；Linux 内核模块与后台服务将性能模式、风扇、键盘灯效和电池设置提供给命令行及 Qt 界面。
- [HH41V：重建 GOTU/SUDH 更新流程](https://awesomerea.org/zh/resources/hh41v-fota-case/index.md)：案例 · HH41V 梳理 TCL/Alcatel 移动热点的 FOTA 更新流程，包括 AP 与调制解调器包结构，以及 GOTU/SUDH 请求。仓库提供检查归档、获取更新包和对照设备配置核验包身份的 Python 工具，并记录更新程序与包清单。
- [Band 9 表盘生成器：华为手环 9 HWT 表盘格式复现](https://awesomerea.org/zh/resources/band9-watchface-generator-case/index.md)：案例 · Band 9 表盘生成器通过观察公开的 HWT 包，归纳华为手环 9 表盘格式，并为 194 × 368 的 HWHD07 屏幕生成可安装的表盘包。格式文档记录了 ZIP 条目、载荷布局、protobuf 字段、数据项编号及资源槽位。
- [Echo Show 相机：重建 LineageOS 相机支持](https://awesomerea.org/zh/resources/echo-show-lineageos-camera-case/index.md)：案例 · Echo Show 相机项目为 Echo Show 5 和 8 的 LineageOS 18.1 重建相机支持。真机研究追踪缺失的相机提供程序、旧版 MediaTek 组件、内核结构差异与传感器调校问题；内核补丁和用户态兼容层恢复预览及拍摄。项目还记录蓝牙与回声消除修复。
- [Yamaha SMAF Player：MA 系列铃声播放功能重建](https://awesomerea.org/zh/resources/yamaha-smaf-player-case/index.md)：案例 · Yamaha SMAF Player 用 C++ 重建 Yamaha MA 系列音源芯片的铃声播放功能。它解析 SMAF MMF 容器、HandyPhone 和 Mobile 乐谱及 Yamaha 音色数据，并通过 FM 合成输出音频，也支持可选的 ADPCM 采样。作者依据公开的 SMAF 格式说明并观察实际文件来编写解析器和合成器。
- [CoreFW：重建 Novation Launchpad 固件](https://awesomerea.org/zh/resources/corefw-launchpad-case/index.md)：案例 · CoreFW 以 Rust 重建具有可访问引导加载器的 Novation Launchpad 控制器固件。项目提供分设备驱动、MIDI 与 SysEx 处理、调色板编辑、演出模式和编程模式，并为受支持的 RGB 与早期非 RGB 型号设置构建别名。
- [Open Arcade Coder：重建 LED 与按键控制](https://awesomerea.org/zh/resources/open-arcade-coder-case/index.md)：案例 · Open Arcade Coder 通过 ESP32 控制库重建 Tech Will Save Us Arcade Coder 的 12×12 RGB 矩阵和按键控制。作者沿电路追踪连接，记录 HC595、ICN2012 的控制引脚，并提供显示与按键示例。
- [6502 Model：重建 65C02 芯片的逐周期行为](https://awesomerea.org/zh/resources/6502-model-case/index.md)：案例 · 6502 Model 用 Rust 根据实体 65C02 芯片运行程序时采集的外部总线跟踪记录，重建其逐周期行为。贡献者将程序和已签名的跟踪记录加入失败测试用例，再实现相应行为，使模型输出与实测周期一致。
- [D750 QEMU Verification Prototype：在 QEMU 中验证尼康 D750 固件的早期执行](https://awesomerea.org/zh/resources/d750-qemu-case/index.md)：案例 · D750 QEMU Verification Prototype 用 QEMU 板级模型及主机侧扫描、日志工具研究尼康 D750 固件的早期执行。作者报告，一个候选入口函数已执行并返回，但该片段没有 MMIO 访问或串口输出。仓库另有针对用户自备固件的 1080p 码率表修改工具。
- [ILME-FX30：测绘服务命令与固件设置](https://awesomerea.org/zh/resources/ilme-fx30-service-mode-case/index.md)：案例 · ILME-FX30 Service Mode Research 测绘 FX30 固件 6.00 的 USB 服务会话与设置区。仓库记录 Senser、Jiritsu 命令交互、备份结构和 appFw.so 静态分析，并提供相机探测脚本。作者报告通过成对写入设置并冷启动启用了隐藏连拍模式。
- [redmi-perf：重建 Redmi 笔记本性能模式控制通道](https://awesomerea.org/zh/resources/redmi-perf-case/index.md)：案例 · redmi-perf 通过通向嵌入式控制器的 MIFS WMI 接口，重建小米和 Redmi 笔记本的性能模式控制通道。逆向笔记列出请求字节、固件应答和模式值；内核模块开放该接口，可选的 NVIDIA ACPI 补丁则补齐作者所述的固件缺失字段。
- [ZTE U60 Pro Toolkit：研究并扩展路由器控制功能](https://awesomerea.org/zh/resources/zte-u60-pro-toolkit-case/index.md)：案例 · ZTE U60 Pro Toolkit 研究 MU5250 路由器的固件行为，并通过运行在设备上的 Rust REST 智能体、网页控制台和移动客户端扩展控制功能。研究记录涉及隐藏的网页设置、通过 RIL 套接字进行的 SIM Toolkit 通信以及固件电源管理行为。
- [Game Boy DMG-CPU Schematics：重建 DMG-CPU B 芯片电路](https://awesomerea.org/zh/resources/dmg-schematics-case/index.md)：案例 · Game Boy DMG-CPU Schematics 将 Game Boy 的 DMG-CPU B 芯片及 SM83 核心整理为 KiCad 电路图、Electric VLSI 布局和文本网表。叠加图标注芯片照片上的单元与连线，网表记录连接及坐标。
- [open-cleverpad：重建 MIDIPLUS SmartPAD 硬件资料](https://awesomerea.org/zh/resources/open-cleverpad-case/index.md)：案例 · open-cleverpad 为 MIDIPLUS SmartPAD MIDI 控制器提供 Rust 替代固件，并附有逆向绘制的主板电路图。固件把触垫、编码器和按钮映射为 MIDI 消息，并支持 64 色触垫控制。
- [osdbits：重建 PlayStation 2 OSDSYS 开机动画](https://awesomerea.org/zh/resources/osdbits-case/index.md)：案例 · osdbits 从零售版 PS2 启动 ROM 的 OSDSYS 镜像重建开机动画，生成独立的 Emotion Engine 程序。它移植塔群、雾、光迹和折射立方体，并用 GS 转储与保存状态比较结果。仓库还收录 VU 微代码反汇编及菜单渲染分析；纹理由用户自己的 BIOS 转储在本地提取。
- [FPGABoy：基于 FPGA 的 Game Boy 硬件实现](https://awesomerea.org/zh/resources/fpgaboy-game-boy-case/index.md)：案例 · FPGABoy 以 FPGA 设计重建 Nintendo Game Boy 硬件。仓库包含处理器接口、PPU、内存、控制输入和视频输出的 Verilog 模块，以及设计论文。作者说明当前版本无法运行。
- [NTRDisasm：分析 NTR 2.0 自定义固件](https://awesomerea.org/zh/resources/ntrdisasm-case/index.md)：案例 · NTRDisasm 研究 Nintendo N3DS 的 NTR 2.0 自定义固件。仓库中的汇编清单和 IDA 脚本用于分析代码注入、钩子、游戏内菜单、服务句柄、调试器组件及特权 ARM11 调用。
- [NanoBoyAdvance：Game Boy Advance 硬件逐周期模拟](https://awesomerea.org/zh/resources/nanoboyadvance-gba-emulation-case/index.md)：案例 · NanoBoyAdvance 通过逐周期模拟器重建 Game Boy Advance 硬件行为，涵盖 CPU、DMA、定时器、PPU 和 Game Pak 预取，并提供调色板、图块、背景及精灵查看器。作者报告其通过了多套 GBA 准确性测试。
- [Open Steam Controller：逆向工程得来的 Steam Controller 固件](https://awesomerea.org/zh/resources/open-steam-controller-firmware-case/index.md)：案例 · 记录对 Valve 初代 Steam Controller 的逆向工程：作者在修改版 pinkySim 模拟器中运行其 LPC11U37F 主处理器固件并记录硬件访问，再据此编写替代固件。不同构建选项可让手柄成为通过 USB 串口查询外设的开发板，或伪装成 PowerA 手柄、供 Nintendo Switch 使用的有线控制器。Qt 转换工具可把 MusicXML 乐曲写入官方固件同样会读取的 EEPROM 区域，作为开机和关机提示音；另有文档记录主板引脚连接和 USB 消息。
- [open-desk-lamp-firmware：小米台灯的替代固件](https://awesomerea.org/zh/resources/xiaomi-desk-lamp-open-firmware-case/index.md)：案例 · 根据主板接线，为基于 ESP8266 的小米台灯实现替代固件，提供本地开关、调光和色温控制。
- [EchoPod：Snowsky Echo Mini 8 GB 替代固件](https://awesomerea.org/zh/resources/echopod-echo-mini-firmware-case/index.md)：案例 · Snowsky（FiiO）Echo Mini 8 GB 播放器的替代固件。输入是原厂更新镜像 HIFIECnn.IMG；依次执行 cmake --preset release 和 cmake --build --preset release 会写出 build/release/HIFIEC90.IMG。
- [GLaBIOS：从零编写的 8K ROM BIOS](https://awesomerea.org/zh/resources/glabios-rom-bios-case/index.md)：案例 · 面向老式 PC、XT 和 8088 机器、从零编写的开源 ROM BIOS。构建输入是随仓库提供的汇编源文件 src/GLABIOS.ASM；src/MAKE.BAT 运行 MASM 和 LINK，再由 GLA2ROM 写出 GLABIOS.ROM，GLA2ROM 的说明称其为 8KiB ROM 镜像。
- [TC66 定制固件：RuiDeng USB-C 功率计的替代镜像](https://awesomerea.org/zh/resources/tc66-meter-firmware-case/index.md)：案例 · RuiDeng TC66 和 TC66C USB-C 功率计的替代固件。原厂固件不在仓库中；在 rust/ 中执行 make release 会写出 tc66fw-release.enc.bin，这是给原厂 bootloader 使用的 AES 加密镜像。
- [UV-K5：泉盛固件 v2.1.27 的开源重实现](https://awesomerea.org/zh/resources/uv-k5-firmware-case/index.md)：案例 · 已归档的泉盛 UV-K5 手台固件 v2.1.27 重实现。取回子模块后，make 为收音机上的 DP32G030 写出 firmware.bin 和 firmware.packed.bin。
- [R64Emu：Nintendo 64 硬件的低层重建](https://awesomerea.org/zh/resources/r64emu-n64-case/index.md)：案例 · R64Emu 基于真实硬件的逆向工作，用 Rust 低层模拟 Nintendo 64 硬件行为。项目记录了 RSP 的标量与向量单元，实现 CPU 和主机子系统，并提供反汇编、单步执行、断点及监视点功能。
- [Nuked-MD-FPGA：Sega Mega Drive 芯片组重建](https://awesomerea.org/zh/resources/nuked-md-fpga-case/index.md)：案例 · Nuked-MD-FPGA 根据开盖芯片照片，以 Verilog 重建 Sega Mega Drive 芯片组行为。模块涵盖 68000、Z80、图形、FM 音频及辅助芯片；进度文档区分了已实现部分和计划中的芯片变体。
- [CamLink 4K：Elgato 采集卡的替代门级逻辑与固件](https://awesomerea.org/zh/resources/camlink-4k-case/index.md)：案例 · CamLink 4K 为第一代 Elgato Cam Link 4K 重建视频采集链路：ECP5 FPGA 使用 LiteX 门级逻辑，FX3 控制器使用裸机 C 固件。项目记录 HDMI 接收器、DDR3 帧缓冲、GPIF-II 链路和 USB UVC/UAC 输出，并提供刷写与验证工具。
- [pw_firm：Pokéwalker 固件反编译](https://awesomerea.org/zh/resources/pw-firm-pokewalker-decomp-case/index.md)：案例 · pw_firm 为 Pokéwalker 的 Renesas H8 微控制器重建 C 固件，涵盖设备驱动、游戏逻辑、界面和红外通信。作者报告构建产物可在模拟器中运行，平均二进制匹配率约为 76%；原版编译器配置尚未确定。
- [Strato：在 Android 上模拟 Nintendo Switch 系统](https://awesomerea.org/zh/resources/strato-switch-emulation-case/index.md)：案例 · Strato 面向 ARMv8 Android 设备模拟 Nintendo Switch 系统行为。其源码包含高层内核和系统模块实现；作者将 Switchbrew 和 Ryujinx 列为参考，并说明该项目延续了 Skyline 的工作。
