微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 大神,有知道,第三方apk,无法读取底层信息,如何解决的吗

大神,有知道,第三方apk,无法读取底层信息,如何解决的吗

时间:10-02 整理:3721RD 点击:
问题描述:        安装的第三方apk,是操作UART口的节点ttyMT0和mtGPIO的。可是打开就失败了,抓取的log,open返回的-1,
把rules.mk的SElinux_STATUS := 3改为2就成功了,可是要求不能改那个,可是改te文件

,打开还是失败,
看返回的信息:Line 7204: 01-01 00:06:26.780000  5076  5076 W xample.uartdemo: type=1400 audit(0.0:124): avc: denied { write } for name="mtgpio" dev="tmpfs" ino=8354 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=ubject_r:mtgpio_device:s0 tclass=chr_file permissive=0
        Line 7206: 01-01 00:06:26.780000  5076  5076 W xample.uartdemo: type=1400 audit(0.0:125): avc: denied { write } for name="ttyMT0" dev="tmpfs" ino=2561 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:ttyMT_device:s0 tclass=chr_file permissive=0

就是没有写权限, 于是在untrusted_app.te加了
18 allow untrusted_app mtgpio_device:chr_file {write };
19 allow untrusted_app ttyMT_device:chr_file {write };
20
21 #for External gps Control.
22 allow untrusted_app mtgpio_device:chr_file rw_file_perms;
23 allow untrusted_app ttyMT_device:chr_file rw_file_perms;
还是报我没有权限打开     求大神帮助对了系统是andriod 7.0
谢谢了

自己顶一下,大神谢谢了

1. 把 mtgpio 和 ttyMT0 权限改为777
2. 把第三方应用签名 试一下

1.权限已经改为777
2.第三方应用签名,怎么弄   我是做驱动的,上层我不懂?

问题已解决,谢谢大家

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top