一、android\device\qcom\msm8909\init.target.rc
chmod 777 /sys/class/leds/blue/brightness
chmod 777 /sys/class/leds/green/brightness
chmod 777 /sys/class/leds/red/brightness
改完之后可以直接push到手机的相应目录下,如:vendor/etc/init/hw,重启一下即刻生效。
二、在kernel里创建文件节点的时候直接创建成相应权限文件。
static DEVICE_ATTR(blink, 0664, NULL, aw2013_store_blink);
static DEVICE_ATTR(led_time, 0664, NULL, aw2013_led_time_store);
其中0664就代表文件的权限,除非万不得已,一般不去修改。
该完以后需要编译kernel,单刷bootimage到手机才会生效。