# libfprint-goodixtls：还原 Goodix GXFP5187 指纹驱动

> libfprint-goodixtls 为 Huawei MateBook X Pro 的 Goodix GXFP5187 SPI 指纹传感器实现 libfprint TOD 驱动。它从传感器内存读取 PSK，建立 TLS-PSK 通道，解码采集图像，并用局部特征描述子在主机端匹配。作者报告可通过 fprintd 和 GNOME 设置录入、验证指纹；详细的逆向研究笔记另行保存，未收入仓库。

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

## 使用条件与局限

- **前提条件：**需要 Huawei MateBook X Pro MACH-WX9 上的 Goodix GXFP5187 传感器及可用的 spidev 节点。
- **范围：**详细的协议帧和匹配引擎研究笔记另行保存，未收入仓库。
- **测试证据：**README 中的匹配错误率是作者基于所述采集样本报告的结果。
- **许可：**LGPL-2.1 许可证。

## 一手来源

1. <https://github.com/Sigfrodr/libfprint-goodixtls/blob/bdf2f7ece115005fc625e3a16950c80140f4946a/README.md>
2. <https://github.com/Sigfrodr/libfprint-goodixtls/blob/bdf2f7ece115005fc625e3a16950c80140f4946a/tools/eval/README.md>

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

- [RazerStream：重建 Stream Controller 设备控制功能](https://awesomerea.org/zh/resources/razerstream-case/index.md) · 案例
- [DABplay+：重建 USB DAB+ 接收器控制协议](https://awesomerea.org/zh/resources/dabplayplus-case/index.md) · 案例
- [PocketPrinter5890：重建 Lidl 5890 打印机协议](https://awesomerea.org/zh/resources/pocketprinter5890-case/index.md) · 案例
- [Parking sensor kit：倒车雷达显示协议重建](https://awesomerea.org/zh/resources/parking-sensor-protocol-case/index.md) · 案例
- [pyhaseiq：复原旧款 Hase iQ 炉具的 WebSocket 协议](https://awesomerea.org/zh/resources/pyhaseiq-case/index.md) · 案例
- [LED Controller：基于 BanlanX BLE 协议及音频数据发现的客户端](https://awesomerea.org/zh/resources/led-controller-banlanx-case/index.md) · 案例

## 关于此条目

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