一般是在device/rockchip/common/rootdir/ueventd.rockchip.rc中修改,有时也需要其他文件一并修改,比如修改/dev/ttyS0权限,改完ueventd.rockchip.rc以后可以在device/rockchip目录下搜索下是否还有其他改动/dev/ttyS0权限的代码,有的话一并修改,以免被覆盖不起作用。
--- a/device/rockchip/common/init.connectivity.rc
+++ b/device/rockchip/common/init.connectivity.rc
@@ -17,7 +17,7 @@ on zygote-start
chown bluetooth net_bt ro.bt.bdaddr_path
setprop ro.bt.bdaddr_path "/data/misc/bluetooth/bdaddr"
- chmod 0660 /dev/ttyS0
- chmod 0666 /dev/ttyS0
chmod 0660 /dev/ttyS1
chmod 0660 /dev/ttyS7
chmod 0660 /dev/ttyS8
--- a/device/rockchip/common/rootdir/ueventd.rockchip.rc
+++ b/device/rockchip/common/rootdir/ueventd.rockchip.rc
@@ -58,7 +58,7 @@
for BT
/dev/vflash 0660 bluetooth net_bt
-/dev/ttyS0 0660 bluetooth net_bt
+/dev/ttyS0 0666 bluetooth net_bt
/dev/ttyS1 0660 bluetooth net_bt
/dev/ttyS2 0660 bluetooth net_bt
/dev/rtk_btusb 0660 bluetooth net_bt