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

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

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

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

## 应用 (100)

- [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 示例与研究笔记。
- [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 修改器可更改用户自备应用包中的服务器主机名。协议笔记记录搜索与天气数据包接口。
