Qualcomm平台下基于QSEE的指纹识别方案移植之四TA移植

本文详细介绍了在Qualcomm平台下基于QSEE的指纹识别可信应用(TA)的移植过程,包括TA的介绍、存放路径、日志查看方法及常见调试问题。在调试中遇到的主要问题是因内存不足导致TA加载失败,通过增大内存分配解决。
摘要由CSDN通过智能技术生成

本文只介绍TA移植的过程,不做技术分析,关于TA开发另做记录。

一、TA介绍

TA,Trusted application 可信应用,是运行于QSEE中的可执行程序。

指纹TA文件如下,形式一般是 xxx.mbn; xxx.b0 ~ xxx.b6, xxx.flist, xxx.mdt;

xxx.mbn 可以理解为其它几个文件的集合,签名的时候用的就是这个文件,签完名之后,有对应的工具将它切割成散列的文件。签名工具一般不会发给指纹厂商,一般会给到终端或者OEM厂商,一般是通过网站签名。在前期调试的时候,没有开启签名验证的功能,可以直接把TA push到手机对应的目录就可以了。

比如:

./bin/SANAANAA/signed/fpchips.mbn


./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b00
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b01
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b06
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.flist
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.mdt
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b02
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b05
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b03
./bin/PIL_IMAGES/SPLITBINS_SANAANAA/signed/fpchips.b04

 二、TA的路径

  • /vendor/etc/firmware 
  • /firmware/image 
  • /system/etc/firmware 

   一般放在 /vendor/etc/firmware 下,因为Android8.0之后需要做VTS测试,测试的时候会把 system.img替换掉。

三、查看log

3.1 查看实时log 

adb shell "cat /d/tzdbg/qsee_log | grep chipsailing"

cat /sys/kernel/debug/tzdbg/qsee_log  


前面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值