gpt4 book ai didi

Android:读取操作系统当前保存的文件(例如,/dev/log/main、/dev/input/event*)

转载 作者:太空狗 更新时间:2023-10-29 14:27:51 24 4
gpt4 key购买 nike

/dev/log/main/dev/input/event* 等文件始终由操作系统保留。如果你 cat 文件,文件末尾将不会显示,新词将不断附加到你的“cat”结果中。

当我使用 new FileInputStream 打开此类文件时,它总是以权限被拒绝作为响应(可能是因为它们正被我之前提到的其他目的使用)。/proc/cpuinfo 等文件的权限不会被拒绝。

有没有办法读取这些文件?我想知道是否有来自/dev/input/event*的用户输入。

最佳答案

Android 上/data/local 之外的大多数文件都需要 root 权限才能查看。我不记得设备上的默认 bin 命令是什么,但如果你安装了 BusyBox,你可以在目录中运行 ls -l 并获得访问文件所需权限的列表。

很可能您需要对您所在的设备进行 root - 这会将“su”命令添加到您的 bin 目录,以便您可以获得 root shell 访问权限。

如果您决定这样做并且需要以编程方式运行,这里有一个 shell 接口(interface)类,您可以将其包含在您的项目中以执行此操作。

我希望这有助于提供一些见解。

https://github.com/jjNford/android-shell

关于Android:读取操作系统当前保存的文件(例如,/dev/log/main、/dev/input/event*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10261956/

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