在Android应用程序中读取系统文件时出现问题,即使使用root

在Android应用程序中读取系统文件时出现问题,即使使用root,android,Android,我正在编写一个应用程序来监视/sys/devices/../cpu下的一些文件。有一个文件归root所有:root,只有root的读取权限 我在exec(“su”)中添加了代码,但即使这样,我还是得到了一个文件NotFoundException。我不出错的唯一方法是,我对文件权限进行了chmod。但是,这些权限在引导后被设置回root read,因此我很想知道如何在不更改文件perms的情况下进行读取 谢谢, Jim我可以按照下面的代码执行此操作:。Jim你能用exec从应用程序中su然后chm

我正在编写一个应用程序来监视/sys/devices/../cpu下的一些文件。有一个文件归root所有:root,只有root的读取权限

我在exec(“su”)中添加了代码,但即使这样,我还是得到了一个文件NotFoundException。我不出错的唯一方法是,我对文件权限进行了chmod。但是,这些权限在引导后被设置回root read,因此我很想知道如何在不更改文件perms的情况下进行读取

谢谢,
Jim

我可以按照下面的代码执行此操作:。Jim

你能用exec从应用程序中su然后chmod文件权限吗?我会试试,但我不明白的是为什么我所做的不起作用?而且,这似乎是一种不雅的方式?如何显示像根资源管理器这样的东西。。。他们也执行chmods吗?似乎无法让它工作。我可以执行“su”,但是chmod失败,exitValue为10。我有点觉得su可能在root下运行一个PID,但是chmod是一个不同的进程。chmoding和弄乱/sys/下的文件几乎肯定是一个非常糟糕的主意。