device_phh_treble/sepolicy/qualcomm.te

24 lines
1.0 KiB
Plaintext
Raw Normal View History

2018-08-17 21:43:53 +00:00
attribute rild_26_0;
attribute rild_27_0;
2018-09-07 06:08:37 +00:00
attribute rild_28_0;
2018-08-17 21:43:53 +00:00
2018-04-15 18:34:51 +00:00
#me.phh.treble.qti.audio is system-signed
allow system_app hal_telephony_hwservice:hwservice_manager { find };
2018-09-07 06:08:37 +00:00
allow { rild_26_0 rild_27_0 rild_28_0 system_app } { rild_26_0 rild_27_0 rild_28_0 system_app }:binder { call transfer };
#Pixel 1
type vnd_qcril_audio_hwservice, hwservice_manager_type;
allow system_app vnd_qcril_audio_hwservice:hwservice_manager { find };
#Pixel 2
type vnd_qcrilhook_hwservice, hwservice_manager_type;
allow system_app vnd_qcrilhook_hwservice:hwservice_manager { find };
2018-08-17 21:43:53 +00:00
#OP6
allow system_app hal_telephony_hwservice:hwservice_manager { find };
# cf https://github.com/phhusson/treble_experimentations/issues/131
# SELinux : avc: denied { add } for interface=android.hardware.tetheroffload.control::IOffloadControl pid=15220 scontext=u:r:ipacm:s0 tcontext=u:object_r:hal_tetheroffload_hwservice:s0 tclass=hwservice_manager permissive=0
type ipacm, hwservice_manager_type;
allow ipacm hal_tetheroffload_hwservice:hwservice_manager { add };