From ffb572cf1bbdbbb28984e7b9308c56a0bf58c754 Mon Sep 17 00:00:00 2001 From: Hidayat Khan Date: Tue, 19 Mar 2024 09:21:06 +0000 Subject: [PATCH] Define new persist vendor property vendor_ims_tiss_prop - Properties under this context are for go/tiss test mode - Properties can only be read by ShannonImsService as only getprop method is allowed Bug: 329006027 Test: flashed device and tested new prop locally Change-Id: I8a4aaf5a6b34798dbd9aed0b2bbc1a4a75924c27 --- radio/property.te | 1 + radio/property_contexts | 3 +++ radio/vendor_ims_app.te | 1 + 3 files changed, 5 insertions(+) diff --git a/radio/property.te b/radio/property.te index 4a2cc46..b4a6aa1 100644 --- a/radio/property.te +++ b/radio/property.te @@ -10,6 +10,7 @@ vendor_internal_prop(vendor_gril_prop) vendor_internal_prop(vendor_ssrdump_prop) vendor_internal_prop(vendor_wifi_version) vendor_internal_prop(vendor_imssvc_prop) +vendor_internal_prop(vendor_ims_tiss_prop) vendor_internal_prop(vendor_gps_prop) vendor_internal_prop(vendor_tcpdump_log_prop) diff --git a/radio/property_contexts b/radio/property_contexts index 3f2c917..549c745 100644 --- a/radio/property_contexts +++ b/radio/property_contexts @@ -5,6 +5,9 @@ persist.vendor.cbd. u:object_r:vendor_cbd_prop:s0 # for ims service persist.vendor.ims. u:object_r:vendor_imssvc_prop:s0 +# for ims test mode based on go/tiss (do not modify, setprop should not be enabled) +persist.vendor.ims_tiss. u:object_r:vendor_ims_tiss_prop:s0 + # for slog vendor.sys.silentlog. u:object_r:vendor_slog_prop:s0 vendor.sys.exynos.slog. u:object_r:vendor_slog_prop:s0 diff --git a/radio/vendor_ims_app.te b/radio/vendor_ims_app.te index ed65eae..adedbeb 100644 --- a/radio/vendor_ims_app.te +++ b/radio/vendor_ims_app.te @@ -18,3 +18,4 @@ binder_call(vendor_ims_app, rild) set_prop(vendor_ims_app, vendor_rild_prop) set_prop(vendor_ims_app, radio_prop) get_prop(vendor_ims_app, vendor_imssvc_prop) +get_prop(vendor_ims_app, vendor_ims_tiss_prop)