【问题标题】:Android : change permission of system filesAndroid:更改系统文件的权限
【发布时间】:2015-04-02 07:39:36
【问题描述】:

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

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

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

【问题讨论】:

    标签: android file-permissions


    【解决方案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);
    

    【讨论】:

      【解决方案2】:

      这不是你执行 su-ed 命令的方式。请参考http://su.chainfire.eu/ 获取指导。

      【讨论】:

        猜你喜欢
        • 2012-08-03
        • 2015-09-06
        • 1970-01-01
        • 2014-08-28
        • 1970-01-01
        • 1970-01-01
        • 2012-05-04
        • 2023-03-16
        • 1970-01-01
        相关资源
        最近更新 更多