Android:更改系统文件的权限

时间:2015-02-03 07:16:29

标签: android file-permissions

我的手机已植根,我在我的应用程序中编写代码以更改系统文件的文件权限,该文件位于/ sys / class / leds / lcd-backlight / brightness

Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("chmod 777 /sys/class/leds/lcd-backlight/brightness");

但此代码无法更改指定文件的文件权限,我不会收到任何错误或异常

2 个答案:

答案 0 :(得分:1)

从此链接https://github.com/Stericson/RootTools/releases

下载RootTools.jar

将.jar文件放入项目的'libs'目录

import com.stericson.RootTools.*;

Command cmd=new Command(0,"chmod 766 /sys/class/leds/lcd-backlight/brightness");
RootShell.getShell(true).add(cmd);

答案 1 :(得分:0)

这不是你执行su-ed命令的方式。有关指导,请参阅http://su.chainfire.eu/