首页 > 其他分享 >se权限 | 示例 |问题点

se权限 | 示例 |问题点

时间:2023-08-18 12:22:22浏览次数:41  
标签:sepolicy shell 示例 添加 adb 权限 se

场景1 :工模--充电测试--电流电压无数据显示

分析:电池模块未上电 | 节点存在se权限

情况1:电池模块未上电,手动调试查看电池节点值,是否符合上电要求,不符合--联系驱动

情况2: 检查节点权限是否打开,adb 调试查看是否存在se权限

adb root // 查看se权限需要获取设备root权限

adb shell getenforce  

adb shell setenforce 0  //关闭se权限

adb shell setenforce 1   //打开se权限

adb shell  "cat /proc/kmsg  |  grep  avc " > D:/avc_log.txt     //在se权限打开的状态下,获取avc相关的log,根据log添加权限

 

  以上权限添加位置: 在system/sepolicy/ 目录下查找radio.te 文档,并添加以上权限

问题点:

 解决方法:sysfs_vbus 类型在   system/sepolicy/ 找不到,去device/ 下搜索 radio.te 文档,将权限加入其中 (注意 system/sepolicy/  下的添加回退)

 问题点:添加以上权限后,出现问题

 解决方案:在domain.te 下,修改如下: 注意public 和api/  .. /public 同步

 

 

最终修改:

 

标签:sepolicy,shell,示例,添加,adb,权限,se
From: https://www.cnblogs.com/a-n-yan/p/17640179.html

相关文章

  • Android串口调试 libserial_port.so: has text relocations
    遇到问题:Android串口调试libserial_port.so:hastextrelocations解决方法1在Android.mk文件中加入:LOCAL_LDFLAGS+=-fPIC,重新编译Google开源库的源码,生成.so库LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)TARGET_PLATFORM:=android-3......
  • DDPM [diffusers] 保姆级代码解释 (1)
    UNet2DModel整体网络结构block_out_channels:参考UNet的思路,收缩阶段图像空间尺寸在变小但特征通道则增加;扩张阶段则相反。conv_in:对输入的像素空间图像进行卷积处理,获得指定通道且与原始图像相同尺寸的第一层特征图down_blocks:依次对应收缩阶段的模块mid_block:对应中间模......
  • 国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.26—源码编译安装
    一:操作系统环境检查1.1首先确认操作系统版本是KylinOSServerV10SP2麒麟操作系统KylinosServerV10SP2使用的安装介质是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso,执行以下命令查看版本:cat/etc/kylin-releasecat/proc/version 1.2检查系统是否......
  • SpringSecurity实战笔记之Security
    =================================SpringSecurity========================================一、默认配置1、默认会对所有请求都需要进行认证与授权;2、默认使用httpBasic方式进行登录3、默认的用户名为user,密码在启动应用时在console中有打印......
  • postman进行环境变量设置,全局变量设置 pm.response.json()
    环境变量的设置在开发和测试的过程中,经常在开发环境,测试环境,生产环境来回切换,这样每次都要修改域名很麻烦,好在postman提供了可以切换环境更改域名的方法,这样只要配置好环境变量就可以切换域名了。具体操作步骤如下:1.点击postman右上角眼镜的图标2.点击“Add”按钮3.填写域......
  • json-server安装
    一、下载安装:【json-server网址】https://www.npmjs.com/package/json-server#使用npm全局安装json-server:npminstall-gjson-server#可以通过查看版本号,来测试是否安装成功:json-server-v二、启动db.json数据及相关参数:json-server--watch.\db.json--port5000......
  • 【校招VIP】java语言类和对象之map、set集合
    考点介绍:map、set集合相关内容是校招面试的高频考点之一。map和set是一种专门用来进行搜索的容器或者数据结构,其搜索效率与其具体的实例化子类有关系。一、考点题目1、HashMap为什么线程不安全?解答:并发赋值被覆盖:在createEntry方法中,新添加的元素直接放在头部,使元素之后可......
  • Prototype 原型模式简介与 C# 示例【创建型4】【设计模式来了_4】
    〇、简介1、什么是原型模式?一句话解释:  针对比较耗时的对象创建过程,通过原型的Clone方法来克隆对象,而非重新创建。原型设计模式(PrototypeDesignPattern)是一种创建型设计模式,其主要目的是通过复制已有对象来创建新的对象,而无需通过实例化类并初始化其属性。这种模式在需......
  • C# SECS/GEM协议
    一、概念  SECS/GEMI标准(制造设备通信和控制的通用模型)指的是一组用于管理制造设备和工厂主机系统之间通信的半导体行业标准,由国际半导体协议SEMI发起并维护。GEM基于其他较低级别的标准,如下:图片后补协议名称用途SECS-I定义RS-232通信的标准(报文)HSMS定义TCP/......
  • 安森美 IDE(基于Eclipse)报头文件缺少的解决方法
    安森美IDE(基于Eclipse)报头文件缺少,但是能正常跳转到头文件在这里面将路径包含进来,建议两个都添加一次  在项目上点击右键,然后点击Index下的Rebuild重建 ......