diff --git a/whitechapel/vendor/google/dmd.te b/whitechapel/vendor/google/dmd.te index c0c695f2..8c9a2fc0 100644 --- a/whitechapel/vendor/google/dmd.te +++ b/whitechapel/vendor/google/dmd.te @@ -27,3 +27,4 @@ get_prop(dmd, vendor_persist_config_default_prop) get_prop(dmd, hwservicemanager_prop) add_hwservice(dmd, hal_vendor_oem_hwservice) binder_call(dmd, hwservicemanager) +binder_call(dmd, modem_diagnostic_app) diff --git a/whitechapel/vendor/google/hal_dumpstate_default.te b/whitechapel/vendor/google/hal_dumpstate_default.te index a72f1257..e28d864e 100644 --- a/whitechapel/vendor/google/hal_dumpstate_default.te +++ b/whitechapel/vendor/google/hal_dumpstate_default.te @@ -86,7 +86,7 @@ userdebug_or_eng(` get_prop(hal_dumpstate_default, boottime_public_prop) get_prop(hal_dumpstate_default, vendor_gps_prop) -get_prop(hal_dumpstate_default, vendor_persist_sys_modem_prop) +get_prop(hal_dumpstate_default, vendor_modem_prop) get_prop(hal_dumpstate_default, vendor_rild_prop) userdebug_or_eng(` diff --git a/whitechapel/vendor/google/logger_app.te b/whitechapel/vendor/google/logger_app.te index 3e603c5f..ce9c473b 100644 --- a/whitechapel/vendor/google/logger_app.te +++ b/whitechapel/vendor/google/logger_app.te @@ -14,6 +14,5 @@ userdebug_or_eng(` allow logger_app vendor_gps_file:dir create_dir_perms; set_prop(logger_app, vendor_modem_prop) - set_prop(logger_app, vendor_persist_sys_modem_prop) set_prop(logger_app, vendor_gps_prop) ') diff --git a/whitechapel/vendor/google/modem_diagnostics.te b/whitechapel/vendor/google/modem_diagnostics.te index 8585319a..c7ade412 100644 --- a/whitechapel/vendor/google/modem_diagnostics.te +++ b/whitechapel/vendor/google/modem_diagnostics.te @@ -16,6 +16,8 @@ userdebug_or_eng(` allow modem_diagnostic_app sysfs_chosen:dir r_dir_perms; allow modem_diagnostic_app sysfs_chosen:file r_file_perms; + allow modem_diagnostic_app vendor_fw_file:file r_file_perms; + allow modem_diagnostic_app radio_vendor_data_file:dir r_dir_perms; allow modem_diagnostic_app radio_vendor_data_file:file r_file_perms; @@ -24,6 +26,7 @@ userdebug_or_eng(` allow modem_diagnostic_app modem_img_file:dir r_dir_perms; allow modem_diagnostic_app modem_img_file:file r_file_perms; + allow modem_diagnostic_app modem_img_file:lnk_file r_file_perms; allow modem_diagnostic_app hal_vendor_oem_hwservice:hwservice_manager find; ') diff --git a/whitechapel/vendor/google/property.te b/whitechapel/vendor/google/property.te index 70f00d46..55d06df7 100644 --- a/whitechapel/vendor/google/property.te +++ b/whitechapel/vendor/google/property.te @@ -21,7 +21,6 @@ vendor_internal_prop(vendor_persist_sys_default_prop) vendor_internal_prop(vendor_audio_prop) vendor_internal_prop(vendor_codec2_debug_prop) vendor_internal_prop(vendor_display_prop) -vendor_internal_prop(vendor_persist_sys_modem_prop) vendor_internal_prop(vendor_camera_prop) vendor_internal_prop(vendor_camera_debug_prop) vendor_internal_prop(vendor_camera_fatp_prop) diff --git a/whitechapel/vendor/google/property_contexts b/whitechapel/vendor/google/property_contexts index 784291df..d921e065 100644 --- a/whitechapel/vendor/google/property_contexts +++ b/whitechapel/vendor/google/property_contexts @@ -38,7 +38,7 @@ persist.vendor.modem. u:object_r:vendor_modem_prop:s0 vendor.modem. u:object_r:vendor_modem_prop:s0 vendor.sys.modem. u:object_r:vendor_modem_prop:s0 vendor.sys.exynos.modempath u:object_r:vendor_modem_prop:s0 -persist.vendor.sys.modem. u:object_r:vendor_persist_sys_modem_prop:s0 +persist.vendor.sys.modem. u:object_r:vendor_modem_prop:s0 # for cbd vendor.cbd. u:object_r:vendor_cbd_prop:s0 diff --git a/whitechapel/vendor/google/vendor_init.te b/whitechapel/vendor/google/vendor_init.te index c2a42e58..3f650192 100644 --- a/whitechapel/vendor/google/vendor_init.te +++ b/whitechapel/vendor/google/vendor_init.te @@ -2,7 +2,6 @@ set_prop(vendor_init, vendor_device_prop) set_prop(vendor_init, vendor_modem_prop) set_prop(vendor_init, vendor_cbd_prop) get_prop(vendor_init, vendor_rild_prop) -get_prop(vendor_init, vendor_persist_sys_modem_prop) set_prop(vendor_init, vendor_usb_config_prop) set_prop(vendor_init, vendor_sys_default_prop)