Validity90, 有效/synaptics 138a的反向工程

分享于 

3分钟阅读

GitHub

  繁體 雙語
RE work for validity90 fingerprint reader
  • 源代码名称:Validity90
  • 源代码网址:http://www.github.com/nmikhailov/Validity90
  • Validity90源代码文档
  • Validity90源代码下载
  • Git URL:
    git://www.github.com/nmikhailov/Validity90.git
    Git Clone代码到本地:
    git clone http://www.github.com/nmikhailov/Validity90
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/nmikhailov/Validity90
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Validity90

    本项目的目的是对有效的138 a:0090, 138 a:0094, 138 a:0097, 06: 0081.指纹读取器进行反向工程,创建规范和牙线libfprint驱动程序。

    讨论

    这里项目的主要聊天: Gitter

    libfrprint问题:https://bugs.freedesktop.org/show_bug.cgi?id=94536 论坛: https://forums.lenovo.com/t5/Linux-Discussion/Validity-Fingerprint-Reader-Linux/td-p/3352145

    的文件

    • spec.md - 规范草案,主要工作在这里。
    • dissector.lua - Wireshark剖析器,用于在密钥交换后解密通信。
    • libfprint目录 - libfprint repo 与这里驱动程序集成在目前还没有就绪。
    • Prototype 独立 Prototype ( extremly丑陋代码,将完全重写驱动程序)

    测试

    请将你的测试结果与我们一起分享,并在我们的 Gitter系统中加入。

    状态

    设备状态
    138a:0090扫描,图像输出,内部数据库检查工作在Prototype中。 还有一个 match-on-host libfprint驱动程序基于Prototype源( 138 a:0090 仅)的@3v1n0. 你可以使用它直到正确的统一驱动程序可用。
    138a:0097扫描,内部数据库检查在Prototype中工作
    138a:0094现在还不工作,但看起来很有前景。 我将在 90/97之后尝试处理它
    06cb:0081到目前看起来与 138 a:0094 相同
    06cb:009a初始化工作,led工作,扫描不工作
    138a:0091不同的协议,这里项目超出范围。 签出 Validity91插件,它旨在反向工程。
    任务规范/分析Prototype驱动程序
    初始化已经完成已经完成尚未开始
    配置/重新启动进行中进行中尚未开始
    Pre TLS密钥交换进行中已经完成尚未开始
    TLS已经完成已经完成尚未开始
    90: Ops: 扫描,LED等进行中扫描,LED工作尚未开始
    97: 操作:登记,检查,复位,LED等进行中检查工作尚未开始
    图像格式进行中已经完成尚未开始

    捐赠

    请考虑捐赠以支持开发。
    使用 paypal: Donate
    使用 BTC: 1 AsoCUGNVniBSBS359u2wKrA2CZiTgKZkM
    使用 ETH: 0 x005D8d9b5609b9A3Ec8B3cBd463a949405A8d621


    相关文章