我的手机已植根,我在我的应用程序中编写代码以更改系统文件的文件权限,该文件位于/ sys / class / leds / lcd-backlight / brightness
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("chmod 777 /sys/class/leds/lcd-backlight/brightness");
但此代码无法更改指定文件的文件权限,我不会收到任何错误或异常
答案 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/。