| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # required permissions
- on boot
- chown bluetooth bluetooth /data/misc/bluetooth
- chown bluetooth bluetooth /dev/uhid
- chown system bluetooth /dev/uinput
- # services
- on property:bluetooth.start=daemon
- setprop bluetooth.start none
- start bluetoothd
- on property:bluetooth.stop=daemon
- setprop bluetooth.stop none
- stop bluetoothd
- on property:bluetooth.start=snoop
- setprop bluetooth.start none
- start bluetoothd-snoop
- on property:bluetooth.stop=snoop
- setprop bluetooth.stop none
- stop bluetoothd-snoop
- service bluetoothd /system/bin/bluetoothd
- class main
- # init does not yet support setting capabilities so run as root,
- # bluetoothd drop uid to bluetooth with the right linux capabilities
- group bluetooth
- disabled
- oneshot
- service bluetoothd-snoop /system/bin/bluetoothd-snoop
- class main
- # init does not yet support setting capabilities so run as root,
- # bluetoothd-snoop drops unneeded linux capabilities
- group nobody
- disabled
- oneshot
|