Pierre-Hugues Husson | 1be77a9 | 2018-09-18 11:16:19 +0200 | [diff] [blame] | 1 | type rild, domain; |
Pierre-Hugues Husson | 186305f | 2018-08-17 23:43:53 +0200 | [diff] [blame] | 2 | |
Pierre-Hugues Husson | 7171b32 | 2018-04-15 20:34:51 +0200 | [diff] [blame] | 3 | #me.phh.treble.qti.audio is system-signed |
| 4 | allow system_app hal_telephony_hwservice:hwservice_manager { find }; |
Pierre-Hugues Husson | 1be77a9 | 2018-09-18 11:16:19 +0200 | [diff] [blame] | 5 | allow { rild system_app } { rild system_app }:binder { call transfer }; |
Pierre-Hugues Husson | 9b1ab76 | 2018-06-29 00:31:05 +0200 | [diff] [blame] | 6 | |
| 7 | #Pixel 1 |
| 8 | type vnd_qcril_audio_hwservice, hwservice_manager_type; |
| 9 | allow system_app vnd_qcril_audio_hwservice:hwservice_manager { find }; |
| 10 | |
| 11 | #Pixel 2 |
| 12 | type vnd_qcrilhook_hwservice, hwservice_manager_type; |
| 13 | allow system_app vnd_qcrilhook_hwservice:hwservice_manager { find }; |
Pierre-Hugues Husson | 64b63df | 2018-08-02 15:01:10 +0200 | [diff] [blame] | 14 | |
Pierre-Hugues Husson | 186305f | 2018-08-17 23:43:53 +0200 | [diff] [blame] | 15 | #OP6 |
| 16 | allow system_app hal_telephony_hwservice:hwservice_manager { find }; |
| 17 | |
Pierre-Hugues Husson | 64b63df | 2018-08-02 15:01:10 +0200 | [diff] [blame] | 18 | # cf https://github.com/phhusson/treble_experimentations/issues/131 |
| 19 | # 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 |
| 20 | type ipacm, hwservice_manager_type; |
| 21 | allow ipacm hal_tetheroffload_hwservice:hwservice_manager { add }; |