- 博客(4)
- 收藏
- 关注
原创 指纹平台差异
高通平台和MTK平台指纹架构差异高通平台架构合理安全,只在tee环境中读取数据,spi只需要在tz中ta里配置一下就可以了,同时读取指纹chip id是ta侧读取的MTK平台MTK平台比较混乱,数据读取在kernel、tz里都有,spi需要在dws里配置,读取chip id是在kernel里读取的。...
2021-01-15 09:50:41
292
原创 init.rc导致指纹选项突然消失
背景指纹已经bring up完成,突然有一天工厂跟我说指纹测试失败,我拿二供fpc刷机一看指纹选项没了,再测一下主供汇顶指纹,选项还在一切正常,瞬间人傻了!分析杀2.1服务,抓logcat分析。log显示指纹节点无权限,导致open hal失败。明明当时当时rc里添加了,而且主供和二供添加在一起,只有二供有问题。查资料发现rc脚本是由分阶段赋权的,太早或太晚都会导致指纹失效指纹需要在on boot阶段赋值on boot#finggerprintchown system system /de
2020-12-11 16:18:32
343
原创 selinux权限调试
编译方法在Android P上如果修改了selinux的内容, 可以通过以下方法来验证是否生效:1.单编system/sepolicymmm system/sepolicy2.push system/etc/selinux 和 vendor/etc/selinux 到手机里面, 并重启手机.adb push $(PRODUCT_OUT)/system/etc/selinux /system/etc/adb push $(PRODUCT_OUT)/vendor/etc/selinux /vendo
2020-12-09 09:39:33
1791
原创 指纹上电问题(MTK平台)
1.bring up指纹从pmic单独拉路电,需要在驱动里自己配置上电,参考了MTK提供的上电代码ALPS053551891.添加全局变量struct regulator *ldoself;//请自行取一个有意义的名字2.修改设备dts配置,比如使用vbir给设备供电,则添加:36 regulator_vibrator {37 compatible = “regulator-vibrator”;38 min-volt = <2300000>;
2020-12-07 17:24:48
1380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人