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

2021-04-10 17:02:52 +08:00
 Hansee

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

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

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


04-10 17:58:10.920 3075 3078 D android.hardware.biometrics.fingerprint@2.0-service.kuntao: 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 android.hardware.biometrics.fingerprint@2.0-service.kuntao: onAcquired(6)
04-10 17:58:11.021 3075 3078 D android.hardware.biometrics.fingerprint@2.0-service.kuntao: onAcquired(0)
04-10 17:58:11.021 3075 3078 D android.hardware.biometrics.fingerprint@2.0-service.kuntao: 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 android.hardware.biometrics.fingerprint@2.0-service.kuntao: 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) fingerprint@2.0 identical 1 line
04-10 17:58:12.288 3075 3078 D android.hardware.biometrics.fingerprint@2.0-service.kuntao: onAcquired(6)
04-10 17:58:12.379 3075 3078 D android.hardware.biometrics.fingerprint@2.0-service.kuntao: onAcquired(0)
04-10 17:58:12.379 3075 3078 D android.hardware.biometrics.fingerprint@2.0-service.kuntao: 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 android.hardware.biometrics.fingerprint@2.0-service.kuntao: 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
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
2021-04-10 18:24:59 +08:00
setenforce 0 后,“未完成注册 无法注册指纹。请重试或使用其他手指” 的问题没有了!!!
因为传感器直接不工作了 (狗头
ziseyinzi
2021-04-10 20:05:03 +08:00
有些机型就是这样的,加密相关的功能做在 TEE 里,刷第三方系统就失效。不知道你这个机型是不是这种。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX