{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/saifulmd0/vfs495-linux/blob/18a2f4d3e372d0e545068e59063f4b395aee964b/docs/SSL_PROTOCOL.md",
    "https://github.com/saifulmd0/vfs495-linux/blob/18a2f4d3e372d0e545068e59063f4b395aee964b/driver/README.md",
    "https://github.com/saifulmd0/vfs495-linux/blob/18a2f4d3e372d0e545068e59063f4b395aee964b/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "VFS495 fingerprint reader on Linux reconstructs capture and login support for the Validity USB 138a:003f sensor. It documents USB and secure-session behavior, descrambles captured images, and bridges the vendor-driven capture path to libfprint virtual_image, fprintd and PAM.",
  "description_zh": "VFS495 fingerprint reader on Linux 为 Validity USB 138a:003f 指纹传感器重建采集与登录流程。项目记录 USB 和安全会话行为，对图像去乱序，并将依赖厂商程序的采集链路接入 libfprint virtual_image、fprintd 与 PAM。",
  "entry_url": "https://awesomerea.org/resources/vfs495-linux-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/vfs495-linux-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/saifulmd0/vfs495-linux/blob/18a2f4d3e372d0e545068e59063f4b395aee964b/README.md",
  "group": "cases",
  "id": "vfs495-linux-case",
  "json_url": "https://awesomerea.org/resources/vfs495-linux-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/vfs495-linux-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/vfs495-linux-case/index.md",
  "name": "VFS495 fingerprint reader on Linux: reconstructing capture and login",
  "name_zh": "VFS495 fingerprint reader on Linux：重建指纹采集与登录",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "testing",
    "license"
  ],
  "requirements": [
    "A VFS495 USB 138a:003f reader and HP's separately obtained proprietary Linux driver are required.",
    "The working capture path runs the vendor binary under gdb as root; the native libfprint driver remains unfinished.",
    "The author reports end-to-end login on an HP EliteBook running Debian 13.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 VFS495 USB 138a:003f 读头及另行取得的 HP 专有 Linux 驱动。",
    "现有采集流程以 root 身份通过 gdb 运行厂商程序；原生 libfprint 驱动尚未完成。",
    "作者报告已在运行 Debian 13 的 HP EliteBook 上完成登录验证。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "protocol"
  ],
  "url": "https://github.com/saifulmd0/vfs495-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
