# NFC PM-Pro：还原 FURUI 读写器的 HID 协议

> NFC PM-Pro 还原 FURUI NFC PM-Pro 读写器的 USB HID 指令交互，并据此实现 Linux 图形界面与命令行工具。协议文档记录报文封装、RC4 加密、CRC-16 和设备指令；客户端支持读写和复制相应的 RFID 卡，可运行字典、nested、darkside 和 hardnested 密钥恢复，并处理转储文件和 NDEF 记录。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/frebergguru/nfc-pmpro>
- 一手来源：<https://github.com/frebergguru/nfc-pmpro/blob/fdfc29a8e35247dff4d5f23ec05fe14c4655c9aa/PROTOCOL.md>
- 目录页面：<https://awesomerea.org/zh/resources/nfc-pm-pro-case/>
- 记录 JSON：<https://awesomerea.org/resources/nfc-pm-pro-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/nfc-pm-pro-case/index.md)

## 使用条件与局限

- **前提条件：**设备操作需要 FURUI NFC PM-Pro FR-RATEL 及 Linux 上的 hidraw 节点访问权限。
- **前提条件：**构建需要 GTK4、libadwaita、liblzma、C 编译器和 CMake/Ninja。
- **范围：**项目范围不包括固件更新、酒店卡预设和其他设备型号的协议。
- **许可：**采用 GPL-3.0 许可证。

## 一手来源

1. <https://github.com/frebergguru/nfc-pmpro/blob/fdfc29a8e35247dff4d5f23ec05fe14c4655c9aa/PROTOCOL.md>
2. <https://github.com/frebergguru/nfc-pmpro/blob/fdfc29a8e35247dff4d5f23ec05fe14c4655c9aa/README.md>
3. <https://github.com/frebergguru/nfc-pmpro/blob/fdfc29a8e35247dff4d5f23ec05fe14c4655c9aa/CONTRIBUTING.md>

## 同分区更多条目：协议

- [RF Power Meter V5 Companion：重建功率计串口协议](https://awesomerea.org/zh/resources/rf-power-meter-v5-companion-case/index.md) · 案例
- [miband-lit：重建 Mi Band 5 的 BLE 心率访问流程](https://awesomerea.org/zh/resources/miband-lit-case/index.md) · 案例
- [Zafro AC：本地替代 I4season 设备云服务](https://awesomerea.org/zh/resources/zafro-ha-local-case/index.md) · 案例
- [open-apt-flash：重建 APT 860C 的 UART 刷写协议](https://awesomerea.org/zh/resources/open-apt-flash-case/index.md) · 案例
- [MADLIONS 60 Configurator：重建 MAD60 USB HID 配置通信](https://awesomerea.org/zh/resources/madlions-configurator-case/index.md) · 案例
- [ax206-usb-display-macos：通过 USB 驱动 QDtech 显示屏](https://awesomerea.org/zh/resources/ax206-usb-display-macos-case/index.md) · 案例

## 关于此条目

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