Android : 更改系统文件的权限
Android : change permission of system files
我的 phone 已 root,我在我的应用程序中编写了代码来更改位于 /sys/class/leds/lcd-backlight/brightness
的系统文件的文件权限
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("chmod 777 /sys/class/leds/lcd-backlight/brightness");
但此代码无法更改指定文件的文件权限,我不会得到任何类型的错误或异常
这不是执行 su-ed 命令的方式。请参考 http://su.chainfire.eu/ 获取指导。
从此linkhttps://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);
我的 phone 已 root,我在我的应用程序中编写了代码来更改位于 /sys/class/leds/lcd-backlight/brightness
的系统文件的文件权限Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("chmod 777 /sys/class/leds/lcd-backlight/brightness");
但此代码无法更改指定文件的文件权限,我不会得到任何类型的错误或异常
这不是执行 su-ed 命令的方式。请参考 http://su.chainfire.eu/ 获取指导。
从此linkhttps://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);