- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图在 Samsung S7 上为应用程序设置 firebase Debug模式但不能
adb shell setprop firebase.analytics.debug-mode com.roostertech.net.app
avc: denied { set } for property=firebase.analytics.debug-mode pid=19845 uid=2000 gid=2000 scontext=u:r:shell:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0
随机尝试设置其他属性也被拒绝
avc: denied { set } for property=log.wtf pid=21107 uid=2000 gid=2000 scontext=u:r:shell:s0 tcontext=u:object_r:log_prop:s0 tclass=property_service permissive=0
avc: denied { set } for property=firebase pid=21086 uid=2000 gid=2000 scontext=u:r:shell:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0
但是这个属性log.tag.FA可以设置就好了
adb shell setprop log.tag.FA VERBOSE
我找不到任何关于允许设置哪些属性的文档?
最佳答案
正如您在错误消息中看到的那样,每个属性都可以有自己的上下文。属性到 SELinux 上下文的映射在 property_contexts
文件中定义,例如 system/sepolicy/private/property_contexts .
您需要确保您的进程运行的上下文 (shell
) 允许更改上下文 default_prop
的属性。
您需要在您的一个 .te
文件中为此定义 allow
策略。
set_prop(shell, default_prop)
如果你想知道 shell
当前允许设置哪些属性,你最好检查 $OUT/root/sepolicy
中编译的 selinux 文件。由于我手边没有关于如何执行此操作的命令,我建议您改用 grep 查找规则,并假设现在所有规则都已编译到 sepolicy
文件中。
grep -rni "set_prop(shell" --include="*.te"
关于android - 无法 setprop - avc 被拒绝?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361173/
我有一个定制的守护进程,我正在添加到我的 android 8.1 源代码树中。 但我一直收到错误: type=1400 audit(21.610:3): avc: denied { transitio
当我使用 ffmpeg 转换视频时, 并使用 mediaInfo查看元数据,我看到以下视频编解码器: Format : AVC Format/Info : Advanced Video Codec F
这是我的第一篇文章,所以请耐心等待。 我正在尝试在 Android 应用程序中的 Surface 对象上播放原始 h264 视频。我在 HTC 上使用 android 5.0.1。阅读完 androi
在 AOSP 构建中,我收到以下 avc denied 消息, 01-01 00:01:28.600 1458-1458/? W/iw﹕ type=1400 audit(0.0:5): avc:
我目前正在解析一个 MPEG-DASH 流初始化段(由 FFMPEG 生成),我注意到在我的文件中的多个不同位置指定了时间刻度: 在电影头框(mvhd)中:1000 在我的视频轨道(mdhd)的媒体标
我已经将 MediaCodec 设置为使用 AVC 对帧进行编码,但我似乎不太明白为什么它会给我一个简短的 CODEC_CONFIG 和一个非常奇怪的第一帧。 00 00 00 01 65 b8 40
我试图在 Samsung S7 上为应用程序设置 firebase Debug模式但不能 adb shell setprop firebase.analytics.debug-mode com.roo
只有一个问题:.mp4 文件 header 的大小(以字节为单位)是多少? 目标是仅模糊此 header 。 谢谢卡尔 最佳答案 这要看情况。 ISO 媒体容器格式 (.mp4) 使用称为原子的元素结
我尝试按照此处的说明制作一个应用程序: https://developer.android.com/guide/topics/connectivity/nfc/nfc 但是当我编译代码并将卡片放在手机
我对 MoviePlayer.java 进行了一些简单的计时在Grafika在 Nexus 5 上运行的 MediaCodec 示例代码。我在这些位置放置了一条日志语句: 在第 203 行之前 dec
我已经四处询问并对此做了一些研究,但似乎找不到解决办法 I/example.localme( 3862): type=1400 audit(0.0:2646): avc: denied { write
LogCat 每秒向我显示此消息 关于如何修复此错误的任何想法? 2021-01-17 17:41:08.905 174-174/? E/SELinux: avc: denied { find }
我尝试使用 ffmpeg 转换具有 AVC 编码的小(2 帧)MP4 文件,如下所示: ffmpeg -y -noautorotate -loglevel 99 -i inputfile.mp4 -t
我正在构建一个不以恒定速率变化的内容(手机屏幕虚拟显示)的视频,实际上我只有在发生这种变化时才会收到帧。根据标准,视频中的帧速率不一致是否合法?例如,具有 PTS 为 0s、0.066s、0.1333
我有兴趣了解模型- View - Controller 的替代模式,特别是 模型- View -适配器 和 应用- View - Controller 模式。 Google 结果往往是高级概述或基于
我目前正在对实时视频进行编码并流式传输到浏览器。我将 rgb->vuy->h264->Wrap in (MP4 ISO BMFF 字节流格式规范,第 3 节)-> websocket 编码到客户端。第
最近,我在我的 android studio Logcat 中遇到了这条消息: avc: denied { read } for name="perf_ioctl" dev="proc" ino=40
当我打开视频超过 2 次时它会报错当我打开视频少于 2 次时它会正常工作 我找不到任何解决方案所以如果你有任何解决方案请帮助我 com.google.android.exoplayer2.ExoPla
这个问题在这里已经有了答案: SElinux Android message interpretation (3 个答案) 关闭 4 年前。 我想知道 logcat 中的 avc: denied 消
同步一直让我着迷,或者准确地说:为什么 .ts 可以被媒体播放器同步观看,而解复用后的音频 + 视频重新组合却不同步。 所以我试图了解这一点,以及可以采取哪些措施来防止它发生。 我已阅读以下内容: h
我是一名优秀的程序员,十分优秀!