在Android M中拒绝通过Android应用程序写入sysfs条目

时间:2017-01-17 04:48:59

标签: android sysfs

我正在尝试使用以下代码行通过Android应用程序写入sysfs条目:

String command[]={"/system/bin/sh", 
                  "-c", 
                  "echo 0 > /sys/module/lge_handle_panic/parameters/gen_modem_panic",
                 };
Process p = Runtime.getRuntime().exec(command);

在/ system / priv-app中安装应用程序时,它可以正常工作并在Android L中创建一个调制解调器恐慌。但是,在Android M中没有任何执行。

我不确定Android M是否需要某些SELinux政策许可。

1 个答案:

答案 0 :(得分:1)

我们需要手动设置SeLinux策略以允许echo在android M中工作。 使用的命令: adb shell su root setenforce 0