gpt4 book ai didi

android - root 安卓设备抛出 EACCES : permission denied exception when I try to get CPU's temperature

转载 作者:太空狗 更新时间:2023-10-29 12:28:08 25 4
gpt4 key购买 nike

我试图获取 android 设备的 CPU 温度,经过一番搜索我发现一些文件存储了温度数据,我唯一需要做的就是读取这些文件。最具体地说,我发现大多数设备都在路径“/sys/class/thermal/thermal_zone1/temp”中包含温度。

我已经在 list 文件中添加了权限。

但是,我发现该应用程序在某些设备上运行良好(4.1、4.4、5.1 版本),在 2 个额外的设备上,它不起作用,我打印了日志,它显示 EACCES:权限被拒绝

我发现这两个设备之前都被root过。我将 adb shell 与 su 命令一起使用,这些文件确实存在并且包含温度数据。

最佳答案

它可能在 selinux 强制设备上失败(即 device running android 5.0 and later )。

您将需要一个自定义 rom,具有特殊政策以从您的应用访问这些文件,或调用

adb shell setenforce 0

禁用直到下次启动(仅在 root 手机上)

关于android - root 安卓设备抛出 EACCES : permission denied exception when I try to get CPU's temperature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35837076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com