当前位置: 首页 > news >正文

(MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2

文章简介

承接上一篇笔记,该份笔记是笔者深思熟虑后根据实战应用所总结出来的精华内容,该文章内容主要包括配置avc权限的使用场景以及其上下环节所需的准备。

使用场景

1.底层驱动有无配置好相应的串口

2.开启相应的selinux avc 权限

3.在framework层配置相应的 (config_serialPorts)

解决方法

三层配置

1.底层驱动有无配置好相应的串口

该部分主要是跟驱动相应的同事进行确认,如果没正常配置好相应的串口则会报错。

​
alps/device/mediatek/xxxxx/init.xxxxx.rc+#hardware Decode Scanner+    chmod 666 /dev/串口名+    chown system radio /dev/串口名+    chmod 666 /dev/串口名+    chown system radio /dev/串口名​

2.开启相应的selinux avc 权限

首先先确定好触发该节点所复现的触发场景,再到达指定场景打log进行查看缺少什么权限

adb logcat|findstr avc

例:

08-07 16:54:26.508  4071  4071 I com.tao.scan: type=1400 audit(0.0:12

http://www.lryc.cn/news/417784.html

相关文章:

  • Linux安全与高级应用(六)Linux Shell脚本编程的高级应用:条件测试与if语句的妙用
  • 升级MacOS(Mojave)后使用git问题
  • 基于PFC和ECN搭建无损RoCE网络的工作流程分析
  • 射频功率放大器调测简略
  • Linux使用docker搭建Redis 哨兵模式
  • springboot给类进行赋初值的四种方式
  • Day32 | 1049. 最后一块石头的重量 II 494. 目标和 474.一和零
  • linux 查看一个端口是否被占用
  • 【Git】5. 配置 Git
  • C语言:文件处理
  • SpringBoot MybatisPlus selectOne的坑
  • Spring源码-ClassPathXmlApplicationContext的refresh()都做了什么?
  • 网站加密和混淆技术简介
  • Kafka + Kraft 集群搭建教程,附详细配置及自动化安装脚本
  • “Apple Intelligence”的“系统提示词”被曝光了
  • django学习-数据表操作
  • 机器学习-决策树
  • opencascade TopoDS_Shape源码学习【重中之重】
  • Self-study Python Fish-C Note15 P52to53
  • Java小白入门到实战应用教程-异常处理
  • 使用Anaconda安装多个版本的Python并与Pycharm进行对接
  • android系统中data下的xml乱码无法查看问题剖析及解决方法
  • ​MySQL——索引(三)创建索引(2)使用 CREATE INDEX 语句在已经存在的表上创建索引
  • html+css 实现hover选择按钮
  • Python数据可视化利器:Matplotlib详解
  • 2024 NVIDIA开发者社区夏令营环境配置指南(Win Mac)
  • 介绍rabbitMQ
  • AI在医学领域:使用眼底图像和基线屈光数据来定量预测近视
  • VB.NET中如何利用WPF(Windows Presentation Foundation)进行图形界面开发
  • Go语言标准库中的双向链表的基本用法