# 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