Create telephony.ril.silent_reset system_ext property for RILD restart
RILD listens for changes to this property. If the value changes to 1, RILD will restart itself and set this property back to 0. The TelephonyGoogle app will set this property to 1 when it receives a request from the SCONE app. Since TelephonyGoogle runs in the com.android.phone process, we also need to give the radio domain permission to set the telephony.ril.silent_reset property. Bug: 286476107 Test: manual Change-Id: I9f41aab747c075dd3a20d66f011e10ffee5a7608
This commit is contained in:
parent
17bdee2f82
commit
68893eb7e3
4 changed files with 14 additions and 0 deletions
|
@ -9,3 +9,6 @@ persist.bootanim.color4 u:object_r:bootanim_system_prop:s0 exact int
|
|||
|
||||
# Properties for euicc
|
||||
persist.modem.esim_profiles_exist u:object_r:esim_modem_prop:s0 exact string
|
||||
|
||||
# Telephony
|
||||
telephony.ril.silent_reset u:object_r:telephony_ril_prop:s0 exact bool
|
|
@ -3,3 +3,10 @@ system_vendor_config_prop(fingerprint_ghbm_prop)
|
|||
|
||||
# eSIM properties
|
||||
system_vendor_config_prop(esim_modem_prop)
|
||||
|
||||
# Telephony
|
||||
system_public_prop(telephony_ril_prop)
|
||||
|
||||
userdebug_or_eng(`
|
||||
set_prop(shell, telephony_ril_prop)
|
||||
')
|
2
whitechapel/vendor/google/radio.te
vendored
2
whitechapel/vendor/google/radio.te
vendored
|
@ -1,3 +1,5 @@
|
|||
set_prop(radio, telephony_ril_prop)
|
||||
|
||||
allow radio hal_exynos_rild_hwservice:hwservice_manager find;
|
||||
allow radio proc_vendor_sched:dir r_dir_perms;
|
||||
allow radio proc_vendor_sched:file w_file_perms;
|
||||
|
|
2
whitechapel/vendor/google/rild.te
vendored
2
whitechapel/vendor/google/rild.te
vendored
|
@ -7,6 +7,8 @@ set_prop(rild, vendor_sys_default_prop)
|
|||
get_prop(rild, sota_prop)
|
||||
get_prop(rild, system_boot_reason_prop)
|
||||
|
||||
set_prop(rild, telephony_ril_prop)
|
||||
|
||||
allow rild proc_net:file rw_file_perms;
|
||||
allow rild radio_vendor_data_file:dir create_dir_perms;
|
||||
allow rild radio_vendor_data_file:file create_file_perms;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue