Loading sepolicy/device.te +4 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,10 @@ type mt6605_device, dev_type; # Fingerprint type esfp0_device, dev_type; type madev0_device, dev_type; # IR type irtx_device, dev_type; # Block devices type proinfo_device, dev_type; Loading sepolicy/file_contexts +2 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,8 @@ /dev/M4U_device(/.*)? u:object_r:M4U_device_device:s0 /dev/mt6605 u:object_r:mt6605_device:s0 /dev/esfp0(/.*)? u:object_r:esfp0_device:s0 /dev/madev0 u:object_r:madev0_device:s0 /dev/irtx u:object_r:irtx_device:s0 # Sockets /dev/socket/rild[2-4] u:object_r:rild_socket:s0 Loading sepolicy/fingerprintd.te +3 −1 Original line number Diff line number Diff line allow fingerprintd esfp0_device:chr_file rw_file_perms; allow fingerprintd madev0_device:chr_file rw_file_perms; allow fingerprintd etsd:binder { call transfer }; allow fingerprintd self:capability { dac_override dac_read_search }; No newline at end of file sepolicy/system_server.te +3 −0 Original line number Diff line number Diff line Loading @@ -27,5 +27,8 @@ binder_call(system_server, etsd) allow system_server etsd_service:service_manager find; allow fingerprintd etsd_service:service_manager find; # IR allow system_server irtx_device:chr_file rw_file_perms; # External storage allow system_server storage_stub_file:dir { getattr }; Loading
sepolicy/device.te +4 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,10 @@ type mt6605_device, dev_type; # Fingerprint type esfp0_device, dev_type; type madev0_device, dev_type; # IR type irtx_device, dev_type; # Block devices type proinfo_device, dev_type; Loading
sepolicy/file_contexts +2 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,8 @@ /dev/M4U_device(/.*)? u:object_r:M4U_device_device:s0 /dev/mt6605 u:object_r:mt6605_device:s0 /dev/esfp0(/.*)? u:object_r:esfp0_device:s0 /dev/madev0 u:object_r:madev0_device:s0 /dev/irtx u:object_r:irtx_device:s0 # Sockets /dev/socket/rild[2-4] u:object_r:rild_socket:s0 Loading
sepolicy/fingerprintd.te +3 −1 Original line number Diff line number Diff line allow fingerprintd esfp0_device:chr_file rw_file_perms; allow fingerprintd madev0_device:chr_file rw_file_perms; allow fingerprintd etsd:binder { call transfer }; allow fingerprintd self:capability { dac_override dac_read_search }; No newline at end of file
sepolicy/system_server.te +3 −0 Original line number Diff line number Diff line Loading @@ -27,5 +27,8 @@ binder_call(system_server, etsd) allow system_server etsd_service:service_manager find; allow fingerprintd etsd_service:service_manager find; # IR allow system_server irtx_device:chr_file rw_file_perms; # External storage allow system_server storage_stub_file:dir { getattr };