找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 294|回复: 0

调试报错及Android安全配置

[复制链接]

20

主题

0

回帖

180

积分

超级版主

积分
180
发表于 2025-4-10 17:19:07 | 显示全部楼层 |阅读模式
本帖最后由 xusheng 于 2025-4-10 17:24 编辑

硬件平台:Hi3751V352

软件版本:Android 9

1. 问题

客户在调试视频问题时,需要将VPSS模块输出的帧数据导出,便于进一步分析。按文档输入下述命令
  1. # echo saveyuv 0 0 8 > /proc/msp/vpss_ctrl00
复制代码
帧数据文件没有生成,在调试串口终端中打印了下述错误信息:
command save_frame success
[ERROR-HI_VPSS]:save_sp420_to_file_10bit[624]:write file '/sdcard/vpss_p0_1920_x1080_29_hz_.yuv' fail!
type=1400 audit(1653299053.109:47): avc: denied { search } for pid=1818 comm="mediaserver" name="block" dev="tmpfs" ino=461 scontext=u:r:mediaserver:s0 tcontext=u: object_r:block_device:s0 tclass=dir permissive=0
type=1400 audit(1653299093.780:48): avc: denied { search } for pid=1124 comm="hi_vpss_process" name="default" dev="tmpfs" ino=5810 scontext=u:r:kernel:s0 tcontext=u: object_r:storage_file:s0 tclass=dir permissive=0
[ERROR-HI_VPSS]:save_sp420_to_file_10bit[624]:write file '/sdcard/vpss_p0_1920_x1080_29_hz_.yuv' fail!
[ERROR-HI_VPSS]:save_sp420_to_file_10bit[624]:write file '/sdcard/vpss_p0_1920_x1080_29_hz_.yuv' fail!
[ERROR-HI_VPSS]:save_sp420_to_file_10bit[624]:write file '/sdcard/vpss_p0_1920_x1080_29_hz_.yuv' fail!

2. 分析

  • 怀疑是 /sdcard  目录是只读的,进入该目录、能成功创建文件, 排除此原因;
  • 查看上述错误信息,提示是进程hi_vpss_process 审核(audit)许可权限(permissive)为0(不允许),定位是权限原因


3. 解决


  • 修改为宽容模式权限

  1. # setenforce 0
复制代码
  • 导出VPSS输出帧数据
  1. # echo saveyuv 0 0 8 > /proc/msp/vpss_ctrl00
复制代码

  • 在单板/sdcard目录下可以看到导出的yuv文件

  1. /sdcard # ls -l                                                                                             
  2. -rw-rw---- 1 root sdcard_rw 40435200 2022-05-23 20:02 vpss_p0_1920_x1080_29_hz_.yuv
复制代码

4. 背景知识(Android安全模型)

从Android4.3开始,引入SELinux(Security-Enhanced Linux)增强安全约束,对所有的进程实施强制访问控制(MAC),即使是root权限的进程也不例外。保护设备免受恶意软件或缺陷代码的影响。


SELinux有以下两种工作模式:
  • Enforcing:强制模式,所有违反安全策略的动作都会被拒绝
  • Permissive:宽容模式,允许违法安全策略的动作

获取当前模式:
  1. # getenforce
复制代码
设置宽容模式:
  1. # setenforce 0
复制代码
设置强制模式:
  1. # setenforce 1
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 17:21 , Processed in 0.123720 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表