V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Hansee
V2EX  ›  问与答

刷入第三方 rom 无法使用指纹解锁该如何排查?

  •  
  •   Hansee · 2021-04-10 17:02:52 +08:00 · 1492 次点击
    这是一个创建于 1348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    冷门机型联想 P2,太冷门了中文、英文都搜了没有找到同样的问题。 用官方 rom 可以录入指纹可以解锁。 刷 mokee 或者 los,录入到最后一下的时候显示。 “未完成注册 无法注册指纹。请重试或使用其他手指” 是驱动的问题吗?

    9 条回复    2021-04-10 20:05:03 +08:00
    azh7138m
        1
    azh7138m  
       2021-04-10 17:18:39 +08:00
    看 xda 的帖子,先刷一下 P2a42_S251_171107_ROW 试试?
    tanranran
        2
    tanranran  
       2021-04-10 17:24:33 +08:00
    这种 99.99%是驱动的问题
    sugarkeek
        3
    sugarkeek  
       2021-04-10 17:32:42 +08:00
    mokee 官方适配的机型吗?一般适配了质量都还不错,指纹问题这种应该不会出现吧。
    还是 gsi 通用包刷点?
    jjpprrrr
        4
    jjpprrrr  
       2021-04-10 17:34:19 +08:00
    android 系统遇到问题,第一反应不应该是 adb logcat 抓日志吗……
    Hansee
        5
    Hansee  
    OP
       2021-04-10 17:55:41 +08:00
    @azh7138m 刚做完这个操作,刷了这个低包,再刷 los,也还是没有用。

    @sugarkeek mokee 的是 mokee 官方下的,los 的也是 los 官方下的
    Hansee
        6
    Hansee  
    OP
       2021-04-10 18:00:21 +08:00
    @jjpprrrr log cat 抓出来是这样


    04-10 17:58:10.920 3075 3078 D [email protected]: onAcquired(6)
    04-10 17:58:10.921 2549 2549 V FingerprintService: Acquired: 6 1
    04-10 17:58:10.922 3812 3812 W FingerprintManager: Invalid acquired message: 6, 1
    04-10 17:58:10.925 2549 2549 V FingerprintService: Acquired: 6 1
    04-10 17:58:10.926 3812 3812 W FingerprintManager: Invalid acquired message: 6, 1
    04-10 17:58:10.924 3075 3078 D [email protected]: onAcquired(6)
    04-10 17:58:11.021 3075 3078 D [email protected]: onAcquired(0)
    04-10 17:58:11.021 3075 3078 D [email protected]: onEnrollResult(fid=0, gid=0, rem=13)
    04-10 17:58:11.022 2549 2549 V FingerprintService: Acquired: 0 0
    04-10 17:58:11.024 546 585 E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
    04-10 17:58:11.020 496 496 W qseecomd: type=1400 audit(0.0:799): avc: denied { search } for name="/" dev="mmcblk0p17" ino=2 scontext=u:r:tee:s0 tcontext=u:object_r:persist_file:s0 tclass=dir permissive=0
    04-10 17:58:11.023 496 496 I chatty : uid=1000(system) /vendor/bin/qseecomd identical 3 lines
    04-10 17:58:11.023 496 496 W qseecomd: type=1400 audit(0.0:803): avc: denied { search } for name="/" dev="mmcblk0p17" ino=2 scontext=u:r:tee:s0 tcontext=u:object_r:persist_file:s0 tclass=dir permissive=0
    04-10 17:58:11.027 2324 2652 W SynapticsLIB: vfmEx.c 11564 3
    04-10 17:58:11.027 2324 2652 E SynapticsLIB: vfmEx.c 2740 2
    04-10 17:58:11.383 3075 3078 D [email protected]: onAcquired(6)
    04-10 17:58:11.384 2549 2549 V FingerprintService: Acquired: 6 2
    04-10 17:58:11.385 3812 3812 W FingerprintManager: Invalid acquired message: 6, 2
    04-10 17:58:12.286 2549 2549 V FingerprintService: Acquired: 6 1
    04-10 17:58:12.287 3812 3812 W FingerprintManager: Invalid acquired message: 6, 1
    04-10 17:58:12.289 2549 2549 V FingerprintService: Acquired: 6 1
    04-10 17:58:12.290 3812 3812 W FingerprintManager: Invalid acquired message: 6, 1
    04-10 17:58:12.285 3075 3078 I chatty : uid=1000(system) [email protected] identical 1 line
    04-10 17:58:12.288 3075 3078 D [email protected]: onAcquired(6)
    04-10 17:58:12.379 3075 3078 D [email protected]: onAcquired(0)
    04-10 17:58:12.379 3075 3078 D [email protected]: onEnrollResult(fid=0, gid=0, rem=12)
    04-10 17:58:12.379 2549 2549 V FingerprintService: Acquired: 0 0
    04-10 17:58:12.380 546 585 E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
    04-10 17:58:12.380 496 496 W qseecomd: type=1400 audit(0.0:805): avc: denied { search } for name="/" dev="mmcblk0p17" ino=2 scontext=u:r:tee:s0 tcontext=u:object_r:persist_file:s0 tclass=dir permissive=0
    04-10 17:58:12.385 2324 2652 W SynapticsLIB: vfmEx.c 11564 3
    04-10 17:58:12.386 2324 2652 E SynapticsLIB: vfmEx.c 2740 2
    04-10 17:58:12.683 3075 3078 D [email protected]: onAcquired(6)
    04-10 17:58:12.684 2549 2549 V FingerprintService: Acquired: 6 2
    04-10 17:58:12.685 3812 3812 W FingerprintManager: Invalid acquired message: 6, 2
    04-10 17:58:13.426 2549 2549 V FingerprintService: Acquired: 6 1
    04-10 17:58:13.426 3812 3812 W FingerprintManager: Invalid acquired message: 6, 1
    04-10 17:58:13.427 2549 2549 V FingerprintService: Acquired: 6 1
    04-10 17:58:13.428 3812 3812 W FingerprintManager: Invalid acquired message: 6, 1
    04-10 17:58:13.424 3075 3078 I chatty : uid=1000(system) fin
    jjpprrrr
        7
    jjpprrrr  
       2021-04-10 18:08:55 +08:00
    @Hansee #6 如果 fingerprint HAL 该有的东西不缺的话,试试 SELinux permissive 。不清楚你的指纹具体是什么,但是日志里有 qsee 读 persist 文件的 denial,有可能会导致指纹失败。有 root 的话,直接 adb shell 里 setenforce 0 就是 permissive 了,可以用 getenforce 来确认以下当前 SELinux 状态。
    Hansee
        8
    Hansee  
    OP
       2021-04-10 18:24:59 +08:00
    setenforce 0 后,“未完成注册 无法注册指纹。请重试或使用其他手指” 的问题没有了!!!
    因为传感器直接不工作了 (狗头
    ziseyinzi
        9
    ziseyinzi  
       2021-04-10 20:05:03 +08:00 via Android
    有些机型就是这样的,加密相关的功能做在 TEE 里,刷第三方系统就失效。不知道你这个机型是不是这种。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3530 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:59 · PVG 12:59 · LAX 20:59 · JFK 23:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.